Skip navigation links
A B C D E F H I J K L M N O P R S T U V W Y Z 

A

AbstractClientTask(IEFeed) - Constructor for class net.sf.eBus.client.EFeed.AbstractClientTask
Creates a client callback task for this eBus client and message feed.
AbstractEBusMessage - Class in net.sf.eBus.client
Base class for eBus ConnectionMessage and ServerMessage classes.
AbstractEBusMessage(InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
Creates a new eBus message instance with the subject set to AbstractEBusMessage.EBUS_SUBJECT and the timestamp set to the current time.
AbstractEBusMessage(long, InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
Creates a new eBus message instance with the subject set to AbstractEBusMessage.EBUS_SUBJECT and the timestamp set to the given time.
AbstractEBusMessage(String, long, InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
Creates a new eBus client message instance for the given message subject and timestamp.
AbstractEBusMessage(AbstractEBusMessage.Builder) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
 
AbstractEBusMessage.Builder<M extends AbstractEBusMessage,B extends AbstractEBusMessage.Builder<M,?>> - Class in net.sf.eBus.client
Base class builder for AbstractEBusMessage builders.
AbstractKeyMessage - Class in net.sf.eBus.client.sysmessages
Base class for all system messages which contain a message class name and message subject.
AbstractKeyMessage(AbstractKeyMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Creates a new abstract key message from the configured message builder.
AbstractKeyMessage.Builder<M extends AbstractKeyMessage,B extends AbstractKeyMessage.Builder<M,?>> - Class in net.sf.eBus.client.sysmessages
Base class for all AbstractKeyMessage builders.
AbstractLogonMessage - Class in net.sf.eBus.client.sysmessages
Base class for the eBus logon messages LogonMessage, LogonReply, and LogoffMessage.
AbstractLogonMessage(AbstractLogonMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Creates a new abstract logon message from the configured message builder.
AbstractLogonMessage.Builder<M extends AbstractLogonMessage,B extends AbstractLogonMessage.Builder<M,?>> - Class in net.sf.eBus.client.sysmessages
Base class for all AbstractLogonMessage builders.
AbstractMessageType - Class in net.sf.eBus.messages.type
This non-abstract class is used for abstract EMessageObject classes.
add(int, E) - Method in class net.sf.eBus.messages.EAbstractList
 
add(E) - Method in class net.sf.eBus.messages.EAbstractList
 
add(E) - Method in class net.sf.eBus.messages.EMessageList
Appends the specified element to the end of this list.
add(int, E) - Method in class net.sf.eBus.messages.EMessageList
Inserts the specified element at the specified position in this list.
addAll(int, Collection<? extends E>) - Method in class net.sf.eBus.messages.EAbstractList
 
addAll(Collection<? extends E>) - Method in class net.sf.eBus.messages.EAbstractList
 
addAll(Collection<? extends E>) - Method in class net.sf.eBus.messages.EMessageList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(int, Collection<? extends E>) - Method in class net.sf.eBus.messages.EMessageList
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addAllFeeds(List<String>) - Method in class net.sf.eBus.client.EMultiFeed
Adds new feeds based on the configured message class and the subjects list.
addAllFeeds(Pattern) - Method in class net.sf.eBus.client.EMultiFeed
Adds new feeds for each of the subjects matching the given query.
addAllKeys(Collection<EMessageKey>) - Static method in class net.sf.eBus.client.EFeed
Adds the given message key collection to the message key dictionary if all keys are not null and reference notification and/or request messages.
addFeed(String) - Method in class net.sf.eBus.client.EMultiFeed
Adds a new feed based on the configured message class and the given subject.
addKey(EMessageKey) - Static method in class net.sf.eBus.client.EFeed
Adds key to the eBus message key dictionary if key is not already defined.
address() - Method in class net.sf.eBus.client.ERemoteApp
Returns the host and port of the remote eBus engine to which this client is connected.
address() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the message source or destination address.
ADDRESS_TYPE - Static variable in class net.sf.eBus.messages.type.DataType
The Internet address type is used to serialize and de-serialize the address portion of the socket address.
adMessage(AdMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
AdMessage - Class in net.sf.eBus.client.sysmessages
Reports either a notification publisher or a request replier advertisement to a remote eBus application and whether the advertisement should be put into place or retracted.
AdMessage.AdStatus - Enum in net.sf.eBus.client.sysmessages
This enum specifies whether an advertisement should be added or removed.
AdMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create AdMessage instances.
adMessageType - Variable in class net.sf.eBus.client.sysmessages.AdMessage
The advertised message is for either a notification or a request.
adMessageType(EMessage.MessageType) - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Sets the message type to the given value.
adStatus - Variable in class net.sf.eBus.client.sysmessages.AdMessage
Add or retract this advertisement.
adStatus(AdMessage.AdStatus) - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Sets the advertisement status to the given value.
advertise() - Method in class net.sf.eBus.client.EMultiPublishFeed
Advertises each subordinate EPublishFeed.
advertise() - Method in class net.sf.eBus.client.EMultiReplyFeed
Advertises each subordinate EReplyFeed.
advertise() - Method in class net.sf.eBus.client.EPublishFeed
Advertises this publisher feed to the associated notification subject.
advertise() - Method in class net.sf.eBus.client.EReplyFeed
Advertises this replier fed to the associated request subject.
advertise() - Method in interface net.sf.eBus.client.IEPublishFeed
Advertises this publisher feed to the associated notification subject.
advertise() - Method in interface net.sf.eBus.client.IEReplyFeed
Advertises this replier fed to the associated request subject.
AlwaysPublish_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
AlwaysPublish_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
ARRAY_SUFFIX - Static variable in class net.sf.eBus.messages.type.DataType
A Type name ending in "[]" is an array.
ArrayType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of an object collection.
ArrayType(Class<?>, DataType) - Constructor for class net.sf.eBus.messages.type.ArrayType
Creates an array type which encapsulates the specified data type.

B

BigDecimalType - Class in net.sf.eBus.messages.type
Used to explicity serialize and de-serialize a BigDecimal instance using the long value and int scale.
BigIntegerType - Class in net.sf.eBus.messages.type
Used to serialize and de-serialize a BigInteger instance using the byte[] returned by BigInteger.toByteArray().
BooleanType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of boolean values.
build() - Method in class net.sf.eBus.messages.EMessageObject.Builder
Returns the target message instance constructed from the configured properties.
BUILD_INNER_CLASS - Static variable in class net.sf.eBus.messages.type.MessageType
EMessageObject subclasses must have an inner class names "Builder" if the subclass has any fields.
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.client.AbstractEBusMessage.Builder
 
builder() - Static method in class net.sf.eBus.client.ConnectionMessage
Returns a connection message builder instance.
builder() - Static method in class net.sf.eBus.client.ServerMessage
Returns a new server message builder instance.
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
 
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.client.sysmessages.AbstractLogonMessage.Builder
 
builder() - Static method in class net.sf.eBus.client.sysmessages.AdMessage
Returns a new instance of the AdMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.CancelRequest
Returns a new instance of the CancelMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.FeedStatusMessage
Returns a new instance of the FeedStatusMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.KeyMessage
Returns a new instance of the KeyMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.LogoffMessage
Returns a new instance of the LogonMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.LogonCompleteMessage
Returns a new instance of the LogonCompleteMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.LogonMessage
Returns a new instance of the LogonMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.LogonReply
Returns a new instance of the LogonReply builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.PauseReply
Returns a new instance of the PauseReply message builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.PauseRequest
Returns a new instance of the PauseRequest message builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.RemoteAck
Returns a new instance of the RemoteAck message builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.ResumeReply
Returns a new instance of the ResumeReply message builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.ResumeRequest
Returns a new instance of the PauseRequest message builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.SubscribeMessage
Returns a new instance of the SubscribeMessage builder.
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.messages.EField.Builder
 
Builder(Class<? extends EMessageObject>, EMessage.MessageType) - Constructor for class net.sf.eBus.messages.EMessage.Builder
Creates an eBus message builder instance.
Builder(Class<? extends EMessageObject>, String, EMessage.MessageType) - Constructor for class net.sf.eBus.messages.EMessage.Builder
Creates an eBus message builder instance for the given message subject.
Builder(Class<? extends EMessageObject>, String, long, EMessage.MessageType) - Constructor for class net.sf.eBus.messages.EMessage.Builder
Creates an eBus message builder instance for the given message subject and timestamp.
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.messages.EMessageObject.Builder
 
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.messages.ENotificationMessage.Builder
Creates a new notification message builder for the given message class.
Builder(Class<? extends EMessageObject>, String) - Constructor for class net.sf.eBus.messages.ENotificationMessage.Builder
Creates a new notification message builder for the given message class and subject.
builder() - Static method in class net.sf.eBus.messages.EReplyMessage
Returns the EReplyMessage builder.
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.messages.EReplyMessage.Builder
 
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.messages.ERequestMessage.Builder
 
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.messages.ESystemMessage.Builder
 
builder() - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns the static method which returns the message builder instance.
BUILDER_METHOD - Static variable in class net.sf.eBus.messages.type.MessageType
EMessageObject concrete subclass must have a public static method named "builder" which takes no arguments and returns an object which extends EMessageObject.Builder.
builderClass() - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns the message object builder class.
builderClassName() - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns the message builder canonical name.
buildImpl() - Method in class net.sf.eBus.client.ConnectionMessage.Builder
 
buildImpl() - Method in class net.sf.eBus.client.ServerMessage.Builder
 
buildImpl() - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Returns the newly instantiated AdMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.CancelRequest.Builder
Returns the newly instantiated CancelMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage.Builder
 
buildImpl() - Method in class net.sf.eBus.client.sysmessages.KeyMessage.Builder
Returns the newly instantiated KeyMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.LogoffMessage.Builder
Returns the newly instantiated LogoffMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.LogonCompleteMessage.Builder
Returns the newly instantiated LogonCompleteMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.LogonMessage.Builder
Returns the newly instantiated LogonMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.LogonReply.Builder
Returns the newly instantiated LogonReplyMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Returns the newly instantiated PauseReply based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Returns the newly instantiated PauseRequest based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.RemoteAck.Builder
Returns the newly instantiated RemoteAck based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.ResumeReply.Builder
Returns the newly instantiated ResumeReply message based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.ResumeRequest.Builder
Returns the newly instantiated ResumeRequest based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage.Builder
Returns the newly instantiated SubscribeMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.messages.EMessageObject.Builder
Returns eBus message instance built from the configured properties.
buildImpl() - Method in class net.sf.eBus.messages.EReplyMessage.ConcreteBuilder
 
BYTES - Static variable in class net.sf.eBus.messages.type.BigDecimalType
A BigDecimal requires 12 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.DateType
Date type serialized size is Long.BYTES.
BYTES - Static variable in class net.sf.eBus.messages.type.DurationType
A Duration requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.EnumType
An enum requires 2 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.InstantType
A Instant requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.LocalDateTimeType
A LocalDateTime requires 16 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.LocalDateType
A LocalDate requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.LocalTimeType
A LocalTime requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.MonthDayType
A MonthDay requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.OffsetDateTimeType
A OffsetDateTime requires 20 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.OffsetTimeType
A OffsetTime requires 12 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.PeriodType
A Period requires 12 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.YearMonthType
A YearMonth requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.YearType
A Year requires 4 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.ZoneOffsetType
A ZoneOffset requires 8 bytes for encoding.
ByteType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 1-byte integer values.

C

call(EReplyFeed.ERequest) - Method in interface net.sf.eBus.client.CancelRequestCallback
The specified request is canceled by the requestor.
call(EFeedState, T) - Method in interface net.sf.eBus.client.FeedStatusCallback
eBus calls this method to inform the eBus client that the feed is either up or down.
call(ENotificationMessage, IESubscribeFeed) - Method in interface net.sf.eBus.client.NotifyCallback
An incoming notification message from feed.
call(int, EReplyMessage, ERequestFeed.ERequest) - Method in interface net.sf.eBus.client.ReplyCallback
One or more replies to an outstanding request.
call(EReplyFeed.ERequest) - Method in interface net.sf.eBus.client.RequestCallback
An incoming request.
Cancel_Failed_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
Cancel_NewPending_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
Cancel_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
Cancel_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
cancelOrderReply(EReplyMessage.ReplyStatus, String, EReplyMessage) - Method in class net.sf.eBus.client.TestRequestorContext
 
cancelReply(ERequestFeed.RequestState) - Method in class net.sf.eBus.client.TestRequestorContext
 
cancelRequest(EReplyFeed.ERequest) - Method in class net.sf.eBus.client.ERemoteApp
Forward this cancel request to the remote eBus application if that remote application acknowledged the request.
cancelRequest(EReplyFeed.ERequest) - Method in interface net.sf.eBus.client.EReplier
The specified request is canceled by the requestor.
CancelRequest - Class in net.sf.eBus.client.sysmessages
This message is sent to cancel an in-progress request running on a remote eBus application.
cancelRequest() - Method in class net.sf.eBus.client.TestReplierContext
 
CancelRequest.Builder - Class in net.sf.eBus.client.sysmessages
 
CancelRequestCallback - Interface in net.sf.eBus.client
A class implementing EReplier is not required to override EReplier.cancelRequest(EReplyFeed.ERequest).
cancelRequestCallback(CancelRequestCallback) - Method in class net.sf.eBus.client.EMultiReplyFeed
Puts the cancel request callback in place.
cancelRequestCallback(CancelRequestCallback) - Method in class net.sf.eBus.client.EReplyFeed
Puts the cancel request callback in place.
cancelRequestCallback(CancelRequestCallback) - Method in interface net.sf.eBus.client.IEReplyFeed
Puts the cancel request callback in place.
CHARSET - Static variable in class net.sf.eBus.messages.type.DataType
eBus uses StandardCharsets.UTF_8 to serialize and de-serialize strings.
charset() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the associated character set used to serialize a text field if this field is of StringType.
CharType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 2-byte character values.
checkScopes(EMessageKey, EFeed.FeedScope) - Static method in class net.sf.eBus.client.EFeed
Checks if the message scope and feed scope are in agreement.
CLASS_TYPE - Static variable in class net.sf.eBus.messages.type.DataType
Used to serialize/de-serialize a Java class.
classId() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the unique class identifier.
className() - Method in class net.sf.eBus.messages.EMessageKey
Returns the message class name.
ClassType - Class in net.sf.eBus.messages.type
This class is able to serialize and de-serialize a class instance so that it may be sent via an eBus message.
clear() - Method in class net.sf.eBus.messages.EAbstractList
 
clientId() - Method in class net.sf.eBus.client.EClient
Returns the unique eBus client identifier.
clientId() - Method in class net.sf.eBus.client.EFeed
Returns the feed client identifier.
close() - Method in class net.sf.eBus.client.EFeed
Closes this feed, marking it as inactive.
close() - Method in class net.sf.eBus.client.ERemoteAppContext
 
close() - Method in interface net.sf.eBus.client.IEFeed
Permanently closes the feed.
Close_Failed_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
Close_NewPending_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
Close_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
Close_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
closeAllConnections() - Static method in class net.sf.eBus.client.ERemoteApp
Closes all currently open connections.
closeAllServers() - Static method in class net.sf.eBus.client.EServer
Closes are currently open eBus servers.
closeConnection(InetSocketAddress) - Static method in class net.sf.eBus.client.ERemoteApp
Closes a currently open remote eBus client referenced by the Internet address.
closeFeed(String) - Method in class net.sf.eBus.client.EMultiFeed
Removes and closes the feed for the given message subject.
closeServer(int) - Static method in class net.sf.eBus.client.EServer
Closes the specified service socket if open.
compareTo(EClient) - Method in class net.sf.eBus.client.EClient
Returns an integer value <, equal to, or > zero based on whether this EClient instance's identifier is <, equal to, or > client's identifier.
compareTo(EMessageKey) - Method in class net.sf.eBus.messages.EMessageKey
Returns an integer value that is <, equal to or > zero if this EMessageKey is <, equal to or > key.
compareTo(DataType) - Method in class net.sf.eBus.messages.type.DataType
Returns an integer value < zero, zero or > 0 if this data type is <, equals or > findType.
ConcreteMessageType - Class in net.sf.eBus.messages.type
Base class for concrete message types.
ConcreteMessageType(Class<?>, List<MessageType.MessageField>, List<Class<? extends EReplyMessage>>, Method, Class<? extends EMessageObject.Builder<?, ?>>) - Constructor for class net.sf.eBus.messages.type.ConcreteMessageType
Creates a new concrete message type instance.
configuration() - Method in class net.sf.eBus.client.EServer
Returns the eBus service configuration.
configure(EConfigure) - Static method in class net.sf.eBus.client.ERemoteApp
Opens the remote eBus connections as per EConfigure.remoteConnections().
configure(EConfigure) - Static method in class net.sf.eBus.client.EServer
Creates and opens an eBus service for this application as per the eBus configuration.
connected() - Method in class net.sf.eBus.client.ERemoteAppContext
 
CONNECTION_UPDATE_KEY - Static variable in class net.sf.eBus.client.ERemoteApp
eBus connection updates are reported using ConnectionMessage and the subject "/eBus".
connectionCount() - Static method in class net.sf.eBus.client.ERemoteApp
Returns the number of remote connections.
ConnectionMap_Advertising_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Closed_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Closing_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_LoggingOn_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Opened_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Opening_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Paused_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Pausing_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Reconnecting_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Resumed_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Resuming_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Start_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_WaitingForLogon_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_WaitingForPause_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_WaitingForResume_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMessage - Class in net.sf.eBus.client
This message reports when a remote connection has either logged on or logged off.
ConnectionMessage(InetSocketAddress, int, ConnectionMessage.ConnectionState) - Constructor for class net.sf.eBus.client.ConnectionMessage
Deprecated.
use ConnectionMessage.Builder to create connection message.
ConnectionMessage(InetSocketAddress, int, ConnectionMessage.ConnectionState, String) - Constructor for class net.sf.eBus.client.ConnectionMessage
Deprecated.
use ConnectionMessage.Builder to create connection message.
ConnectionMessage(String, long, InetSocketAddress, int, ConnectionMessage.ConnectionState, String) - Constructor for class net.sf.eBus.client.ConnectionMessage
Deprecated.
use ConnectionMessage.Builder to create connection message.
ConnectionMessage.Builder - Class in net.sf.eBus.client
Use this builder to create ConnectionMessage instances.
ConnectionMessage.ConnectionState - Enum in net.sf.eBus.client
A remote eBus is either logged on or logged off.
connections() - Static method in class net.sf.eBus.client.ERemoteApp
Returns a copy of the existing remote eBus application connections.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.AbstractMessageType
Generates the code to de-serialize the named field from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ArrayType
Generates the Java code for de-serializing an array.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.BigDecimalType
Generates the code to de-serialize the BigDecimal instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.BigIntegerType
Generates runtime-compilable code for de-serializing a BigInteger message field from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.BooleanType
Boolean values are serialized separately into a bit mask.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ByteType
Generates the code to de-serialize the byte value from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.CharType
Generates the code to de-serialize the from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ClassType
Generates the class de-serialization code storing the result according to the useBuilder flag.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns code for de-serializing a specified field.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.DataType
Adds the Java retval used to de-serialize the named field from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.DateType
Generates the code to de-serialize the Date instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.DoubleType
Generates the code to de-serialize the double value from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.DurationType
Adds the Java code used to de-serialize a Duration instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.EnumType
Generates the code to de-serialize the enum instance from a ByteBuffer based on the enum ordinal value.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.FieldListType
Adds the Java code used to de-serialize a field list from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.FileType
Generates the code to de-serialize the File instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.FloatType
Generates the code to de-serialize the float value from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.InetAddressType
Generates the class de-serialization code storing the result according to the useBuilder flag.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.InetSocketAddressType
Generates the code to de-serialize the InetSocketAddress instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.InstantType
Adds the Java code used to de-serialize a Instant instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.IntType
Generates the code to de-serialize the integer value from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.LocalDateTimeType
Adds the Java code used to de-serialize a LocalDateTime instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.LocalDateType
Adds the Java code used to de-serialize a LocalDate instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.LocalMessageType
Does nothing since local-only message objects are not serialized or de-serialized.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.LocalTimeType
Adds the Java code used to de-serialize a LocalTime instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.LongType
Generates the code to de-serialize the long integer value from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.MessageKeyType
Generates the code to de-serialize the from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.MessageListType
Adds the Java code used to de-serialize a message list from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.MonthDayType
Adds the Java code used to de-serialize a MonthDay instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
Adds the Java code used to de-serialize a OffsetDateTime instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.OffsetTimeType
Adds the Java code used to de-serialize a OffsetTime instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.PeriodType
Adds the Java code used to de-serialize a Period instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ShortType
Generates the code to de-serialize the short integer value from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.StringType
Generates the code to de-serialize the string instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.UriType
Generates the code to de-serialize the URI instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.YearMonthType
Adds the Java code used to de-serialize a Period instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.YearType
Adds the Java code used to de-serialize a Period instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
Adds the Java code used to de-serialize a ZonedDateTime instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ZoneIdType
Generates the code to de-serialize the URI instance from a ByteBuffer.
createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.ZoneOffsetType
Adds the Java code used to de-serialize a ZoneOffset instance from a ByteBuffer.
createFeed(EMessageKey) - Method in class net.sf.eBus.client.EMultiFeed
Returns a newly minted subordinate feed for the given message key.
createFeed(EMessageKey) - Method in class net.sf.eBus.client.EMultiPublishFeed
Returns a newly minted subordinate publish feed for the given key.
createFeed(EMessageKey) - Method in class net.sf.eBus.client.EMultiReplyFeed
Returns a newly minted subordinate reply feed for the given key.
createFeed(EMessageKey) - Method in class net.sf.eBus.client.EMultiRequestFeed
Returns a newly minted subordinate request feed for the given key.
createFeed(EMessageKey) - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Returns a newly minted subordinate subscribe feed for the given key.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.AbstractMessageType
Adds the Java code used to serialize the named field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ArrayType
Generates the array serialization code.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.BigDecimalType
Generates the code to serialize the BigDecimal instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.BigIntegerType
Generates runtime-compilable code for serializing a BigInteger message field.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.BooleanType
Boolean values are serialized separately into a bit mask.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ByteType
Adds the Java code used to serialize the byte field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.CharType
Adds the Java code used to serialize the character field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ClassType
Adds the Java code used to serialize the Class instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns code for serializing a specific field.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.DataType
Adds the Java retval used to serialize the named field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.DateType
Adds the Java code used to serialize the Date instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.DoubleType
Adds the Java code used to serialize the byte field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.DurationType
Adds the Java code used to serialize a Duration instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.EnumType
Adds the Java code used to serialize the enum ordinal value to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.FieldListType
Adds the Java code used to serialize a field list to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.FileType
Adds the Java code used to serialize the file name to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.FloatType
Adds the Java code used to serialize the float field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.InetAddressType
Adds the Java code used to serialize the Internet address to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.InetSocketAddressType
Adds the Java code used to serialize the socket address to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.InstantType
Adds the Java code used to serialize a Instant instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.IntType
Adds the Java code used to serialize the integer field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.LocalDateTimeType
Adds the Java code used to serialize a LocalDateTime instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.LocalDateType
Adds the Java code used to serialize a LocalDate instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.LocalMessageType
Does nothing since local-only message objects are not serialized or de-serialized.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.LocalTimeType
Adds the Java code used to serialize a LocalTime instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.LongType
Adds the Java code used to serialize the long integer field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.MessageKeyType
Adds the Java code used to serialize the message key instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.MessageListType
Adds the Java code used to serialize a message list to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.MonthDayType
Adds the Java code used to serialize a MonthDay instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
Adds the Java code used to serialize a OffsetDateTime instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.OffsetTimeType
Adds the Java code used to serialize a OffsetTime instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.PeriodType
Adds the Java code used to serialize a Period instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ShortType
Adds the Java code used to serialize the short integer field to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.StringType
Adds the Java code used to serialize the string instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.UriType
Adds the Java code used to serialize the URI instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.YearMonthType
Adds the Java code used to serialize a Period instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.YearType
Adds the Java code used to serialize a Period instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
Adds the Java code used to serialize a ZonedDateTime instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ZoneIdType
Adds the Java code used to serialize the URI instance to a ByteBuffer.
createSerializer(MessageType.MessageField, String, String, Formatter) - Method in class net.sf.eBus.messages.type.ZoneOffsetType
Adds the Java code used to serialize a ZoneOffset instance to a ByteBuffer.

D

dataClass() - Method in class net.sf.eBus.messages.type.DataType
Returns the associated Java class.
dataClassName() - Method in class net.sf.eBus.messages.type.ArrayType
Returns the Java class name with "[]" appended.
dataClassName() - Method in class net.sf.eBus.messages.type.DataType
Returns the Java class name.
DataType - Class in net.sf.eBus.messages.type
All message fields have an associated DataType subclass which is responsible for serializing and deserializing field values.
DataType(Class<?>, boolean, int, Object) - Constructor for class net.sf.eBus.messages.type.DataType
Set this data type Java class type.
dataType() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the eBus data type.
DateType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.util.Date values.
defaultDispatcher() - Static method in class net.sf.eBus.client.EFeed
Returns the eBus default dispatcher's name.
defaultValue() - Method in class net.sf.eBus.messages.type.DataType
Returns the default value for this type.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.AbstractMessageType
Returns a message object de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ArrayType
Returns the deserialized collection as an Object.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.BigDecimalType
 
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.BigIntegerType
De-serializes the BigInteger two's-complement byte array from the given buffer and constructs a BigInteger instance from that array.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.BooleanType
Returns the deserialized Boolean in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ByteType
Returns the deserialized Byte in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.CharType
Returns the deserialized java.lang.Character in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ClassType
Returns the class instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns an EMessageObject extracted from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DataType
Returns the deserialized object in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DateType
Returns the deserialized Date in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DoubleType
Returns the deserialized Double in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.DurationType
Returns the de-serialized Duration value by converting the encode long Duration.ofNanos value back to a Duration using Duration.ofNanos(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.EnumType
Returns the deserialized Enum in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.FieldListType
Returns the field list instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.FileType
Returns the file instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.FloatType
Returns the deserialized Float in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.InetAddressType
Returns the IPv4 or IPv6 Internet address instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.InetSocketAddressType
Returns the socket address instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.InstantType
Returns the de-serialized Instant value by converting the encode long Instant.ofNanos value back to a Instant using Instant.ofEpochMilli(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.IntType
Returns the deserialized Integer in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateTimeType
Returns the de-serialized LocalDateTime value by converting the encode long LocalDateTime.ofNanoOfDay value back to a LocalDateTime using LocalDateTime.of(LocalDate, LocalTime).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateType
Returns the de-serialized LocalDate value by converting the encode long LocalDate.ofNanos value back to a LocalDate using LocalDate.ofEpochDay(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalMessageType
Does nothing since local-only message objects are not serialized or de-serialized.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalTimeType
Returns the de-serialized LocalTime value by converting the encoded long LocalTime.ofNanoOfDay value back to a LocalTime using LocalTime.ofNanoOfDay(long).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.LongType
Returns the deserialized Long in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageKeyType
Returns the message key instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageListType
Returns the message list instance de-serialized from the given buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.MonthDayType
Returns the de-serialized MonthDay value by converting the encoded month and day-of-month values back to a MonthDay using MonthDay.of(int, int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
Returns the de-serialized OffsetDateTime value by converting the encoded local date, local time, and zone offset values back to an OffsetDateTime using OffsetDateTime.of(LocalDate, LocalTime, ZoneOffset).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetTimeType
Returns the de-serialized OffsetTime value by converting the encoded LocalTime and ZoneOffset values back to a OffsetTime using OffsetTime.of(LocalTime, ZoneOffset).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.PeriodType
Returns the de-serialized Period value by converting the encoded year, month, and day values back to a Period using Period.of(int, int, int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ShortType
Returns the deserialized Short in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
Returns the deserialized String in buffer.
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.UriType
 
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.YearMonthType
Returns the de-serialized Period value by converting the encoded year, month, and day values back to a Period using YearMonth.of(int, int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.YearType
Returns the de-serialized Period value by converting the encoded year, month, and day values back to a Period using Year.of(int).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
Returns the de-serialized ZonedDateTime value by converting the encode long ZonedDateTime.ofNanoOfDay value back to a ZonedDateTime using ZonedDateTime.of(LocalDate, LocalTime, ZoneId).
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneIdType
 
deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneOffsetType
Returns the de-serialized ZoneOffset value by converting the encoded int ZoneOffset.getTotalSeconds value back to a ZoneOffset using ZoneOffset.ofTotalSeconds(int).
deserializeFields(int, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageType
Returns an EMessageObject de-serialized from the given buffer.
discardPolicy(EConfigure.DiscardPolicy) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Sets the discard policy to the given value.
discardPolicy - Variable in class net.sf.eBus.client.sysmessages.PauseRequest
Specifies how the far-end should discard messages if and when PauseRequest.maximumBacklogSize is reached.
disconnected() - Method in class net.sf.eBus.client.ERemoteAppContext
 
dispatch(Runnable, EObject) - Static method in class net.sf.eBus.client.EClient
Posts task to client's task queue (this is the same task queue used for eBus message delivery).
DoNothing_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
DoubleType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 8-byte decimal values.
DurationType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Duration values.

E

EAbstractList<E extends EMessageObject> - Class in net.sf.eBus.messages
Base class for EFieldList and EMessageList classes, implementing the read-only functionality.
EAbstractList() - Constructor for class net.sf.eBus.messages.EAbstractList
Creates an empty field list instance with an initial capacity of ten.
EAbstractList(int) - Constructor for class net.sf.eBus.messages.EAbstractList
Creates an empty list instance with the specified initial capacity.
EAbstractList(Collection<E>) - Constructor for class net.sf.eBus.messages.EAbstractList
Creates a list instance containing the same elements as c and in the order returned by the collection's iterator.
EBUS_SUBJECT - Static variable in class net.sf.eBus.client.AbstractEBusMessage
"/eBus" is the subject used for all eBus ConnectionMessage and ServerMessage instances.
EClient - Class in net.sf.eBus.client
EClient ties together eBus message routing and message processing.
eClient() - Method in class net.sf.eBus.client.EFeed
Returns the eBus client referenced by this feed.
eClient() - Method in interface net.sf.eBus.client.IEFeed
Returns the eBus client referenced by this feed.
EClient.ClientLocation - Enum in net.sf.eBus.client
An eBus client is either local to this JVM or in a remote JVM.
ECondition - Interface in net.sf.eBus.client
This interface allows ESubscribeFeed and EReplyFeed to automatically test a message in order to determine if it should be passed on to a client.
EFeed - Class in net.sf.eBus.client
Applications interface with eBus through feed instances.
EFeed(EClient, EFeed.FeedScope) - Constructor for class net.sf.eBus.client.EFeed
Creates an eBus feed for the given client subject, scope, and feed type.
EFeed.AbstractClientTask - Class in net.sf.eBus.client
Base class for eBus client callback tasks created by feeds.
EFeed.FeedScope - Enum in net.sf.eBus.client
Feed scope is either restricted to this JVM, to both this JVM and remote JVMs, and to remote JVMs only.
EFeed.NotifyTask - Class in net.sf.eBus.client
This task forwards a notification message to ESubscriber.notify(ENotificationMessage, IESubscribeFeed).
EFeed.StatusTask<T extends IEFeed> - Class in net.sf.eBus.client
Used to issue a feed status callback.
EFeedState - Enum in net.sf.eBus.client
Enumerates an eBus notification message feed state: either up or down.
EField - Class in net.sf.eBus.messages
All application classes intended for use as an eBus messages field must extend EField.
EField() - Constructor for class net.sf.eBus.messages.EField
Creates a new eBus field instance.
EField(EField.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.EField
 
EField.Builder<M extends EField,B extends EField.Builder<M,?>> - Class in net.sf.eBus.messages
 
EFieldInfo - Annotation Type in net.sf.eBus.messages
Deprecated.
this annotation is no longer used by eBus and ignored if it appears in a class declaration.
EFieldList<E extends EField> - Class in net.sf.eBus.messages
An ArrayList specifically containing EField elements.
EFieldList() - Constructor for class net.sf.eBus.messages.EFieldList
Creates an empty field list instance with an initial capacity of ten.
EFieldList(int) - Constructor for class net.sf.eBus.messages.EFieldList
Creates an empty field list instance with the specified initial capacity.
EFieldList(Collection<E>) - Constructor for class net.sf.eBus.messages.EFieldList
Creates a field list instance containing the same elements as c and in the order returned by the collection's iterator.
eid(String) - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage.Builder
Sets the eBus identifier to the given value.
eid - Variable in class net.sf.eBus.client.sysmessages.AbstractLogonMessage
The eBus identifier.
elementClass() - Method in class net.sf.eBus.messages.EFieldList
Returns the stored element class.
ELocalOnly - Annotation Type in net.sf.eBus.messages
This class-level annotation is used to mark an EMessage or EField class as local-only meaning that the message may only be used within the JVM and will not be transmitted to remote eBus applications.
EMessage - Class in net.sf.eBus.messages
EMessage is the base class for all eBus messages and contains the message subject and timestamp.
EMessage(String, long) - Constructor for class net.sf.eBus.messages.EMessage
Deprecated.
use EMessage.EMessage(EMessage.Builder) in the future. System messages are not local-nly by definition since they are used to communicate between eBus applications.
EMessage(EMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.EMessage
Creates a new eBus message based on the given message builder.
EMessage.Builder<M extends EMessage,B extends EMessage.Builder<M,?>> - Class in net.sf.eBus.messages
Base class for all EMessage builders.
EMessage.MessageType - Enum in net.sf.eBus.messages
Messages are divided into four types: notification, request, reply and system.
EMessageHeader - Class in net.sf.eBus.messages
Contains the EMessage header information.
EMessageHeader(int, int, int, EMessage) - Constructor for class net.sf.eBus.messages.EMessageHeader
Creates a message header with the given key, from and to feed identifiers and eBus message.
EMessageHeader(int, int, int, SocketAddress, EMessage) - Constructor for class net.sf.eBus.messages.EMessageHeader
Creates a message header with the given key, from and to feed identifiers and eBus message.
EMessageKey - Class in net.sf.eBus.messages
Provides an immutable key based on the message class and subject.
EMessageKey(Class<? extends EMessage>, String) - Constructor for class net.sf.eBus.messages.EMessageKey
Creates a new message key for the given message class and subject.
EMessageList<E extends EMessage> - Class in net.sf.eBus.messages
This message field type allows multiple messages to be transported within another eBus message.
EMessageList(EMessageKey) - Constructor for class net.sf.eBus.messages.EMessageList
Creates an empty message list instance with an initial capacity of ten.
EMessageList(int, EMessageKey) - Constructor for class net.sf.eBus.messages.EMessageList
Creates an empty message list instance with the specified initial capacity.
EMessageList(Collection<E>, EMessageKey) - Constructor for class net.sf.eBus.messages.EMessageList
Creates a message list instance containing the same elements as c and in the order returned by the collection's iterator.
EMessageObject - Class in net.sf.eBus.messages
This abstract class defines the two eBus message classes: EMessage and EField.
EMessageObject() - Constructor for class net.sf.eBus.messages.EMessageObject
Creates a new message object instance.
EMessageObject(EMessageObject.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.EMessageObject
 
EMessageObject.Builder<M extends EMessageObject,B extends EMessageObject.Builder<M,?>> - Class in net.sf.eBus.messages
Base class for all EMessageObject builders.
EMPTY_STRING - Static variable in class net.sf.eBus.messages.type.DataType
The default return value for text serialization is an empty string ("").
EMultiFeed<C extends EMessage,F extends net.sf.eBus.client.ESingleFeed> - Class in net.sf.eBus.client
Multiple key feeds act as a proxy between application objects and multiple subordinate simple feeds (EPublishFeed, ESubscribeFeed, EReplyFeed, and ERequestFeed), all for a single message class.
EMultiFeed(EClient, Class<? extends C>, EFeed.FeedScope, ECondition, Map<CharSequence, F>) - Constructor for class net.sf.eBus.client.EMultiFeed
Creates a new multiple key feed for the given eBus client, message class, scope, and initial feeds.
EMultiFeed.MultiFeedFactory<M extends EMultiFeed,C extends EMessage,F extends EFeed> - Interface in net.sf.eBus.client
This interface is used by EMultiFeed to instantiate a new multi-key, sub-class feed.
EMultiFeed.SubordinateFeedFactory<R extends EObject,F extends net.sf.eBus.client.ESingleFeed> - Interface in net.sf.eBus.client
This interface is used by EMultiFeed to instantiate a new subordinate feed for a multi-key feed.
EMultiPublishFeed - Class in net.sf.eBus.client
This feed allows an EPublisher to open one feed for a given notification message class and multiple message subjects.
EMultiReplyFeed - Class in net.sf.eBus.client
This feed allows an EReplier to open one feed for a given request message class and multiple message subjects.
EMultiRequestFeed - Class in net.sf.eBus.client
This feed acts as a proxy for handling multiple ERequestFeeds on behalf of a ERequestor client.
EMultiSubscribeFeed - Class in net.sf.eBus.client
This feeds acts as a proxy for handling multiple ESubscribeFeeds on behalf of a ESubscriber client.
ENotificationMessage - Class in net.sf.eBus.messages
Required base class for all application publish/subscribe notification messages.
ENotificationMessage(String) - Constructor for class net.sf.eBus.messages.ENotificationMessage
Creates an eBus notification message with the given subject.
ENotificationMessage(String, long) - Constructor for class net.sf.eBus.messages.ENotificationMessage
Creates a new notification message instance for the given subject and timestamp.
ENotificationMessage(ENotificationMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.ENotificationMessage
Creates a new eBus notification message based on the given message builder.
ENotificationMessage.Builder<M extends ENotificationMessage,B extends ENotificationMessage.Builder<M,?>> - Class in net.sf.eBus.messages
Base class for all ENotificationMessage builders.
ENotifyFeed - Class in net.sf.eBus.client
Abstract base class for EPublishFeed and ESubscribeFeed classes.
ENotifyFeed(EClient, EFeed.FeedScope, ESingleFeed.FeedType, ESubject) - Constructor for class net.sf.eBus.client.ENotifyFeed
Creates a new notification feed instance.
EnumType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.lang.Enum instances.
EObject - Interface in net.sf.eBus.client
This interface solves the problem of start up and shutting down from a non-eBus thread.
EPublisher - Interface in net.sf.eBus.client
Classes wanting to send eBus notifications need to implement this interface.
EPublishFeed - Class in net.sf.eBus.client
EPublishFeed is the application entry point for publishing notification messages to subscribers.
equals(Object) - Method in class net.sf.eBus.client.EClient
Returns true if o is a non-null EClient instance with the same client identifier as this instance; otherwise, returns false.
equals(Object) - Method in class net.sf.eBus.client.EFeed
Returns true if o is a non-null EFeed instance with equal client and feed identifiers.
equals(Object) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Returns true if o is a non-null AdMessage instance with ad status, message class, and message type equal to this AdMessage instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Returns true if o is a non-null AbstractLogonMessage instance with an eBus identifier equal to this AbstractLogonMessage instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.client.sysmessages.AdMessage
Returns true if o is a non-null AdMessage instance with ad status, message class, and message type equal to this AdMessage instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage
Returns true if o is a non-null FeedStatusMessage instance with feed status and reason equal to this FeedStatusMessage instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.client.sysmessages.KeyMessage
 
equals(Object) - Method in class net.sf.eBus.client.sysmessages.LogonReply
Returns true if o is a non-null LogonReply instance with reply status and reason equal to this LogonReply instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.client.sysmessages.RemoteAck
 
equals(Object) - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage
Returns true if o is a non-null SubscribeMessage instance with the same up flag as this SubscribeMessage instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.messages.EMessage
Returns true if o is a non-null EMessage instance with a subject and timestamp equal to this EMessage instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.messages.EMessageKey
Returns true if obj is a non-null EMessageKey instance with equivalent message class and subject; returns false otherwise.
equals(Object) - Method in class net.sf.eBus.messages.EReplyMessage
Returns true if o is a non-null EReplyMessage instance with a reply status and reply reason equal to this EReplyMessage instance and false otherwise.
equals(Object) - Method in class net.sf.eBus.messages.type.DataType
Returns true if o is not null, is an instance of DataType and has the same Java class.
equals(Object) - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns true if o is a non-null MessageType.Field with the same index as this field.
ERemoteApp - Class in net.sf.eBus.client
This class encapsulates a connection between eBus applications.
ERemoteAppContext - Class in net.sf.eBus.client
 
ERemoteAppContext(ERemoteApp) - Constructor for class net.sf.eBus.client.ERemoteAppContext
 
ERemoteAppContext(ERemoteApp, int) - Constructor for class net.sf.eBus.client.ERemoteAppContext
 
ERemoteAppContext(ERemoteApp, State7) - Constructor for class net.sf.eBus.client.ERemoteAppContext
 
EReplier - Interface in net.sf.eBus.client
Classes able to reply to eBus requests must implement this interface.
EReplyFeed - Class in net.sf.eBus.client
EReplyFeed is the application entry point for posting replies to request messages to requestors.
EReplyFeed.ERequest - Class in net.sf.eBus.client
ERequest is responsible for matching an ERequestFeed.ERequest with a single EReplyFeed.
EReplyInfo - Annotation Type in net.sf.eBus.messages
This class-level annotation is required for all classes extending ERequestMessage.
EReplyMessage - Class in net.sf.eBus.messages
Required base class for all application request messages.
EReplyMessage(String, EReplyMessage.ReplyStatus, String) - Constructor for class net.sf.eBus.messages.EReplyMessage
Creates a new reply message instance for the given subject, status, reason, and final reply flag.
EReplyMessage(String, long, EReplyMessage.ReplyStatus, String) - Constructor for class net.sf.eBus.messages.EReplyMessage
Creates a new reply message instance for the given subject, timestamp, status, reason, and final reply flag.
EReplyMessage(EReplyMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.EReplyMessage
Creates a new eBus reply message based on the given reply message builder.
EReplyMessage.Builder<M extends EReplyMessage,B extends EReplyMessage.Builder<M,?>> - Class in net.sf.eBus.messages
Base class for all EReplyMessage builders.
EReplyMessage.ConcreteBuilder - Class in net.sf.eBus.messages
Since EReplyMessage is not abstract and may be instantiated as a concrete message, this builder is used to create an EReplyMessage instance.
EReplyMessage.ReplyStatus - Enum in net.sf.eBus.messages
An eBus reply is limited to either OK (success) or ERROR (failure).
ERequestFeed - Class in net.sf.eBus.client
ERequestFeed is the application entry point for posting request messages to repliers.
ERequestFeed.ERequest - Class in net.sf.eBus.client
This class represents an individual request, tracking the current request state and the remaining repliers.
ERequestFeed.RequestState - Enum in net.sf.eBus.client
A request is either not placed, active, done, or canceled.
ERequestMessage - Class in net.sf.eBus.messages
Required base class for all application request messages.
ERequestMessage(String) - Constructor for class net.sf.eBus.messages.ERequestMessage
Creates an eBus request message with the given subject.
ERequestMessage(String, long) - Constructor for class net.sf.eBus.messages.ERequestMessage
Creates a new request message instance for the given subject and timestamp.
ERequestMessage(ERequestMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.ERequestMessage
Creates a new eBus request message based on the given message builder.
ERequestMessage.Builder<M extends ERequestMessage,B extends ERequestMessage.Builder<M,?>> - Class in net.sf.eBus.messages
 
ERequestor - Interface in net.sf.eBus.client
Classes wanting to send eBus requests must implement this interface.
ErrorReply_Failed_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
ErrorReply_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
ErrorReply_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
ErrorReply_WaitForReply_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
ErrorStartFeed_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
EServer - Class in net.sf.eBus.client
Accepts new connections to this eBus application.
EStringInfo - Annotation Type in net.sf.eBus.messages
This field-level, run-time annotation is used to define the Charset used to serialize/de-serialize the associated String field.
ESubscribeFeed - Class in net.sf.eBus.client
ESubscribeFeed is the application entry point for receiving notification messages.
ESubscriber - Interface in net.sf.eBus.client
Classes wanting to receive eBus notification messages need to implement this interface.
ESystemMessage - Class in net.sf.eBus.messages
Required base class for all system messages.
ESystemMessage() - Constructor for class net.sf.eBus.messages.ESystemMessage
ESystemMessage(String, long) - Constructor for class net.sf.eBus.messages.ESystemMessage
ESystemMessage(ESystemMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.ESystemMessage
Creates a new system message based on the given message builder.
ESystemMessage.Builder<M extends ESystemMessage,B extends ESystemMessage.Builder<M,?>> - Class in net.sf.eBus.messages
Base class for all ESystemMessage builders.
executeAction(MethodHandle) - Method in class net.sf.eBus.client.ERemoteAppContext
 
executeAction(MethodHandle) - Method in class net.sf.eBus.client.TestPublisherContext
 
executeAction(MethodHandle) - Method in class net.sf.eBus.client.TestReplierContext
 
executeAction(MethodHandle) - Method in class net.sf.eBus.client.TestRequestorContext
 
executeAction(MethodHandle) - Method in class net.sf.eBus.client.TestSubscriberContext
 

F

FEED_STATUS_METHOD - Static variable in class net.sf.eBus.client.ERequestFeed
FEED_STATUS_METHOD - Static variable in class net.sf.eBus.client.ESubscribeFeed
FeedDown_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
feedId() - Method in class net.sf.eBus.client.EFeed
Returns the unique feed identifier.
feedId() - Method in interface net.sf.eBus.client.IEFeed
Returns the unique feed identifier.
feedState() - Method in class net.sf.eBus.client.EFeed
Returns the current feed state.
feedState(String) - Method in class net.sf.eBus.client.EMultiFeed
Returns the specified feed's state.
feedState(EFeedState) - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Sets the advertisement feed state to the given value.
feedState - Variable in class net.sf.eBus.client.sysmessages.AdMessage
The advertised feed's current state.
feedState(EFeedState) - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage.Builder
Sets the feed state to the given value.
feedState - Variable in class net.sf.eBus.client.sysmessages.FeedStatusMessage
The updated feed state.
feedState(EFeedState) - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage.Builder
Sets the subscription feed state to the given value.
feedState - Variable in class net.sf.eBus.client.sysmessages.SubscribeMessage
The subscription is either EFeedState.UP or EFeedState.DOWN.
feedStatus(EFeedState, IESubscribeFeed) - Method in class net.sf.eBus.client.ERemoteApp
Forwards the subscribe feed state to the remote eBus application if the feed is still in place.
feedStatus(EFeedState, ERequestFeed) - Method in class net.sf.eBus.client.ERemoteApp
Ignores request feed state changes.
feedStatus(EFeedState, ERequestFeed) - Method in interface net.sf.eBus.client.ERequestor
eBus calls this method to inform the requestor that the request feed is either has at least one replier (up) or no repliers (down).
feedStatus(EFeedState, IESubscribeFeed) - Method in interface net.sf.eBus.client.ESubscriber
eBus calls this method to inform the subscriber that the subscribe notification feed is either up or down.
feedStatus(EFeedState) - Method in class net.sf.eBus.client.TestSubscriberContext
 
FeedStatusCallback<T extends IEFeed> - Interface in net.sf.eBus.client
An eBus client implementing either ESubscriber, EPublisher, or ERequestor is not required to override the matching feed status method ( ESubscriber.feedStatus(EFeedState, IESubscribeFeed), EPublisher.publishStatus(EFeedState, IEPublishFeed), or ERequestor.feedStatus(EFeedState, ERequestFeed)).
FeedStatusMessage - Class in net.sf.eBus.client.sysmessages
Forwards a notification feed status to a remote eBus application so it can be reported to the remote subscribers.
FeedStatusMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create FeedStatusMessage instances.
FeedUp_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
FeedUp_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
field() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the Java class field.
field() - Method in exception net.sf.eBus.messages.UnknownFieldException
Returns the unknown field name.
FIELD_MASK_SIZE - Static variable in class net.sf.eBus.messages.type.DataType
The field mask is a 4-byte, signed integer.
FieldListType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization for EFieldList.
fields(Class<? extends EMessageObject>) - Static method in class net.sf.eBus.messages.type.DataType
Returns the specified message class or field class field name, data type pairs.
fields() - Method in class net.sf.eBus.messages.type.MessageType
Returns the message object public fields.
FileType - Class in net.sf.eBus.messages.type
This class is able to serialize and de-serialize a file instance so that it may be sent via an eBus message.
find(String) - Static method in enum net.sf.eBus.client.ThreadType
Returns the thread type with a text name equaling s, ignoring case.
findCharset(String) - Static method in class net.sf.eBus.messages.type.DataType
Returns the character set with the given name.
findFields(Class<? extends EMessageObject>) - Static method in class net.sf.eBus.messages.type.MessageType
Returns the public final, non-static fields (except EMessage.subject).
findKeys() - Static method in class net.sf.eBus.client.EFeed
Returns a non-null, possibly empty, message key list taken from the current message key dictionary entries.
findKeys(Class<? extends EMessage>) - Static method in class net.sf.eBus.client.EFeed
Returns a list containing message keys for the given message class found in the message key dictionary.
findKeys(Class<? extends EMessage>, Pattern) - Static method in class net.sf.eBus.client.EFeed
Returns a list containing message keys for the given message class and subject pattern found in the message key dictionary.
findOrCreateClient(EObject, EClient.ClientLocation) - Static method in class net.sf.eBus.client.EClient
Returns the eBus proxy for the given eBus client instance.
findType(Class<?>) - Static method in class net.sf.eBus.messages.type.DataType
Returns the data type object associated with the class.
flag - Variable in enum net.sf.eBus.client.EFeedState
true if the feed is up and false if down.
FloatType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 4-byte decimal values.
fromFeedId() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the from proxy identifier.

H

handleAccept(SocketChannel, AsyncServerSocket) - Method in class net.sf.eBus.client.EServer
Create a ERemoteApp to handle this new connection if the connection passes the positive filter.
handleClose(Throwable, AsyncServerSocket) - Method in class net.sf.eBus.client.EServer
The eBus service has unexpectedly closed.
hashCode() - Method in class net.sf.eBus.client.EClient
Returns the unique client identifier as the hash code.
hashCode() - Method in class net.sf.eBus.client.EFeed
Returns the hash of the client and feed identifiers.
hashCode() - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Returns the advertisement message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.AdMessage
Returns the advertisement message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.KeyMessage
 
hashCode() - Method in class net.sf.eBus.client.sysmessages.LogonReply
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.RemoteAck
 
hashCode() - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.messages.EMessage
Returns the message header hash code.
hashCode() - Method in class net.sf.eBus.messages.EMessageKey
Returns a hash code based on the message identifier and subject.
hashCode() - Method in class net.sf.eBus.messages.EReplyMessage
Returns the reply message hash code.
hashCode() - Method in class net.sf.eBus.messages.type.DataType
Returns the data type's hash retval based on the class type.
hashCode() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the field index as the hash code.

I

IEFeed - Interface in net.sf.eBus.client
Common base interface for single- and multi-key feeds.
IEPublishFeed - Interface in net.sf.eBus.client
Provides a common view for EPublishFeed and EMultiPublishFeed feeds.
IEReplyFeed - Interface in net.sf.eBus.client
Provides a common view of single- and multi-key reply feeds, allowing such feeds to be referenced in a common way.
IERequestFeed - Interface in net.sf.eBus.client
Provides a common view of single- and multi-key request feeds, allowing such feeds to be referenced in a common way.
IESubscribeFeed - Interface in net.sf.eBus.client
Provides a common view of single- and multi-key subscription feeds, allowing such feeds to be referenced in a common way.
inactivate() - Method in class net.sf.eBus.client.EFeed
Closes the feed.
inactivate() - Method in class net.sf.eBus.client.EMultiFeed
Closes all currently open subordinate feeds and clears the feeds map.
inactivate() - Method in class net.sf.eBus.client.EPublishFeed
If the feed state is up, then informs the notify subject that it is now down.
inactivate() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Cancels this request if still active.
inactivate() - Method in class net.sf.eBus.client.EReplyFeed
If the advertisement is in place, then un-advertises it, sends a final error reply to all extant requests, and if this feed's scope is local & remote or remote only, removes this feed from the advertisers list.
inactivate() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
If this request is still active, then automatically cancels this request with all extant repliers.
inactivate() - Method in class net.sf.eBus.client.ERequestFeed
Cancels this feed's active requests
inactivate() - Method in class net.sf.eBus.client.ESubscribeFeed
If the advertisement is in place, then retracts it.
increment - Variable in enum net.sf.eBus.client.EFeedState
Increment feed counts by this value.
INDENT - Static variable in class net.sf.eBus.messages.type.DataType
Use two blanks as generated retval indent.
INDENT1 - Static variable in class net.sf.eBus.messages.type.DataType
A four blank indent used for fields.
index() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the field index.
InetAddressType - Class in net.sf.eBus.messages.type
This class is able to serialize and de-serialize an InetAddress which may be either an IPv4 or IPv6 address.
InetSocketAddressType - Class in net.sf.eBus.messages.type
This class serializes and de-serializes an InetSocketAddress which may contain either an IPv4 or IPv6 address.
inPlace() - Method in class net.sf.eBus.client.EFeed
Returns true if this feed is "in place" (subscribed or advertised) and false otherwise.
inPlace() - Method in interface net.sf.eBus.client.IEFeed
Returns true if this feed is "in place" (advertised or subscribed) and false otherwise.
InstantType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Instant values.
IntType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 4-byte integer values.
InvalidMessageException - Exception in net.sf.eBus.messages
InvalidMessageException is thrown when a message class has an invalid layout.
InvalidMessageException(Class<? extends EMessageObject>) - Constructor for exception net.sf.eBus.messages.InvalidMessageException
Creates an InvalidMessageException for the given message.
InvalidMessageException(Class<? extends EMessageObject>, String) - Constructor for exception net.sf.eBus.messages.InvalidMessageException
Creates an InvalidMessageException for the given message and exception reason.
InvalidMessageException(Class<? extends EMessageObject>, String, Throwable) - Constructor for exception net.sf.eBus.messages.InvalidMessageException
Creates an InvalidMessageException for the given message, reason, and cause.
isActive() - Method in class net.sf.eBus.client.EFeed
Returns true if this feed is still active and false if inactive.
isActive() - Method in interface net.sf.eBus.client.IEFeed
Returns true if this feed is still active and false if inactive.
isAdvertised() - Method in class net.sf.eBus.client.EMultiPublishFeed
Returns true if this multikey publish feed is both open and advertised; otherwise, returns false.
isAdvertised() - Method in class net.sf.eBus.client.EMultiReplyFeed
Returns true if this reply feed is both open and advertised; otherwise, returns false.
isAdvertised() - Method in class net.sf.eBus.client.EPublishFeed
Returns true if this publish feed is both open and advertised; otherwise, returns false.
isAdvertised() - Method in class net.sf.eBus.client.EReplyFeed
Returns true if this reply feed is both open and advertised; otherwise, returns false.
isAdvertised() - Method in interface net.sf.eBus.client.IEPublishFeed
Returns true if this publish feed is both open and advertised; otherwise, returns false.
isAdvertised() - Method in interface net.sf.eBus.client.IEReplyFeed
Returns true if this reply feed is both open and advertised; otherwise, returns false.
isApplicationMessage() - Method in class net.sf.eBus.messages.EMessage
Returns true if this is an application message and false otherwise.
isArray() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this data type is an array and false otherwise.
isArray() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns true if this is an array field and false otherwise.
isBuiltin() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this data type is considered an eBus built-in type and false otherwise.
isConnected() - Method in class net.sf.eBus.client.ERemoteApp
Returns true if connected and logged on to the remote eBus application and false otherwise.
isConnected(InetSocketAddress) - Static method in class net.sf.eBus.client.ERemoteApp
Returns true if there is a connection to the remote eBus application at the given Internet address and false otherwise.
isEnum() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this is an enum data type and false otherwise.
isFeedUp() - Method in class net.sf.eBus.client.EFeed
Returns true if the feed state is EFeedState.UP; otherwise, returns false.
isFeedUp() - Method in class net.sf.eBus.client.EMultiFeed
Returns true if all subordinate feeds are up and false otherwise.
isFeedUp(String) - Method in class net.sf.eBus.client.EMultiPublishFeed
Returns true if the publisher is clear to publish a notification for the given feed and false if not clear.
isFeedUp() - Method in class net.sf.eBus.client.EPublishFeed
Returns true if the publisher is clear to publish a notification and false if not clear.
isFeedUp(String) - Method in class net.sf.eBus.client.EPublishFeed
Returns true if subject equals this feed's subject and EPublishFeed.isFeedUp() is true.
isFeedUp() - Method in interface net.sf.eBus.client.IEFeed
Returns true if the feed is up and false otherwise.
isFeedUp(String) - Method in interface net.sf.eBus.client.IEPublishFeed
Returns true if the publisher is clear to publish a notification for the given feed and false if not clear.
isFinal() - Method in class net.sf.eBus.messages.EReplyMessage
Returns true if this is the final reply and false if another reply is to be expected.
isFinal() - Method in enum net.sf.eBus.messages.EReplyMessage.ReplyStatus
Returns true if this is a final reply and false if more replies are expected.
isInstance(Object) - Method in class net.sf.eBus.messages.type.ArrayType
Returns true if o is either null or a Collection instance; false otherwise.
isInstance(Object) - Method in class net.sf.eBus.messages.type.DataType
Returns true if o is of the proper type and false otherwise.
isInstance(Object) - Method in class net.sf.eBus.messages.type.EnumType
Returns true if o is a non-null enum instance and false otherwise.
isLocalOnly() - Method in class net.sf.eBus.messages.EMessageKey
Returns true if the message class is local-only and false if the message class may be transmitted.
isLocalOnly() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this message type is local-only and false if this message type may be transmitted to remote eBus applications.
isMatching(Class) - Method in enum net.sf.eBus.messages.EMessage.MessageType
Returns true if mc is not null and is assignable from this message type.
isMessage() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this message type is for an EMessage and false if for an EField.
isNotification() - Method in class net.sf.eBus.messages.EMessageKey
Returns true if the message class is an ENotificationMessage subclass; otherwise, returns false.
isOpen() - Method in class net.sf.eBus.client.EServer
Returns true if this server is open and false otherwise.
isOptional() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns true if this field is option and, therefore, may be set to null.
isOverridden(String, Class<?>...) - Method in class net.sf.eBus.client.EFeed
Returns true if the application object stored in EClient defines a method with the given name and parameters.
isPrimitive() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this data type is for a Java primitive type and false otherwise.
isReadOnly() - Method in class net.sf.eBus.messages.EAbstractList
Returns true if this field list is read-only, meaning this list may not be modified.
isReply() - Method in class net.sf.eBus.messages.EMessageKey
Returns true if the message class is an EReplyMessage subclass; otherwise, returns false.
isRequest() - Method in class net.sf.eBus.messages.EMessageKey
Returns true if the message class is an ERequestMessage subclass; otherwise, returns false.
isServiceOpen(int) - Static method in class net.sf.eBus.client.EServer
Returns true if the singleton eBus service exists and is open; otherwise, returns false.
isSystem() - Method in class net.sf.eBus.messages.EMessageKey
Returns true if the message class is a ESystemMessage subclass; otherwise, returns false.
isSystemMessage() - Method in class net.sf.eBus.messages.EMessage
Returns true if this is a system message and false otherwise.
isSystemMessage() - Method in class net.sf.eBus.messages.EMessageHeader
Returns true if the contained message is a system message.
isValidReply(Class<?>) - Method in class net.sf.eBus.messages.type.MessageType
Returns true if clazz is listed in the allowed reply message class list and false if not.
iterator() - Method in class net.sf.eBus.messages.EAbstractList
 

J

javaType() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the Java class associated with this field.

K

key() - Method in class net.sf.eBus.client.EMultiFeed
Returns a message key with EMultiFeed.messageClass() as the class and EMultiFeed.MULTIFEED_SUBJECT as the subject.
key() - Method in interface net.sf.eBus.client.IEFeed
Returns the message key associated with this feed.
key(EMessageKey) - Method in class net.sf.eBus.client.sysmessages.KeyMessage.Builder
Sets the message class name and subject based on the given message key.
key() - Method in class net.sf.eBus.messages.EMessage
Returns the unique message key based on the message class and subject.
key() - Method in class net.sf.eBus.messages.EMessageList
Returns the list element message key.
KEY_IFS - Static variable in class net.sf.eBus.messages.EMessageKey
Use 47 to separate the message class from message subject.
KEY_TYPE - Static variable in class net.sf.eBus.messages.type.DataType
Used to serialize/de-serialize an eBus message key.
keyClass(String) - Method in class net.sf.eBus.client.sysmessages.KeyMessage.Builder
Sets the key message class name to the given value.
keyClass - Variable in class net.sf.eBus.client.sysmessages.KeyMessage
The message key class name.
keyId(int) - Method in class net.sf.eBus.client.sysmessages.KeyMessage.Builder
Sets the message key identifier to the given value.
keyId - Variable in class net.sf.eBus.client.sysmessages.KeyMessage
The sender's message key identifier.
keyId() - Method in enum net.sf.eBus.client.sysmessages.SystemMessageType
Returns the unique message key identifier.
KeyMessage - Class in net.sf.eBus.client.sysmessages
This system message is used to exchange message key-to-identifier mappings.
KeyMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create KeyMessage instances.
keys() - Method in class net.sf.eBus.client.EMultiFeed
Returns the current subordinate feed message keys.
keyString() - Method in class net.sf.eBus.messages.EMessageKey
Returns the key in string format: "message class name/subject".
keySubject(String) - Method in class net.sf.eBus.client.sysmessages.KeyMessage.Builder
Sets the key message subject to the given value.
keySubject - Variable in class net.sf.eBus.client.sysmessages.KeyMessage
The message key subject.

L

listIterator() - Method in class net.sf.eBus.messages.EAbstractList
 
listIterator(int) - Method in class net.sf.eBus.messages.EAbstractList
 
loadKeys(ObjectInputStream) - Static method in class net.sf.eBus.client.EFeed
Reads the message keys contained in the given object input stream and loads them back into the eBus message key dictionary.
LocalDateTimeType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.LocalDateTime values.
LocalDateType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.LocalDate values.
LocalDateType() - Constructor for class net.sf.eBus.messages.type.LocalDateType
Creates a new LocalDate data type instance.
LocalMessageType - Class in net.sf.eBus.messages.type
This type defines EMessageObject sub-classes which are annotated with ELocalOnly.
LocalTimeType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.LocalTime values.
location() - Method in class net.sf.eBus.client.EClient
Returns the client location.
location() - Method in class net.sf.eBus.client.EFeed
Returns the feed client JVM location: local to this JVM or in a remote JVM.
logoff(LogoffMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
LogoffMessage - Class in net.sf.eBus.client.sysmessages
Message sent to logoff from a remote eBus application.
LogoffMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogoffMessage instances.
logon(LogonMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
logonComplete(LogonCompleteMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
LogonCompleteMessage - Class in net.sf.eBus.client.sysmessages
This message is sent by both ERemoteApp peers to signal that all initial advertisements are sent, completing the logon process.
LogonCompleteMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogonCompleteMessage instances.
LogonMessage - Class in net.sf.eBus.client.sysmessages
This message is sent to logon to a remote eBus application.
LogonMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogonMessage instances.
logonReply(LogonReply) - Method in class net.sf.eBus.client.ERemoteAppContext
 
LogonReply - Class in net.sf.eBus.client.sysmessages
This message is sent in reply to a logon message.
LogonReply.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogonReply instances.
logonStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.client.sysmessages.LogonReply.Builder
Sets the logon status to the given value.
logonStatus - Variable in class net.sf.eBus.client.sysmessages.LogonReply
Either the logon attempt succeeded or failed.
LongType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 8-byte integer values.

M

mask - Variable in enum net.sf.eBus.client.EClient.ClientLocation
The location bit mask used with EFeed.FeedScope.
MAX_ARRAY_SIZE - Static variable in class net.sf.eBus.messages.type.DataType
An array or collection data type may contain at most 1,000 elements.
MAX_FIELDS - Static variable in class net.sf.eBus.messages.EMessageObject
A message object may have at most 31 fields.
MAX_FIELDS - Static variable in class net.sf.eBus.messages.type.DataType
A message object may have at most 31 fields.
MAX_FILE_NAME_LENGTH - Static variable in class net.sf.eBus.messages.type.DataType
The maximum file name length is 1,024 characters.
MAX_PORT - Static variable in class net.sf.eBus.client.EServer
TCP ports must be <= 65,535.
MAX_STRING_LENGTH - Static variable in class net.sf.eBus.messages.type.DataType
Strings may be at most 1,024 characters.
maximumBacklogSize(int) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the maximum message backlog size to the given value.
maximumBacklogSize - Variable in class net.sf.eBus.client.sysmessages.PauseReply
Requesting the far-end store up to this many undelivered messages before beginning to discard messages.
maximumBacklogSize(int) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Sets the maximum message backlog size to the given value.
maximumBacklogSize - Variable in class net.sf.eBus.client.sysmessages.PauseRequest
Requesting the far-end store up to this many un-delivered messages before beginning to discard messages.
mBuiltinFlag - Variable in class net.sf.eBus.messages.type.DataType
This flag is true if the data type is considered a built-in type.
mClass - Variable in class net.sf.eBus.messages.type.DataType
The Java class represented by this data type.
mCondition - Variable in class net.sf.eBus.client.EMultiFeed
Use this condition to check if received message should be forwarded to client.
mDefaultValue - Variable in class net.sf.eBus.messages.type.DataType
If a built-in type value is not specified, then set it to this default value.
mEClient - Variable in class net.sf.eBus.client.EFeed
The client owning this feed.
message() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the encapsulated eBus message.
MESSAGE_KEY - Static variable in class net.sf.eBus.client.ConnectionMessage
The connection message key ConnectionMessage.class:/eBus.
MESSAGE_KEY - Static variable in class net.sf.eBus.client.ServerMessage
The server message key ServerMessage.class:/eBus.
messageClass() - Method in class net.sf.eBus.client.EMultiFeed
Returns the multi-key feed message class.
messageClass(String) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
Sets the message class name to the given value.
messageClass - Variable in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
The message key class name.
messageClass() - Method in enum net.sf.eBus.client.sysmessages.SystemMessageType
 
messageClass() - Method in enum net.sf.eBus.messages.EMessage.MessageType
Returns the associated message class.
messageClass() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the message class.
messageClass() - Method in class net.sf.eBus.messages.EMessageKey
Returns the message class.
messageClass() - Method in exception net.sf.eBus.messages.InvalidMessageException
Returns the message class.
messageClass() - Method in exception net.sf.eBus.messages.UnknownMessageException
Returns the message class name.
messageClass() - Method in exception net.sf.eBus.messages.ValidationException
Returns the message class experiencing the validation problems.
MessageField(int, String, MethodHandle, DataType, String, boolean) - Constructor for class net.sf.eBus.messages.type.MessageType.MessageField
Stores the layout field attributes.
messageKey(EMessageKey) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
Sets both the message class name and subject based on the given message key.
messageKey() - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Returns the message key based on the message class name and subject.
messageKey() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the encapsulated message key.
MessageKeyType - Class in net.sf.eBus.messages.type
This class serializes/de-serializes a EMessageKey so that it may be sent via an EMessage.
MessageListType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization for EMessageList.
messageName() - Method in exception net.sf.eBus.messages.UnknownFieldException
Returns the message class name.
messageSubject(String) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
Sets the message subject to the given value.
messageSubject - Variable in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
The message key subject.
messageType() - Method in class net.sf.eBus.messages.EMessage
Returns the message type.
messageType() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the encapsulated message type.
messageType() - Method in class net.sf.eBus.messages.EMessageKey
Returns the key message type.
MessageType - Class in net.sf.eBus.messages.type
This class provides binary serialization/de-serialization for a unique EMessageObject sub-class.
MessageType(Class<?>, List<MessageType.MessageField>, List<Class<? extends EReplyMessage>>) - Constructor for class net.sf.eBus.messages.type.MessageType
Creates a new message type instance for the given class, message fields, and constructor method handle.
MessageType.MessageField - Class in net.sf.eBus.messages.type
Stores a field index, field name, class field, eBus data type.
mFeed - Variable in class net.sf.eBus.client.EFeed.AbstractClientTask
The callback is from this message feed instance.
mFeedId - Variable in class net.sf.eBus.client.EFeed
Immutable identifier unique within the client.
mFeeds - Variable in class net.sf.eBus.client.EMultiFeed
Contains the subordinate feeds currently opened by this multi-key feed.
mFeedState - Variable in class net.sf.eBus.client.EFeed
Tracks whether this feed is active or inactive.
mFields - Variable in class net.sf.eBus.messages.type.MessageType
The message field names and types.
MIN_PORT - Static variable in class net.sf.eBus.client.EServer
TCP ports must be >= to 1.
mInPlace - Variable in class net.sf.eBus.client.EFeed
Set to true when this feed is connected to its subject.
mIsActive - Variable in class net.sf.eBus.client.EFeed
Returns true if this feed is active, meaning that it can still be used by the client.
mMsgClass - Variable in class net.sf.eBus.client.EMultiFeed
All subordindate feeds apply to this message class.
modifyOrderReply(EReplyMessage.ReplyStatus, String, EReplyMessage) - Method in class net.sf.eBus.client.TestRequestorContext
 
MonthDayType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.MonthDay values.
mReadOnlyFlag - Variable in class net.sf.eBus.messages.EAbstractList
When set to true list may only be read from and not updated.
mReplyClasses - Variable in class net.sf.eBus.messages.type.MessageType
If this a request message type, then this array specifies the reply messages which may be sent in reply to the request class.
mReplyReason - Variable in class net.sf.eBus.messages.EReplyMessage.Builder
Generally text explaining a error status.
mReplyStatus - Variable in class net.sf.eBus.messages.EReplyMessage.Builder
Reply is either OK but continuing, OK and final, and error (which is always final).
mScope - Variable in class net.sf.eBus.client.EFeed
The feed scope is either limited to this local JVM only, remote JVMs only, and both local and remote JVMs.
mSize - Variable in class net.sf.eBus.messages.type.DataType
Number of bytes needed to represent this data type.
mSubject - Variable in class net.sf.eBus.messages.type.MessageType
EMessage has a public subject field but this field is not serialized because it is include in the message key identifier.
mTargetClass - Variable in class net.sf.eBus.messages.EMessageObject.Builder
Message class instance returned by EMessageObject.Builder.build().
MultiFeed_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
MULTIFEED_SUBJECT - Static variable in class net.sf.eBus.client.EMultiFeed
EMultiFeed.key() returns a message key with the subject "__MULTIFEED__".
MultiFeed_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
MultiReply_Booked_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
MultiReply_NewPending_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
MultiReply_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 

N

name() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the field name.
net.sf.eBus.client - package net.sf.eBus.client
This package contains the top-level eBus API which applications use to interact with eBus.
net.sf.eBus.client.sysmessages - package net.sf.eBus.client.sysmessages
This package defines the eBus system messages.
net.sf.eBus.messages - package net.sf.eBus.messages
Messages are the heart of eBus.
net.sf.eBus.messages.type - package net.sf.eBus.messages.type
Provides classes for translating Java built-in types to and from binary encoding.
NEW_CONNECTION_KEY - Static variable in class net.sf.eBus.client.EServer
Newly accepted eBus connections are reported using ServerMessage and the subject "/eBus".
newFeed(EClient, Class<? extends C>, EFeed.FeedScope, ECondition, Map<CharSequence, F>) - Method in interface net.sf.eBus.client.EMultiFeed.MultiFeedFactory
Returns a newly instantiated multi-key feed based on the given parameters.
newFeed(R, EMessageKey, EFeed.FeedScope, ECondition, EClient.ClientLocation) - Method in interface net.sf.eBus.client.EMultiFeed.SubordinateFeedFactory
Returns a newly instantiated EFeed-subclass instance based on the given parameters.
newOrderReply(EReplyMessage.ReplyStatus, String, EReplyMessage) - Method in class net.sf.eBus.client.TestRequestorContext
 
NO_CONDITION - Static variable in class net.sf.eBus.client.EFeed
The default condition always returns true.
NO_ID - Static variable in class net.sf.eBus.client.ERemoteApp
Used to specify that the feed identifier is not set.
NO_ID - Static variable in class net.sf.eBus.messages.EMessageHeader
Proxy identifiers are set to -1 to signify that they are unknown at the time the message was sent.
NoFeeds_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
noMoreReplies() - Method in class net.sf.eBus.client.TestRequestorContext
 
NoReplier_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
NORMAL_LOGOFF - Static variable in class net.sf.eBus.client.ERemoteApp
When a remote eBus disconnects by sending a logoff message, then the reason is set to "logged off".
NoTest_TestDone_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
NoTest_TestDone_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
NoTest_TestDone_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
NoTest_TestDone_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
notify(ENotificationMessage, IESubscribeFeed) - Method in class net.sf.eBus.client.ERemoteApp
Forwards the message to the remote eBus application if the subscription is still in place.
notify(ENotificationMessage, IESubscribeFeed) - Method in interface net.sf.eBus.client.ESubscriber
An incoming notification message from feed.
notify(ENotificationMessage) - Method in class net.sf.eBus.client.TestSubscriberContext
 
NOTIFY_METHOD - Static variable in class net.sf.eBus.client.EFeed
notifyCallback(NotifyCallback) - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Puts the notification message callback in place.
notifyCallback(NotifyCallback) - Method in class net.sf.eBus.client.ESubscribeFeed
Puts the notification message callback in place.
notifyCallback(NotifyCallback) - Method in interface net.sf.eBus.client.IESubscribeFeed
Puts the notification message callback in place.
NotifyCallback - Interface in net.sf.eBus.client
This functional interface may be used to handle notification message delivery instead of ESubscriber.notify(ENotificationMessage, IESubscribeFeed) by passing a NotifyCallback instance to ESubscribeFeed.notifyCallback(NotifyCallback).
NotifyTask(ENotificationMessage, ECondition, IESubscribeFeed, NotifyCallback) - Constructor for class net.sf.eBus.client.EFeed.NotifyTask
Creates a notify callback task for the given parameters.
NullKey_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
numberFields() - Method in class net.sf.eBus.messages.type.MessageType
Returns the number of fields in this EMessage type.

O

OffsetDateTimeType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.OffsetDateTime values.
OffsetTimeType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.OffsetTime values.
OffsetTimeType() - Constructor for class net.sf.eBus.messages.type.OffsetTimeType
Creates a new OffsetTime data type instance.
OKReply_Failed_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
OKReply_NewPending_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
OKReply_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
OKReply_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
OKReply_WaitForReply_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
open(EPublisher, Class<? extends ENotificationMessage>, List<String>, EFeed.FeedScope) - Static method in class net.sf.eBus.client.EMultiPublishFeed
Returns an open publish feed for multiple notification message keys.
open(EPublisher, Class<? extends ENotificationMessage>, Pattern, EFeed.FeedScope) - Static method in class net.sf.eBus.client.EMultiPublishFeed
Returns an open publish feed for a notification message class and multiple subjects.
open(EReplier, Class<? extends ERequestMessage>, List<String>, EFeed.FeedScope, ECondition) - Static method in class net.sf.eBus.client.EMultiReplyFeed
Returns an open reply feed for multiple request message keys.
open(EReplier, Class<? extends ERequestMessage>, Pattern, EFeed.FeedScope, ECondition) - Static method in class net.sf.eBus.client.EMultiReplyFeed
Returns an open reply feed for a request message class and multiple subjects.
open(ERequestor, Class<? extends ERequestMessage>, List<String>, EFeed.FeedScope) - Static method in class net.sf.eBus.client.EMultiRequestFeed
Returns an open multi-key feed for the given request message class and message subjects list.
open(ERequestor, Class<? extends ERequestMessage>, Pattern, EFeed.FeedScope) - Static method in class net.sf.eBus.client.EMultiRequestFeed
Returns an open multi-key request feed for a given request message class and multiple message subjects.
open(ESubscriber, Class<? extends ENotificationMessage>, List<String>, EFeed.FeedScope, ECondition) - Static method in class net.sf.eBus.client.EMultiSubscribeFeed
Returns an open multi-key subscribe feed for the given notification message class and multiple subjects.
open(ESubscriber, Class<? extends ENotificationMessage>, Pattern, EFeed.FeedScope, ECondition) - Static method in class net.sf.eBus.client.EMultiSubscribeFeed
Returns an open multi-key subscribe feed for a given notification message class and multiple message subjects.
open(EPublisher, EMessageKey, EFeed.FeedScope) - Static method in class net.sf.eBus.client.EPublishFeed
Returns a notification publish feed for the specified notification message class and subject.
open(EPublisher, EMessageKey, EFeed.FeedScope, EClient.ClientLocation, boolean) - Static method in class net.sf.eBus.client.EPublishFeed
Returns a notification publish feed for the specified notification message class and subject.
open(EConfigure.RemoteConnection) - Method in class net.sf.eBus.client.ERemoteAppContext
 
open(InetSocketAddress, int, SelectableChannel, EConfigure.Service) - Method in class net.sf.eBus.client.ERemoteAppContext
 
open(EReplier, EMessageKey, EFeed.FeedScope, ECondition) - Static method in class net.sf.eBus.client.EReplyFeed
Returns a reply advertiser feed for the specified request message class and subject.
open(EReplier, EMessageKey, EFeed.FeedScope, ECondition, EClient.ClientLocation, MessageType, boolean) - Static method in class net.sf.eBus.client.EReplyFeed
Returns a reply advertiser feed for the specified request message class and subject.
open(ERequestor, EMessageKey, EFeed.FeedScope) - Static method in class net.sf.eBus.client.ERequestFeed
Creates a new request feed for the given client, message key, and feed scope.
open(ERequestor, EMessageKey, EFeed.FeedScope, EClient.ClientLocation, boolean) - Static method in class net.sf.eBus.client.ERequestFeed
Creates a new request feed for the given client, message key, and feed scope.
open(ESubscriber, EMessageKey, EFeed.FeedScope, ECondition) - Static method in class net.sf.eBus.client.ESubscribeFeed
Returns a notification subscriber feed for the specified notification message class and subject.
openConnection(EConfigure.RemoteConnection) - Static method in class net.sf.eBus.client.ERemoteApp
Opens a client socket connection to the remote eBus at the specified host and port and binding the local Internet address to local port.
openList(R, Class<? extends C>, List<String>, EFeed.FeedScope, ECondition, EMultiFeed.SubordinateFeedFactory<R, F>, EMultiFeed.MultiFeedFactory<M, C, F>) - Static method in class net.sf.eBus.client.EMultiFeed
Returns a new, opened multi-key feed for the given parameters.
openQuery(R, Class<? extends C>, Pattern, EFeed.FeedScope, ECondition, EMultiFeed.SubordinateFeedFactory<R, F>, EMultiFeed.MultiFeedFactory<M, C, F>) - Static method in class net.sf.eBus.client.EMultiFeed
Returns a new, opened multi-key feed for the given message class and subject regular expression query.
openServer(EConfigure.Service) - Static method in class net.sf.eBus.client.EServer
Opens a service socket on the given port and accepting connections of the given type and from the specified hosts and ports.
Optional - Annotation Type in net.sf.eBus.messages
Deprecated.
Use Nullable instead.

P

parseKey(String) - Static method in class net.sf.eBus.messages.EMessageKey
Returns a message key parsed from the given input.
pause() - Method in class net.sf.eBus.client.ERemoteAppContext
 
pause(PauseRequest) - Method in class net.sf.eBus.client.ERemoteAppContext
 
pauseReply(PauseReply) - Method in class net.sf.eBus.client.ERemoteAppContext
 
PauseReply - Class in net.sf.eBus.client.sysmessages
This message is sent is response to a PauseRequest.
PauseReply.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create PauseReply messages.
PauseRequest - Class in net.sf.eBus.client.sysmessages
This message is sent to request a connection pause with the remote eBus application.
PauseRequest.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create PauseRequest messages.
pauseTime(Duration) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the pause time to the given value.
pauseTime - Variable in class net.sf.eBus.client.sysmessages.PauseReply
Requesting a connection pause lasting for this duration.
pauseTime(Duration) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Sets the pause time to the given value.
pauseTime - Variable in class net.sf.eBus.client.sysmessages.PauseRequest
Requesting a connection pause lasting for this duration.
PeriodType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Period values.
port() - Method in class net.sf.eBus.client.EServer
Returns the TCP port on which this service is accepting connections.
problems() - Method in exception net.sf.eBus.messages.ValidationException
Returns the validation problems as a read-only list.
PUBLIC_FINAL - Static variable in class net.sf.eBus.messages.type.MessageType
Message fields must be public and final.
PUBLIC_STATIC - Static variable in class net.sf.eBus.messages.type.MessageType
The "builder" method must be public and static.
publish(ENotificationMessage) - Method in class net.sf.eBus.client.EMultiPublishFeed
Posts a notification message to all subscribers via the subordinate publish feed which matches the message's key.
publish(ENotificationMessage) - Method in class net.sf.eBus.client.EPublishFeed
Posts this notification message to all interested subscribers.
publish(ENotificationMessage) - Method in interface net.sf.eBus.client.IEPublishFeed
Posts this notification message to all interested subscribers.
publish(ENotificationMessage) - Method in class net.sf.eBus.client.TestPublisherContext
 
PublishMap_FeedDown_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
PublishMap_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
PublishMap_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
publishState() - Method in class net.sf.eBus.client.EMultiPublishFeed
Returns the publish state.
publishState() - Method in class net.sf.eBus.client.EPublishFeed
Returns the publish state.
publishState() - Method in interface net.sf.eBus.client.IEPublishFeed
Returns the current publish state.
publishStatus(EFeedState, IEPublishFeed) - Method in interface net.sf.eBus.client.EPublisher
eBus is requesting that the publisher either start or stop publishing the specified feed.
publishStatus(EFeedState, IEPublishFeed) - Method in class net.sf.eBus.client.ERemoteApp
This callback means that there is or is not a local subscriber for the remote publisher.
publishStatus(EFeedState, IEPublishFeed) - Method in class net.sf.eBus.client.EServer
Updates the feed state.
putFeedInPlace(F) - Method in class net.sf.eBus.client.EMultiFeed
Advertises/subscribes the given feed.
putFeedInPlace(EPublishFeed) - Method in class net.sf.eBus.client.EMultiPublishFeed
Sets the feed status callback, advertises feed, and updates the publish feed state.
putFeedInPlace(EReplyFeed) - Method in class net.sf.eBus.client.EMultiReplyFeed
Sets the feed status callback, advertises feed, and updates the reply feed state.
putFeedInPlace(ERequestFeed) - Method in class net.sf.eBus.client.EMultiRequestFeed
Sets the status and reply callbacks as per the multi-key configuration and subscribes the subordinate feeds.
putFeedInPlace(ESubscribeFeed) - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Sets the callbacks and subscribes the feed.

R

Readvertise_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
Readvertise_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
reason(String) - Method in class net.sf.eBus.client.ConnectionMessage.Builder
 
reason - Variable in class net.sf.eBus.client.ConnectionMessage
If ConnectionMessage.state is ConnectionMessage.ConnectionState.LOGGED_OFF and the log off was due to an exception, then the exception message is stored here.
reason(String) - Method in class net.sf.eBus.client.sysmessages.LogonReply.Builder
Sets the logon status reason.
reason - Variable in class net.sf.eBus.client.sysmessages.LogonReply
Explanation for a rejected logon request.
register(EObject) - Static method in class net.sf.eBus.client.EFeed
Registers the application object client with eBus, assigning the client to the dispatcher configured for the client's class, and using the defined EObject.startup() and EObject.shutdown() methods.
register(EObject, String) - Static method in class net.sf.eBus.client.EFeed
Registers the application object client with eBus, assigning client to the named dispatcher.
register(EObject, String, Runnable, Runnable) - Static method in class net.sf.eBus.client.EFeed
Registers the application object client with eBus, assigning client to the named dispatcher.
RejectReply_Failed_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
RejectReply_NewPending_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
RejectReply_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestReplierContext
 
RejectReply_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
RejectReply_WaitForReply_STATE_ID - Static variable in class net.sf.eBus.client.TestRequestorContext
 
remaining(int) - Method in class net.sf.eBus.client.sysmessages.RemoteAck.Builder
Sets the number of remaining repliers to the given value.
remaining - Variable in class net.sf.eBus.client.sysmessages.RemoteAck
The number of remaining remote repliers.
RemoteAck - Class in net.sf.eBus.client.sysmessages
Acknowledges receipt of a request message from a remote eBus application.
RemoteAck(int) - Constructor for class net.sf.eBus.client.sysmessages.RemoteAck
Deprecated.
RemoteAck(String, long, int) - Constructor for class net.sf.eBus.client.sysmessages.RemoteAck
Deprecated.
RemoteAck.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create RemoteAck messages.
remoteAddress(InetSocketAddress) - Method in class net.sf.eBus.client.AbstractEBusMessage.Builder
 
remoteAddress - Variable in class net.sf.eBus.client.AbstractEBusMessage
The client address referenced in this message.
remove(Object) - Method in class net.sf.eBus.messages.EAbstractList
 
remove(int) - Method in class net.sf.eBus.messages.EAbstractList
 
removeAll(Collection<?>) - Method in class net.sf.eBus.messages.EAbstractList
 
removeIf(Predicate<? super E>) - Method in class net.sf.eBus.messages.EAbstractList
 
removeRange(int, int) - Method in class net.sf.eBus.messages.EAbstractList
 
replaceAll(UnaryOperator<E>) - Method in class net.sf.eBus.messages.EAbstractList
 
replier() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Returns the associated reply feed.
repliersRemaining() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
Returns the number of repliers still replying to the request.
reply(int, EReplyMessage, ERequestFeed.ERequest) - Method in class net.sf.eBus.client.ERemoteApp
Forwards the remaining replier count and reply message to the remote eBus application.
reply(EReplyMessage) - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Forwards the reply message to the request feed.
reply(int, EReplyMessage, ERequestFeed.ERequest) - Method in interface net.sf.eBus.client.ERequestor
eBus calls this method to deliver a reply message to the corresponding request.
REPLY_METHOD - Static variable in class net.sf.eBus.client.ERequestFeed
replyCallback(ReplyCallback) - Method in class net.sf.eBus.client.EMultiRequestFeed
Puts the reply message callback in place for all reply types.
replyCallback(Class<? extends EReplyMessage>, ReplyCallback) - Method in class net.sf.eBus.client.EMultiRequestFeed
Sets the callback for a specific reply message class.
replyCallback(ReplyCallback) - Method in class net.sf.eBus.client.ERequestFeed
Puts the reply message callback in place for all reply types.
replyCallback(Class<? extends EReplyMessage>, ReplyCallback) - Method in class net.sf.eBus.client.ERequestFeed
Sets the callback for a specific reply message class.
replyCallback(ReplyCallback) - Method in interface net.sf.eBus.client.IERequestFeed
Puts the reply message callback in place for all reply types.
replyCallback(Class<? extends EReplyMessage>, ReplyCallback) - Method in interface net.sf.eBus.client.IERequestFeed
Sets the callback for a specific reply message class.
ReplyCallback - Interface in net.sf.eBus.client
This functional interface may be used to handle reply message delivery instead of ERequestor.reply(int, EReplyMessage, ERequestFeed.ERequest) by passing a ReplyCallback instance to ERequestFeed.replyCallback(ReplyCallback).
replyClasses(String[]) - Static method in class net.sf.eBus.messages.type.DataType
Returns the reply classes associated with a request message class via the EReplyInfo annotation.
replyReason(String) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the reply reason to the given value.
replyReason - Variable in class net.sf.eBus.client.sysmessages.PauseReply
The reason for a EReplyMessage.ReplyStatus.ERROR reply status.
replyReason(String) - Method in class net.sf.eBus.client.sysmessages.ResumeReply.Builder
Sets the reply reason to the given value.
replyReason - Variable in class net.sf.eBus.client.sysmessages.ResumeReply
The reason for a EReplyMessage.ReplyStatus.ERROR reply status.
replyReason(String) - Method in class net.sf.eBus.messages.EReplyMessage.Builder
Sets the reply status reason.
replyReason - Variable in class net.sf.eBus.messages.EReplyMessage
The reason for a EReplyMessage.ReplyStatus.ERROR reply status.
replyState() - Method in class net.sf.eBus.client.EMultiReplyFeed
Returns the reply state which specifies whether this multi-key reply feed (and its subordinate feeds) are ready to handle requests or not.
replyStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the reply status to the given value.
replyStatus - Variable in class net.sf.eBus.client.sysmessages.PauseReply
The current request handling status.
replyStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.client.sysmessages.ResumeReply.Builder
Sets the reply status to the given value.
replyStatus - Variable in class net.sf.eBus.client.sysmessages.ResumeReply
The current request handling status.
replyStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.messages.EReplyMessage.Builder
Sets the replier status for the matching request.
replyStatus - Variable in class net.sf.eBus.messages.EReplyMessage
The current request handling status.
replyTypes() - Method in class net.sf.eBus.messages.type.MessageType
Returns the reply classes associated with a request message class.
reportStatus(PrintWriter) - Method in class net.sf.eBus.client.EServer
Adds the eBus server connection status to the status report.
request(ERequestMessage) - Method in class net.sf.eBus.client.EMultiRequestFeed
Posts a request message to all replier via the subordinate request feed matching the message's key.
request(EReplyFeed.ERequest) - Method in class net.sf.eBus.client.ERemoteApp
Assigns a locally unique identifier to this request and forwards the request to the remote eBus application.
request(EReplyFeed.ERequest) - Method in interface net.sf.eBus.client.EReplier
An incoming request.
request() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Returns the associated request message.
request(ERequestMessage) - Method in class net.sf.eBus.client.ERequestFeed
Forwards the request to all matching repliers, returning the request instance.
request(EReplyFeed.ERequest, String, ERequestMessage) - Method in class net.sf.eBus.client.TestReplierContext
 
requestCallback(RequestCallback) - Method in class net.sf.eBus.client.EMultiReplyFeed
Puts the new request callback in place.
requestCallback(RequestCallback) - Method in class net.sf.eBus.client.EReplyFeed
Puts the new request callback in place.
requestCallback(RequestCallback) - Method in interface net.sf.eBus.client.IEReplyFeed
Puts the new request callback in place.
RequestCallback - Interface in net.sf.eBus.client
This functional interface may be used to handle request delivery instead of EReplier.request(EReplyFeed.ERequest) by passing a RequestCallback instance to EReplyFeed.requestCallback(RequestCallback).
requestState() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
Returns the request current state.
Resubscribe_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
Resubscribe_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
resume(ResumeRequest) - Method in class net.sf.eBus.client.ERemoteAppContext
 
resumed(ResumeRequest) - Method in class net.sf.eBus.client.ERemoteAppContext
 
resumeReply(ResumeReply) - Method in class net.sf.eBus.client.ERemoteAppContext
 
ResumeReply - Class in net.sf.eBus.client.sysmessages
Response to a connection resume request.
ResumeReply.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create ResumeReply messages.
ResumeRequest - Class in net.sf.eBus.client.sysmessages
When an eBus application wants to resume a previous connection, it sends this ResumeRequest message instead of LogonMessage which is used to establish a new connection.
ResumeRequest.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create PauseRequest messages.
retainAll(Collection<?>) - Method in class net.sf.eBus.messages.EAbstractList
 
run() - Method in class net.sf.eBus.client.EFeed.NotifyTask
Issues the ESubscriber.notify(ENotificationMessage, IESubscribeFeed) callback if the message satisfies the subscription condition.
run() - Method in class net.sf.eBus.client.EFeed.StatusTask
Issues the feed status callback, logging any client-thrown exception.

S

sClasses - Static variable in class net.sf.eBus.messages.type.DataType
Caches the Java class instance associated with a given fully-qualified class name.
sCompiledClasses - Static variable in class net.sf.eBus.messages.type.DataType
Tracks which EMessageObject classes are compiled.
scope() - Method in class net.sf.eBus.client.EFeed
Returns the feed scope: local only, local & remote, or remote only.
scope() - Method in interface net.sf.eBus.client.IEFeed
Returns the feed scope.
sendRequest(Side, int) - Method in class net.sf.eBus.client.TestRequestorContext
 
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.AbstractMessageType
Serializes the message fields to the given the buffer, setting the field mask.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ArrayType
Serializes this list to the buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.BigDecimalType
 
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.BigIntegerType
Serializes the given BigInteger two's-complement byte array to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.BooleanType
Serializes this boolean to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ByteType
Serializes this byte to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.CharType
Serializes this java.lang.Character to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ClassType
Serializes the class instance to the give buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Serializes the given EMessageObject to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.DataType
Serializes o to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.DateType
Serializes this Date to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.DoubleType
Serializes this double to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.DurationType
Serializes the Duration.ofNanos value to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.EnumType
Serializes this Enum ordinal to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.FieldListType
Serializes the EFieldList instance to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.FileType
Serializes the file instance to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.FloatType
Serializes this float to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.InetAddressType
Serializes the Internet address to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.InetSocketAddressType
Serializes the Internet address and TCP port to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.InstantType
Serializes the Instant.toEpochMilli value to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.IntType
Serializes this integer to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateTimeType
Serializes the LocalDateTime.toLocalDate and LocalDateTime.toLocalTime values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateType
Serializes the LocalDate.toEpochDay value to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalMessageType
Does nothing since local-only message objects are not serialized or de-serialized.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalTimeType
Serializes the LocalTime.toNanoOfDay value to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.LongType
Serializes this long to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageKeyType
Serializes the message key instance to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageListType
Serializes the EMessageList instance to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.MonthDayType
Serializes the MonthDay.getMonthValue and MonthDay.getDayOfMonth values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
Serializes the OffsetDateTime.toLocalDate, LocalDateTime.toLocalTime, and LocalDateTime.getOffset values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetTimeType
Serializes the OffsetTime local time and offset values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.PeriodType
Serializes the Period year, month, and day values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ShortType
Serializes this short to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
Serializes this string to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.UriType
Serializes this URI instance to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.YearMonthType
Serializes the Period year, month, and day values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.YearType
Serializes the Period year, month, and day values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
Serializes the ZonedDateTime.toLocalDate and ZonedDateTime.toLocalTime values to buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneIdType
Serializes this URI instance to the given buffer.
serialize(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneOffsetType
Serializes the ZoneOffset.getTotalSeconds value to buffer.
serializeFields(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageType
Writes the message object fields to the given buffer and returns the resulting field mask.
server(int) - Static method in class net.sf.eBus.client.EServer
Returns the eBus server instance associated with the given TCP serverPort.
ServerMessage - Class in net.sf.eBus.client
This message reports the remote Internet address and TCP port of a connection newly accepted by EServer but not yet logged in.
ServerMessage(InetSocketAddress, int) - Constructor for class net.sf.eBus.client.ServerMessage
Deprecated.
use ServerMessage.Builder to create server message.
ServerMessage(String, long, InetSocketAddress, int) - Constructor for class net.sf.eBus.client.ServerMessage
Deprecated.
use ServerMessage.Builder to create server message.
ServerMessage.Builder - Class in net.sf.eBus.client
Use this builder to create ServerMessage instances.
serverPort(int) - Method in class net.sf.eBus.client.AbstractEBusMessage.Builder
 
serverPort - Variable in class net.sf.eBus.client.AbstractEBusMessage
A TCP service port number.
serviceCount() - Static method in class net.sf.eBus.client.EServer
Returns the number of currently open eBus services.
services() - Static method in class net.sf.eBus.client.EServer
Returns a copy of the existing eBus service ports.
set(int, E) - Method in class net.sf.eBus.messages.EAbstractList
 
set(int, E) - Method in class net.sf.eBus.messages.EMessageList
Replaces the element at the specified position in this list with the specified element.
setReadOnly() - Method in class net.sf.eBus.messages.EAbstractList
Marks this list as read-only.
setter() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the message builder class setter method for this field.
ShortType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 2-byte integer values.
shutdown(EObject) - Static method in class net.sf.eBus.client.EFeed
Calls the shutdown method registered with eBus if-and-only-if the application object is currently started.
shutdown(List<? extends EObject>) - Static method in class net.sf.eBus.client.EFeed
Call the registered shutdown method for each of the application objects in clients if-and-only-if the application object is currently started.
shutdown() - Method in interface net.sf.eBus.client.EObject
EFeed.shutdown(EObject) calls this method to asynchronously shutdown an eBus client from an eBus thread.
shutdownAll() - Static method in class net.sf.eBus.client.EFeed
Calls the shutdown method for all currently registered application objects which are currently started. This method is generally called by an application just prior to shutting down.
size() - Method in class net.sf.eBus.messages.type.DataType
Returns the data type size in bytes.
sLogger - Static variable in class net.sf.eBus.client.EMultiFeed
Logging subsystem interface.
sort(Comparator<? super E>) - Method in class net.sf.eBus.messages.EAbstractList
 
startFeed() - Method in class net.sf.eBus.client.TestPublisherContext
 
startup(EObject) - Static method in class net.sf.eBus.client.EFeed
Calls the start-up method registered with eBus if-and-only-if the application object is not currently started.
startup(List<? extends EObject>) - Static method in class net.sf.eBus.client.EFeed
Call the registered start-up method for each of the application objects in clients if-and-only-if the application object is not currently started.
startup() - Method in interface net.sf.eBus.client.EObject
EFeed.startup(EObject) calls this method to asynchronously start up an eBus client from an eBus thread.
startupAll() - Static method in class net.sf.eBus.client.EFeed
Calls the start-up method for all currently registered application objects which are not currently started. This method is generally called from an application's static main method after having created and registered the application's eBus objects.
state(ConnectionMessage.ConnectionState) - Method in class net.sf.eBus.client.ConnectionMessage.Builder
 
state - Variable in class net.sf.eBus.client.ConnectionMessage
The remote eBus is either logged on or logged off.
state() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Returns the current request state.
statusCallback(FeedStatusCallback<IEPublishFeed>) - Method in class net.sf.eBus.client.EMultiPublishFeed
Puts the publish status callback in place.
statusCallback(FeedStatusCallback<ERequestFeed>) - Method in class net.sf.eBus.client.EMultiRequestFeed
Puts the feed status callback in place.
statusCallback(FeedStatusCallback<IESubscribeFeed>) - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Puts the feed status callback in place.
statusCallback(FeedStatusCallback<IEPublishFeed>) - Method in class net.sf.eBus.client.EPublishFeed
Puts the publish status callback in place.
statusCallback(FeedStatusCallback<ERequestFeed>) - Method in class net.sf.eBus.client.ERequestFeed
Puts the feed status callback in place.
statusCallback(FeedStatusCallback<IESubscribeFeed>) - Method in class net.sf.eBus.client.ESubscribeFeed
Puts the feed status callback in place.
statusCallback(FeedStatusCallback<IEPublishFeed>) - Method in interface net.sf.eBus.client.IEPublishFeed
Puts the publish status callback in place.
statusCallback(FeedStatusCallback<ERequestFeed>) - Method in interface net.sf.eBus.client.IERequestFeed
Puts the feed status callback in place.
statusCallback(FeedStatusCallback<IESubscribeFeed>) - Method in interface net.sf.eBus.client.IESubscribeFeed
Puts the feed status callback in place.
StatusTask(EFeedState, EFeed, FeedStatusCallback<T>) - Constructor for class net.sf.eBus.client.EFeed.StatusTask
Creates a new feed status task for the given callback parameters.
stopFeed() - Method in class net.sf.eBus.client.TestPublisherContext
 
StopFeedMap_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
StopFeedMap_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
storeKeys(ObjectOutputStream) - Static method in class net.sf.eBus.client.EFeed
Writes the entire message key dictionary to the given object output stream.
storeKeys(Class<? extends EMessage>, ObjectOutputStream) - Static method in class net.sf.eBus.client.EFeed
Write those message keys associated with the given message class to the object output stream.
storeKeys(Class<? extends EMessage>, Pattern, ObjectOutputStream) - Static method in class net.sf.eBus.client.EFeed
Write those message keys associated with the given message class and a subject matching the regular expression to the object output stream.
STRING_TYPE - Static variable in class net.sf.eBus.messages.type.DataType
Used by subclass for String serialization/de-serialization.
StringType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.lang.String objects.
subject(String) - Method in class net.sf.eBus.messages.EMessage.Builder
Sets the message subject to the given value.
subject - Variable in class net.sf.eBus.messages.EMessage
The required message subject.
subject() - Method in class net.sf.eBus.messages.EMessageKey
Returns the subject.
subject(String) - Method in class net.sf.eBus.messages.type.MessageType
Sets the message subject to the given value.
SUBJECT_FIELD - Static variable in class net.sf.eBus.messages.type.MessageType
Ignore the "subject" message field.
subjects() - Method in class net.sf.eBus.client.EMultiFeed
Returns the current subordinate feed message subjects.
subList(int, int) - Method in class net.sf.eBus.messages.EAbstractList
 
subscribe() - Method in class net.sf.eBus.client.EMultiRequestFeed
Subscribes each subordinate ERequestFeed.
subscribe() - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Subscribes each subordinate ESubscribeFeed.
subscribe() - Method in class net.sf.eBus.client.ERequestFeed
Subscribes this request feed to the eBus subject.
subscribe() - Method in class net.sf.eBus.client.ESubscribeFeed
Activates this notification subscription.
subscribe() - Method in interface net.sf.eBus.client.IERequestFeed
Activates this replier status subscription.
subscribe() - Method in interface net.sf.eBus.client.IESubscribeFeed
Activates this notification subscription.
SubscribeMessage - Class in net.sf.eBus.client.sysmessages
This message is sent to a remote publisher to have a notification feed either started or stopped.
SubscribeMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create SubscribeMessage instances.
subtype() - Method in class net.sf.eBus.messages.type.ArrayType
Returns the array subtype.
supports(EClient.ClientLocation) - Method in enum net.sf.eBus.client.EFeed.FeedScope
Returns true if this scope supports the given client location; false otherwise.
SYSTEM_SUBJECT - Static variable in class net.sf.eBus.messages.ESystemMessage
All system messages use the same subject: "/eBus".
SystemMessageType - Enum in net.sf.eBus.client.sysmessages
 

T

target() - Method in class net.sf.eBus.client.EClient
Returns the target client.
test(EMessage) - Method in interface net.sf.eBus.client.ECondition
Returns true if the message meets this condition and so should be passed to the eBus client; false if the message should not be passed on.
testError() - Method in class net.sf.eBus.client.TestPublisherContext
 
testError(Throwable) - Method in class net.sf.eBus.client.TestReplierContext
 
testError(Throwable) - Method in class net.sf.eBus.client.TestRequestorContext
 
testError() - Method in class net.sf.eBus.client.TestSubscriberContext
 
TestPublisherContext - Class in net.sf.eBus.client
 
TestPublisherContext(TestPublisher) - Constructor for class net.sf.eBus.client.TestPublisherContext
 
TestPublisherContext(TestPublisher, int) - Constructor for class net.sf.eBus.client.TestPublisherContext
 
TestPublisherContext(TestPublisher, State7) - Constructor for class net.sf.eBus.client.TestPublisherContext
 
TestReplierContext - Class in net.sf.eBus.client
 
TestReplierContext(TestReplier) - Constructor for class net.sf.eBus.client.TestReplierContext
 
TestReplierContext(TestReplier, int) - Constructor for class net.sf.eBus.client.TestReplierContext
 
TestReplierContext(TestReplier, State7) - Constructor for class net.sf.eBus.client.TestReplierContext
 
TestRequestorContext - Class in net.sf.eBus.client
 
TestRequestorContext(TestRequestor) - Constructor for class net.sf.eBus.client.TestRequestorContext
 
TestRequestorContext(TestRequestor, int) - Constructor for class net.sf.eBus.client.TestRequestorContext
 
TestRequestorContext(TestRequestor, State7) - Constructor for class net.sf.eBus.client.TestRequestorContext
 
TestSubscriberContext - Class in net.sf.eBus.client
 
TestSubscriberContext(TestSubscriber) - Constructor for class net.sf.eBus.client.TestSubscriberContext
 
TestSubscriberContext(TestSubscriber, int) - Constructor for class net.sf.eBus.client.TestSubscriberContext
 
TestSubscriberContext(TestSubscriber, State7) - Constructor for class net.sf.eBus.client.TestSubscriberContext
 
textName() - Method in enum net.sf.eBus.client.ThreadType
Returns the thread type text name.
ThreadType - Enum in net.sf.eBus.client
Lists the thread types available to eBus users when configuring eBus.
timeout() - Method in class net.sf.eBus.client.TestReplierContext
 
timestamp(long) - Method in class net.sf.eBus.messages.EMessage.Builder
Sets the message timestamp to the given value.
timestamp(Instant) - Method in class net.sf.eBus.messages.EMessage.Builder
Sets the message timestamp to the given value.
timestamp - Variable in class net.sf.eBus.messages.EMessage
The message timestamp in Java millisecond epoch time.
toFeedId() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the to proxy identifier.
toString() - Method in class net.sf.eBus.client.AbstractEBusMessage
Returns the message as text.
toString() - Method in class net.sf.eBus.client.ConnectionMessage
Returns the connection message as text.
toString() - Method in enum net.sf.eBus.client.EClient.ClientLocation
 
toString() - Method in class net.sf.eBus.client.EClient
 
toString() - Method in enum net.sf.eBus.client.EFeed.FeedScope
 
toString() - Method in class net.sf.eBus.client.EFeed.NotifyTask
 
toString() - Method in class net.sf.eBus.client.EFeed
Returns a containing the feed message key and data member values.
toString() - Method in class net.sf.eBus.client.ERemoteApp
 
toString() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
 
toString() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
 
toString() - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Returns a human-readable text version of this message.
toString() - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Returns a human-readable text version of this message.
toString() - Method in class net.sf.eBus.client.sysmessages.AdMessage
Returns a human-readable text version of this message.
toString() - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage
Returns a human-readable text version of this message.
toString() - Method in class net.sf.eBus.client.sysmessages.KeyMessage
 
toString() - Method in class net.sf.eBus.client.sysmessages.LogonReply
Returns a human-readable text version of this message.
toString() - Method in class net.sf.eBus.client.sysmessages.PauseReply
 
toString() - Method in class net.sf.eBus.client.sysmessages.PauseRequest
 
toString() - Method in class net.sf.eBus.client.sysmessages.RemoteAck
Returns a human-readable text version of this message.
toString() - Method in class net.sf.eBus.client.sysmessages.ResumeReply
 
toString() - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage
Returns a human-readable text version of this message.
toString() - Method in enum net.sf.eBus.client.ThreadType
 
toString() - Method in class net.sf.eBus.messages.EMessage
Returns the message subject and timestamp as a string.
toString() - Method in class net.sf.eBus.messages.EMessageHeader
Returns this header as human-readable text.
toString() - Method in class net.sf.eBus.messages.EMessageKey
Returns a textual representation of this message key.
toString() - Method in class net.sf.eBus.messages.EReplyMessage
Returns the message subject, timestamp, and sequence number as a string.
toString() - Method in class net.sf.eBus.messages.type.ArrayType
Returns the subtype Java class name followed by "[]".
toString() - Method in class net.sf.eBus.messages.type.DataType
Returns the data type's Java class name.
toString() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the string representation of this message field.
toString() - Method in exception net.sf.eBus.messages.ValidationException
Returns text displaying the message validation problems.
trigger - Variable in enum net.sf.eBus.client.EFeedState
After applying this feed state to a feed count, if the feed count now equals this value, that triggers a feed state update sent to the appropriate feeds.

U

unadvertise() - Method in class net.sf.eBus.client.EMultiPublishFeed
Retracts this multi-key publisher feed by un-advertising each subordinate publish feed.
unadvertise() - Method in class net.sf.eBus.client.EMultiReplyFeed
Retracts this multi-key replier feed by un-advertising each subordinate reply feed.
unadvertise() - Method in class net.sf.eBus.client.EPublishFeed
Retracts this publisher feed from the associated notification subject.
unadvertise() - Method in class net.sf.eBus.client.EReplyFeed
Retracts this replier feed from the associated request subject.
unadvertise() - Method in interface net.sf.eBus.client.IEPublishFeed
Retracts this publisher feed from the associated notification subject.
unadvertise() - Method in interface net.sf.eBus.client.IEReplyFeed
Retracts this replier feed advertisement.
UnknownFieldException - Exception in net.sf.eBus.messages
This exception is thrown when an unknown message field is referenced.
UnknownFieldException(String, String) - Constructor for exception net.sf.eBus.messages.UnknownFieldException
Constructs an exception for the given message name and field name.
UnknownMessageException - Exception in net.sf.eBus.messages
This exception is thrown when an unknown message identifier is referenced.
UnknownMessageException(String) - Constructor for exception net.sf.eBus.messages.UnknownMessageException
Constructs an exception for the given message identifier.
UnknownMessageException(String, Throwable) - Constructor for exception net.sf.eBus.messages.UnknownMessageException
Constructs an exception for the given message identifier and the exception explaining when this message is unknown.
unknownRequest() - Method in class net.sf.eBus.client.TestRequestorContext
 
unsubscribe() - Method in class net.sf.eBus.client.EMultiRequestFeed
Retracts this multi-key request feed by un-subscribing each subordinate request feed.
unsubscribe() - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Retracts this multi-key subscribe feed by un-subscribing each subordinate subscribe feed.
unsubscribe() - Method in class net.sf.eBus.client.ERequestFeed
Retracts this request feed from the associated subject.
unsubscribe() - Method in class net.sf.eBus.client.ESubscribeFeed
De-activates this subscriber feed.
unsubscribe() - Method in interface net.sf.eBus.client.IERequestFeed
De-activates this replier status subscription.
unsubscribe() - Method in interface net.sf.eBus.client.IESubscribeFeed
De-activates this subscriber feed.
Unsubscribe_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
UnsubscribeAll_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
UpAndDown_FeedDown_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
UpAndDown_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
UpAndDown_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
UpAndDown_FeedUpAgain_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
UpAndDown_PauseFeed_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
UpAndDown_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestPublisherContext
 
UpAndDown_TestStart_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
 
updateFeedState(EFeedState) - Method in class net.sf.eBus.client.EMultiPublishFeed
Updates the publish feed state to the given value.
updateFeedState(EFeedState) - Method in class net.sf.eBus.client.EMultiReplyFeed
Updates the reply feed state to the given value.
updateFeedState(EFeedState) - Method in class net.sf.eBus.client.EPublishFeed
Updates the publish feed state to the given value.
updateFeedState(EFeedState) - Method in class net.sf.eBus.client.EReplyFeed
Updates the replier feed state to the given value.
updateFeedState(EFeedState) - Method in interface net.sf.eBus.client.IEPublishFeed
Updates the publish feed state to the given value.
updateFeedState(EFeedState) - Method in interface net.sf.eBus.client.IEReplyFeed
Updates the replier feed state to the given value.
UriType - Class in net.sf.eBus.messages.type
Provides binary serialization of a URI instance.

V

validate(List<String>) - Method in class net.sf.eBus.client.AbstractEBusMessage.Builder
 
validate(List<String>) - Method in class net.sf.eBus.client.ConnectionMessage.Builder
 
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
Checks if the message class and subject are configured.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage.Builder
Checks if the eBus identifier is configured.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Checks if the ad status and message type are configured.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.KeyMessage.Builder
Checks if the key class and subject are configured.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.LogonReply.Builder
Checks if logon status is set.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Adds any and all configuration problems to the list.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Adds any and all configuration problems to the list.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.RemoteAck.Builder
Adds any and all configuration problems to the list.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.ResumeReply.Builder
Adds any and all configuration problems to the list.
validate(List<String>) - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage.Builder
Checks if the feed state is configured.
validate(List<String>) - Method in class net.sf.eBus.messages.EMessage.Builder
Checks if message subject and message type are configured.
validate(List<String>) - Method in class net.sf.eBus.messages.EMessageObject.Builder
Checks if message subject and message type are configured.
validate(List<String>) - Method in class net.sf.eBus.messages.EReplyMessage.Builder
 
ValidationException - Exception in net.sf.eBus.messages
This exception is thrown when message build fails due to an incorrectly configured message.
ValidationException(Class<? extends EMessageObject>, List<String>) - Constructor for exception net.sf.eBus.messages.ValidationException
Creates a new instance of ValidationException for the given message class and validation problems.
valueOf(String) - Static method in enum net.sf.eBus.client.ConnectionMessage.ConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.EClient.ClientLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.EFeed.FeedScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.EFeedState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.ERequestFeed.RequestState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.sysmessages.AdMessage.AdStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.sysmessages.SystemMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.ThreadType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.messages.EMessage.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.messages.EReplyMessage.ReplyStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.eBus.client.ConnectionMessage.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.client.EClient.ClientLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.client.EFeed.FeedScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.client.EFeedState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.client.ERequestFeed.RequestState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.client.sysmessages.AdMessage.AdStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.client.sysmessages.SystemMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.client.ThreadType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.messages.EMessage.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.messages.EReplyMessage.ReplyStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values(EMessageObject) - Method in class net.sf.eBus.messages.type.MessageType
Returns the message object's field values as an Object list.
VARIABLE_SIZE - Static variable in class net.sf.eBus.messages.type.DataType
When a data type's size is variable then set the size to Integer.MAX_VALUE.

W

willReconnect() - Method in class net.sf.eBus.client.ERemoteApp
Returns true if the connection is automatically re-established when lost; false otherwise.

Y

YearMonthType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.YearMonth values.
YearType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Year values.

Z

ZonedDateTimeType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.ZonedDateTime values.
ZoneIdType - Class in net.sf.eBus.messages.type
 
ZoneOffsetType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.ZoneOffset values.
A B C D E F H I J K L M N O P R S T U V W Y Z 
Skip navigation links

Copyright © 2019. All rights reserved.