- 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
-
- AbstractEBusMessage(InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
-
- AbstractEBusMessage(long, InetSocketAddress, int) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
-
- 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
-
- AbstractLogonMessage - Class in net.sf.eBus.client.sysmessages
-
- 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
-
- 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
-
- 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
-
- advertise() - Method in class net.sf.eBus.client.EMultiReplyFeed
-
- 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.
- 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
-
- 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
-
- BYTES - Static variable in class net.sf.eBus.messages.type.DateType
-
- 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
-
- BYTES - Static variable in class net.sf.eBus.messages.type.LocalDateType
-
- BYTES - Static variable in class net.sf.eBus.messages.type.LocalTimeType
-
- 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
-
- BYTES - Static variable in class net.sf.eBus.messages.type.OffsetTimeType
-
- 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
-
- 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
-
- ByteType - Class in net.sf.eBus.messages.type
-
Provides binary serialization/de-serialization of 1-byte
integer values.
- 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
-
- 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
-
- 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
-
- configure(EConfigure) - Static method in class net.sf.eBus.client.EServer
-
- connected() - Method in class net.sf.eBus.client.ERemoteAppContext
-
- CONNECTION_UPDATE_KEY - Static variable in class net.sf.eBus.client.ERemoteApp
-
- 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
-
- ConnectionMessage(InetSocketAddress, int, ConnectionMessage.ConnectionState) - Constructor for class net.sf.eBus.client.ConnectionMessage
-
- ConnectionMessage(InetSocketAddress, int, ConnectionMessage.ConnectionState, String) - Constructor for class net.sf.eBus.client.ConnectionMessage
-
- ConnectionMessage(String, long, InetSocketAddress, int, ConnectionMessage.ConnectionState, String) - Constructor for class net.sf.eBus.client.ConnectionMessage
-
- 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.
- 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
-
- 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
-
- 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
-
- deserialize(ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetTimeType
-
- 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
-
- 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
-
- 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.
- EAbstractList<E extends EMessageObject> - Class in net.sf.eBus.messages
-
- 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
-
- 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
-
- EFieldList<E extends EField> - Class in net.sf.eBus.messages
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- EMultiSubscribeFeed - Class in net.sf.eBus.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
-
- ENotifyFeed - Class in net.sf.eBus.client
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- IEFeed - Interface in net.sf.eBus.client
-
Common base interface for single- and multi-key feeds.
- IEPublishFeed - Interface in net.sf.eBus.client
-
- 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
-
- 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
-
- 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
-
- 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
-
- mask - Variable in enum net.sf.eBus.client.EClient.ClientLocation
-
- 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
-
- 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
-
- 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
-
- 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
-
- MultiFeed_FeedUp_STATE_ID - Static variable in class net.sf.eBus.client.TestSubscriberContext
-
- MULTIFEED_SUBJECT - Static variable in class net.sf.eBus.client.EMultiFeed
-
- 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
-
- 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
-
- 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
-
- PauseReply.Builder - Class in net.sf.eBus.client.sysmessages
-
- 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
-
- 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.
- 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
-
- 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
-
- RemoteAck(String, long, int) - Constructor for class net.sf.eBus.client.sysmessages.RemoteAck
-
- RemoteAck.Builder - Class in net.sf.eBus.client.sysmessages
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- retainAll(Collection<?>) - Method in class net.sf.eBus.messages.EAbstractList
-
- run() - Method in class net.sf.eBus.client.EFeed.NotifyTask
-
- run() - Method in class net.sf.eBus.client.EFeed.StatusTask
-
Issues the feed status callback, logging any
client-thrown exception.
- 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
-
- 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
-
- 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
-
- ServerMessage(InetSocketAddress, int) - Constructor for class net.sf.eBus.client.ServerMessage
-
- ServerMessage(String, long, InetSocketAddress, int) - Constructor for class net.sf.eBus.client.ServerMessage
-
- 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
-
- 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
-
- 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
-
- subscribe() - Method in class net.sf.eBus.client.EMultiSubscribeFeed
-
- 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
-
- 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
-
- 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.
- 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.
- 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
-