A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes All Packages

A

AbstractAsyncDatagramSocket - Class in net.sf.eBus.net
Base class for the AsyncDatagramSocket and AsyncMulticastSocket classes.
AbstractAsyncDatagramSocket(AbstractAsyncDatagramSocket.AbstractDatagramBuilder<?>) - Constructor for class net.sf.eBus.net.AbstractAsyncDatagramSocket
 
AbstractAsyncDatagramSocket.AbstractDatagramBuilder<B extends AbstractAsyncDatagramSocket.AbstractDatagramBuilder<?>> - Class in net.sf.eBus.net
Base class for datagram and multicast socket builders.
AbstractAsyncSocket - Class in net.sf.eBus.net
Base class for un-secure and secure TCP sockets.
AbstractAsyncSocket(AsyncChannel.ChannelBuilder, SocketListener) - Constructor for class net.sf.eBus.net.AbstractAsyncSocket
Creates a new asynchronous socket for the given configuration contained in builder.
AbstractBuilder() - Constructor for class net.sf.eBus.config.EConfigure.AbstractBuilder
Creates a new abstract configuration builder.
AbstractClientTask(IEFeed) - Constructor for class net.sf.eBus.client.EFeed.AbstractClientTask
Creates a client callback task for this eBus client and message feed.
AbstractConfig(EConfigure.AbstractBuilder<?>) - Constructor for class net.sf.eBus.config.EConfigure.AbstractConfig
Constructs the common information for service and remote connections.
AbstractDatagramBuilder() - Constructor for class net.sf.eBus.net.AbstractAsyncDatagramSocket.AbstractDatagramBuilder
Creates a new instance of AbstractDatagramBuilder.
AbstractEBusMessage - Class in net.sf.eBus.client
Base class for eBus ConnectionMessage and ServerMessage classes.
AbstractEBusMessage(AbstractEBusMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.client.AbstractEBusMessage
Creates an eBus message based on the given builder configuration.
AbstractEBusMessage.Builder<M extends AbstractEBusMessage,​B extends AbstractEBusMessage.Builder<M,​?>> - Class in net.sf.eBus.client
Base class builder for AbstractEBusMessage builders.
AbstractKeyMessage - Class in net.sf.eBus.client.sysmessages
Base class for all system messages which contain a message class name and message subject.
AbstractKeyMessage(AbstractKeyMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Creates a new abstract key message from the configured message builder.
AbstractKeyMessage.Builder<M extends AbstractKeyMessage,​B extends AbstractKeyMessage.Builder<M,​?>> - Class in net.sf.eBus.client.sysmessages
Base class for all AbstractKeyMessage builders.
AbstractLogonMessage - Class in net.sf.eBus.client.sysmessages
Base class for the eBus logon messages LogonMessage, LogonReply, and LogoffMessage.
AbstractLogonMessage(AbstractLogonMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Creates a new abstract logon message from the configured message builder.
AbstractLogonMessage.Builder<M extends AbstractLogonMessage,​B extends AbstractLogonMessage.Builder<M,​?>> - Class in net.sf.eBus.client.sysmessages
Base class for all AbstractLogonMessage builders.
AbstractMatchFrame(String, boolean) - Constructor for class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Creates a new match frame for the given pattern and exclusivity flag.
AbstractMatchFrame(EPatternFeed.AbstractMatchFrame) - Constructor for class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Copies the given frame data into this frame.
AbstractMessageType - Class in net.sf.eBus.messages.type
This non-abstract class is used for abstract EMessageObject classes.
acceptConnection(InetSocketAddress, SelectableChannel) - Method in class net.sf.eBus.client.EServer
Accepts the connection if the far-end address passes the address filter.
acceptingServer() - Method in class net.sf.eBus.client.ERemoteApp
If this connection is the result of accepting an inbound connection, then returns the EServer instance which accepted this connection.
ACCEPTOR - net.sf.eBus.config.EConfigure.ConnectionRole
This side accepted the connection.
acquireLock(AffinityLock, ThreadAffinityConfigure) - Static method in class net.sf.eBus.config.ThreadAffinity
Returns an OpenHFT thread affinity lock based on an existing lock and CPU strategy configuration.
acquireLock(ThreadAffinityConfigure) - Static method in class net.sf.eBus.config.ThreadAffinity
Returns an OpenHFT thread affinity lock.
ACTION_REQUIRED - net.sf.eBusx.monitor.ActionLevel
A problem is occurring which requires operator intervention.
actionLevel - Variable in class net.sf.eBusx.monitor.MonitorUpdate
Action level associated with update type.
actionLevel - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
The instance on-going action level.
actionLevel - Variable in class net.sf.eBusx.monitor.TransientStatusMessage
The instance on-going action level.
actionLevel(ActionLevel) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
 
actionLevel(ActionLevel) - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
Sets action level.
actionLevel(ActionLevel) - Method in class net.sf.eBusx.monitor.TransientStatusMessage.Builder
 
ActionLevel - Enum in net.sf.eBusx.monitor
The unique action levels reported in PersistentStatusMessage and TransientStatusMessage notifications.
actionMessage - Variable in class net.sf.eBusx.monitor.MonitorUpdate
Optional human-readable text associated with action name providing further explanation.
actionMessage - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
Optional message explaining the action.
actionMessage - Variable in class net.sf.eBusx.monitor.TransientStatusMessage
Option message explaining the action.
actionMessage(String) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
 
actionMessage(String) - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
Sets action message.
actionMessage(String) - Method in class net.sf.eBusx.monitor.TransientStatusMessage.Builder
 
actionName - Variable in class net.sf.eBusx.monitor.MonitorUpdate
Action name associated with update type.
actionName - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
The on-going action name.
actionName - Variable in class net.sf.eBusx.monitor.TransientStatusMessage
The on-going action name.
actionName(String) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
 
actionName(String) - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
Sets action name.
actionName(String) - Method in class net.sf.eBusx.monitor.TransientStatusMessage.Builder
 
ACTIVE - net.sf.eBus.client.ERequestFeed.RequestState
Request message sent to repliers and is waiting for reply messages.
ACTIVE - net.sf.eBus.timer.EScheduledExecutor.TimerState
Waiting for active timer to expire.
AD - net.sf.eBus.client.sysmessages.SystemMessageType
 
add(int, E) - Method in class net.sf.eBus.messages.EAbstractList
 
add(int, E) - Method in class net.sf.eBus.messages.EMessageList
Inserts the specified element at the specified position in this list.
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(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
Adds the address to the filter set.
add(LineString) - Method in class net.sf.eBusx.geo.GeoMultiLineString.Builder
Appends line string to line strings list.
add(LineString) - Method in class net.sf.eBusx.geo.GeoPolygon.Builder
Appends linear ring to rings list.
add(Position) - Method in class net.sf.eBusx.geo.GeoMultiPoint.Builder
Appends position to positions list.
add(Position) - Method in class net.sf.eBusx.geo.LineString.Builder
Appends position to positions list.
ADD - net.sf.eBus.client.sysmessages.AdMessage.AdStatus
Put the advertisement in place.
addAll(int, Collection<? extends E>) - Method in class net.sf.eBus.messages.EAbstractList
 
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.
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(Collection<InetSocketAddress>) - Method in class net.sf.eBus.config.AddressFilter
Adds all the addresses in the collection to this set.
addAll(Collection<LineString>) - Method in class net.sf.eBusx.geo.GeoMultiLineString.Builder
Appends line string collection to line strings list.
addAll(Collection<LineString>) - Method in class net.sf.eBusx.geo.GeoPolygon.Builder
Appends linear rings collection to linear rings list.
addAll(Collection<Position>) - Method in class net.sf.eBusx.geo.GeoMultiPoint.Builder
Appends position collection to positions list.
addAll(Collection<Position>) - Method in class net.sf.eBusx.geo.LineString.Builder
Appends position collection to positions list.
addAll(LineString[]) - Method in class net.sf.eBusx.geo.GeoMultiLineString.Builder
Appends line string array to line strings list.
addAll(LineString[]) - Method in class net.sf.eBusx.geo.GeoPolygon.Builder
Appends linear rings array to linear rings list.
addAll(Position[]) - Method in class net.sf.eBusx.geo.GeoMultiPoint.Builder
Appends position array to positions list.
addAll(Position[]) - Method in class net.sf.eBusx.geo.LineString.Builder
Appends position array to positions list.
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.
addError(MultiKey2<String, String>) - Method in class net.sf.eBus.util.Validator
Adds the given error to the validator error list.
addFeed(String) - Method in class net.sf.eBus.client.EMultiFeed
Adds a new feed based on the configured message class and the given subject.
addIndex(String, long, long, long, boolean) - Method in class net.sf.eBus.util.IndexCache
Returns the new index added to the cache.
addJar(String) - Method in class net.sf.eBus.util.JarFileLoader
Appends the JAR file path to the URL search list.
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.
addListener(ISubjectListener) - Static method in class net.sf.eBus.client.EFeed
Adds the given subject listener to the listeners list.
addListener(PropertiesListener) - Method in class net.sf.eBus.util.Properties
Adds a properties listener.
addMapping(ENotificationMessage, EPatternFeed.AbstractMatchFrame) - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Adds a mapping from the given event to the match frame which now contains the event.
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.client.EServer
Returns address and port on which this service is accepting connections.
address() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns the remote eBus socket address.
address() - Method in class net.sf.eBus.config.EConfigure.Service
Returns the service host and port address.
address() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the message source or destination address.
address() - Method in class net.sf.eBus.net.AsyncServerSocket
Returns server socket address.
address(InetSocketAddress) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Set the connection address.
address(InetSocketAddress) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Sets the service TCP host and 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.
addressFilter() - Method in class net.sf.eBus.config.EConfigure.Service
Returns the address filter.
addressFilter(AddressFilter) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Sets the optional service address filter.
AddressFilter - Class in net.sf.eBus.config
Stores a set of InetSocketAddresses and determines if a given address passes the filter.
AddressFilter() - Constructor for class net.sf.eBus.config.AddressFilter
Creates an empty address filter.
AddressFilter(Collection<InetSocketAddress>) - Constructor for class net.sf.eBus.config.AddressFilter
Creates a new address filter containing those elements in the specified collection.
addShutdownHook() - Static method in class net.sf.eBus.util.ShutdownHook
Returns the signal used by the shutdown hook to notify the caller when the JVM is shutdown.
addSubordinate(String) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Adds a subordinate, unconditional single component to the current multi-component.
addSubordinate(String, MatchCondition) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Adds a subordinate, conditional single component to the current multi-component.
addTimer(EScheduledExecutor.ETimerImpl) - Method in class net.sf.eBus.timer.EScheduledExecutor
Adds a new eBus timer to timers set in such a way as to notify EScheduledExecutor.waitForExpiration(ETimerImpl) if the new timer expires before the current next-to-expire timer.
addTimer(EScheduledExecutor.IETimer) - Method in class net.sf.eBus.client.EClient
Adds specified timer to eBus client timer list.
adMessage(AdMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
AdMessage - Class in net.sf.eBus.client.sysmessages
Reports either a notification publisher or a request replier advertisement to a remote eBus application and whether the advertisement should be put into place or retracted.
AdMessage.AdStatus - Enum in net.sf.eBus.client.sysmessages
This enum specifies whether an advertisement should be added or removed.
AdMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create AdMessage instances.
adMessageType - Variable in class net.sf.eBus.client.sysmessages.AdMessage
The advertised message is for either a notification or a request.
adMessageType(EMessage.MessageType) - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Sets the message type to the given value.
adStatus - Variable in class net.sf.eBus.client.sysmessages.AdMessage
Add or retract this advertisement.
adStatus(AdMessage.AdStatus) - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Sets the advertisement status to the given value.
advertise() - Method in class net.sf.eBus.client.EMultiPublishFeed
Advertises each subordinate EPublishFeed.
advertise() - Method in class net.sf.eBus.client.EMultiReplyFeed
Advertises each subordinate EReplyFeed.
advertise() - Method in class net.sf.eBus.client.EPublishFeed
Advertises this publisher feed to the associated notification subject.
advertise() - Method in class net.sf.eBus.client.EReplyFeed
Advertises this replier fed to the associated request subject.
advertise() - Method in interface net.sf.eBus.client.IEPublishFeed
Advertises this publisher feed to the associated notification subject.
advertise() - Method in interface net.sf.eBus.client.IEReplyFeed
Advertises this replier fed to the associated request subject.
advertise() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Advertises publisher feed and historic reply feed associated with message key.
affinity() - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
Returns thread affinity and null if no affinity is set.
affinity() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns thread affinity and null if no affinity is set.
AFFINITY_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
Optional thread affinity configuration.
AFFINITY_TYPE_KEY - Static variable in class net.sf.eBus.config.ThreadAffinityConfigure
Key "affinityType" contains an ThreadAffinityConfigure.AffinityType value.
affinityType() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns affinity type used for creating thread affinity to selected CPU_ID.
affinityType(ThreadAffinityConfigure.AffinityType) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Sets affinity type to the given value overriding default setting ThreadAffinityConfigure.AffinityType.ANY_CPU.
alarmCondition - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
eBus object thread denial condition.
alarmCondition - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
RQThread current thread overrun alarm state.
alarmCondition(AlarmCondition) - Method in class net.sf.eBus.client.EClient.RQThread
Sets maximum quantum overrun alarm condition.
alarmCondition(AlarmCondition) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets eBus object's current thread denial condition.
alarmCondition(AlarmCondition) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets thread overrun alarm condition.
AlarmCondition - Enum in net.sf.eBus.client.monitor
Reports whether a RQMonitor limit is exceeded or that condition has cleared.
ALL_EVENTS - Static variable in class net.sf.eBus.feed.pattern.EventPattern
The group "__ALL_EVENTS__" contains all matched events in received order.
allEvents() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Returns the "all events" collection as an unmodifiable list.
alpha(char) - Method in class net.sf.eBus.text.TokenLexerContext
 
alpha(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
ANY_CHAR - Static variable in class net.sf.eBus.util.regex.Component
This component matches any character.
ANY_CORE - net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
Use AffinityLock.acquireCore() to assign any free core to thread.
ANY_CPU - net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
Use AffinityLock.acquireLock() to assign any free CPU to thread.
ANY_PORT - Static variable in class net.sf.eBus.config.ENetConfigure
Use the value 0 to specify socket is opened and bound to any port.
AnyChar - Class in net.sf.eBus.util.regex
This regular expression component matches any character.
APP_INFO_REQUEST_SUBJECT - Static variable in class net.sf.eBusx.monitor.Monitor
ApplicationInfoRequest is advertised with the subject "/eBus/monitor/request/app-info" to form request key.
appendSize(StringBuilder) - Method in class net.sf.eBus.util.regex.Component
Adds the size to the output only if not {1, 1}.
ApplicationInfo - Class in net.sf.eBusx.monitor
Reports the application information.
ApplicationInfo.Builder - Class in net.sf.eBusx.monitor
Builder class used to construct an ApplicationInfo instance.
ApplicationInfoReply - Class in net.sf.eBusx.monitor
Returns application information currently registered with Monitor.
ApplicationInfoReply.Builder - Class in net.sf.eBusx.monitor
Builder class used to create an ApplicationInfoReply message.
ApplicationInfoRequest - Class in net.sf.eBusx.monitor
Requests application information opened with Monitor.openMonitor(String, String, String, String, String, EField).
ApplicationInfoRequest(ApplicationInfoRequest.Builder) - Constructor for class net.sf.eBusx.monitor.ApplicationInfoRequest
Creates a new application information request generated from builder settings.
ApplicationInfoRequest.Builder - Class in net.sf.eBusx.monitor
Builder class used to create an ApplicationInfoRequest message.
applicationName() - Method in class net.sf.eBusx.monitor.Monitor
Returns configured application name.
appName - Variable in class net.sf.eBusx.monitor.ApplicationInfo
Application name.
appName - Variable in class net.sf.eBusx.monitor.ApplicationInfoReply
The application name.
appName - Variable in class net.sf.eBusx.monitor.MonitoredObjectReply
The application name.
appName - Variable in class net.sf.eBusx.monitor.MonitorUpdate
Application name.
appName - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
Application name.
appName(String) - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
Sets application name to given value.
appName(String) - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
Sets application name to given value.
appName(String) - Method in class net.sf.eBusx.monitor.MonitoredObjectReply.Builder
Sets application name to given value.
appName(String) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
Sets application name to given value.
appName(String) - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
Sets application name to given value.
appVersion - Variable in class net.sf.eBusx.monitor.ApplicationInfo
The application version.
appVersion - Variable in class net.sf.eBusx.monitor.ApplicationInfoReply
The application version.
appVersion(String) - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
 
appVersion(String) - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
 
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.
asterisk(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
asText() - Static method in class net.sf.eBus.config.ENetConfigure
Returns the loaded network configuration as text.
AsyncChannel - Class in net.sf.eBus.net
Base class for eBus asynchronous channels, connecting eBus network API users with Java NIO selector via net.sf.eBus.net.SelectorThread.
AsyncChannel(AsyncChannel.ChannelBuilder<?>) - Constructor for class net.sf.eBus.net.AsyncChannel
Initializes this async-channel as per the builder settings.
AsyncChannel.BufferMode - Enum in net.sf.eBus.net
Tracks whether a buffer is in insert or extract mode.
AsyncChannel.ChannelBuilder<B extends AsyncChannel.ChannelBuilder<?>> - Class in net.sf.eBus.net
Base class for specific async channel builders.Responsible for setting and validating the common parameters.
AsyncChannel.ConnectState - Enum in net.sf.eBus.net
Socket connection states.
AsyncDatagramSocket - Class in net.sf.eBus.net
AsyncDatagramSocket encapsulates a DatagramChannel instance, passing I/O events back to DatagramListener.
AsyncDatagramSocket(AbstractAsyncDatagramSocket.AbstractDatagramBuilder<?>) - Constructor for class net.sf.eBus.net.AsyncDatagramSocket
Protected constructor used to create a AsyncSecureDatagramSocket instance.
AsyncDatagramSocket.DatagramBuilder - Class in net.sf.eBus.net
Constructs an AsyncDatagramSocket instance based on the parameters set via this builder's API.
AsyncMulticastSocket - Class in net.sf.eBus.net
AsyncMulticastSocket uses the selector thread to process process a DatagramChannel.
AsyncMulticastSocket.MulticastBuilder - Class in net.sf.eBus.net
Constructs an AsyncMulticastSocket instance based on the parameters set via this builder's API.
AsyncSecureDatagramSocket - Class in net.sf.eBus.net
This class extends AsyncDatagramSocket (which see) by providing an ability to create a secure connection using DTLS.
AsyncSecureDatagramSocket.SecureDgramSocketBuilder - Class in net.sf.eBus.net
Constructs an AsyncSecureDatagramSocket instance based on the parameters set via this builder API.
AsyncSecureSocket - Class in net.sf.eBus.net
Provides a secure version of AsyncSocket using java.security and javax.net.ssl packages.
AsyncSecureSocket.SecureSocketBuilder - Class in net.sf.eBus.net
Constructs an AsyncSecureSocket instance based on the parameters set via this builder API.
AsyncServerSocket - Class in net.sf.eBus.net
This class wraps a java.nio.channels.ServerSocketChannel, passing I/O events back to an ServerSocketListener instance.
AsyncServerSocket.ServerBuilder - Class in net.sf.eBus.net
Constructs an AsyncServerSocket instance based on the parameters set via this builder's API.
AsyncSocket - Class in net.sf.eBus.net
AsyncSocket encapsulates a SocketChannel instance, passing I/O events back to SocketListener.
AsyncSocket.SocketBuilder - Class in net.sf.eBus.net
Constructs an AsyncSocket instance based on the parameters set via this builder's API.
attributes - Variable in class net.sf.eBusx.monitor.ApplicationInfo
The application-specific attributes.
attributes - Variable in class net.sf.eBusx.monitor.ApplicationInfoReply
The application-specific attributes.
attributes() - Method in class net.sf.eBusx.monitor.Monitor
Returns application attributes.
attributes(EField) - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
 
attributes(EField) - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
 
averageRunTime() - Method in class net.sf.eBus.client.monitor.RQThreadInfo
Returns average eBus object run time.

B

backslash(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
beginClusivity - Variable in class net.sf.eBusx.time.EInterval
Interval begin time clusivity.
beginClusivity() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns begin time clusivity.
beginClusivity(EInterval.Clusivity) - Method in class net.sf.eBusx.time.EInterval.Builder
Sets interval begin time clusivity.
beginGroup(String) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Creates a new named capture group.
beginLocation() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns begin time location.
beginMultiComponent() - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
 
beginParameter(String) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Begin a parameter definition for the given parameter name.
beginParameterMap() - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Begins the parameter map definition.
beginSingleComponent(String) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Begins the collection of event pattern single parameter component.
beginSymbol() - Method in enum net.sf.eBusx.time.EInterval.Clusivity
Returns clusivity begin symbol.
beginTime - Variable in class net.sf.eBusx.time.EInterval
Interval begin time.
beginTime() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns begin time.
beginTime(Instant) - Method in class net.sf.eBusx.time.EInterval.Builder
Sets interval begin time.
BigDecimalType - Class in net.sf.eBus.messages.type
Used to explicitly serialize and de-serialize a BigDecimal instance using the long value and int scale.
BigIntegerType - Class in net.sf.eBus.messages.type
Used to serialize and de-serialize a BigInteger instance using the byte[] returned by BigInteger.toByteArray().
bind(boolean) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Sets flag for binding thread to affinity lock overriding default setting false.
BIND_HOST_KEY - Static variable in class net.sf.eBus.config.EConfigure
The connection definition uses the "bindHost" key suffix.
BIND_KEY - Static variable in class net.sf.eBus.config.ThreadAffinityConfigure
Key "bind" contains the bind-thread-to-affinity lock flag.
BIND_PORT_KEY - Static variable in class net.sf.eBus.config.EConfigure
The connection definition uses the "bindPort" key suffix.
bindAddress() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns the address to which the local socket side is bound.
bindAddress() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns the connection bind host and port to which local address is bound.
bindAddress(InetSocketAddress) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Bind the connection local address to given address.
bindFlag() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns the bind-thread-to-affinity lock setting.
bindHost(InetAddress) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Bind socket to given local address.
bindPort() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns port to which local socket side is bound.
bindPort(int) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Bind the connection local port to this port and the wildcard address.
bindPort(int) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Bind the multicast connection local port to this value.
BLOCKING - net.sf.eBus.client.ThreadType
The thread blocks while waiting for the desired event to occur.
BLOCKING - net.sf.eBus.config.ThreadType
The thread blocks while waiting for the desired event to occur.
BooleanType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of boolean values.
boundingBox - Variable in class net.sf.eBusx.geo.GeoObject
Optional bounding box associated with this GeoJSON type.
boundingBox(BoundingBox) - Method in class net.sf.eBusx.geo.GeoObject.GeoBuilder
Sets optional bounding box.
BoundingBox - Class in net.sf.eBusx.geo
A bounding box (usually shortened to bbox) is an area defined by two longitudes and two latitudes, where: Latitude is a decimal number between -90.0 and 90.0.
BoundingBox.Builder - Class in net.sf.eBusx.geo
A Builder instance is the only was to create a BoundingBox instance.
BufferWriter - Interface in net.sf.eBus.net
Upper layers can directly enter data into the AsyncSocket output buffer by passing a BufferWriter implementation instance to AsyncSocket.send(BufferWriter).
build() - Method in class net.sf.eBus.client.EFeed.Builder
Returns target feed instance constructed from the configured properties.
build() - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Returns the eBus connection configuration built from the previously set parameters.
build() - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
Returns a new multicast notification configuration created from the builder settings.
build() - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Returns MulticastConnection configured as per this builder's current settings.
build() - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
Returns the pause configuration created from the configured parameters.
build() - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Returns the eBus service configuration built from the previously set parameters.
build() - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Returns the target configuration instance built from previously set parameters.
build() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Returns the ENetConfigure.SelectorInfo instance created from the configuration settings.
build() - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Returns new ThreadAffinityConfigure instance created from this Builder's settings.
build() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Returns a new historic feed instance created from builder settings.
build() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore.Builder
Returns new InMemoryMessageStore based on this builder's settings.
build() - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore.Builder
Returns new SqlMessageStore based on this builder's settings.
build() - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Returns a new event pattern constructed from the parameter map, components, and until duration entered into this builder.
build() - Method in class net.sf.eBus.messages.EMessageObject.Builder
Returns the target message instance constructed from the configured properties.
build() - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
Returns a message field instance created from this builder's settings.
build() - Method in class net.sf.eBus.net.AsyncDatagramSocket.DatagramBuilder
Returns the AsyncSocket built from the previously set parameters.
build() - Method in class net.sf.eBus.net.AsyncMulticastSocket.MulticastBuilder
Returns the AsyncSocket built from the previously set parameters.
build() - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket.SecureDgramSocketBuilder
Returns the AsyncSecureDatagramSocket built from the previously set parameters.
build() - Method in class net.sf.eBus.net.AsyncSecureSocket.SecureSocketBuilder
Returns the AsyncSecureSocket built from the previously set parameters.
build() - Method in class net.sf.eBus.net.AsyncServerSocket.ServerBuilder
Returns the AsyncSocket built from the previously set parameters.
build() - Method in class net.sf.eBus.net.AsyncSocket.SocketBuilder
Returns the AsyncSocket built from the previously set parameters.
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() - Static method in class net.sf.eBus.client.ConnectionMessage
Returns a connection message builder instance.
builder() - Static method in class net.sf.eBus.client.EMultiPublishFeed
Returns a new multi-publish feed builder.
builder() - Static method in class net.sf.eBus.client.EMultiReplyFeed
Returns a new EMultiReplyFeed builder instance.
builder() - Static method in class net.sf.eBus.client.EMultiRequestFeed
Returns a new EMultiRequestFeed builder instance.
builder() - Static method in class net.sf.eBus.client.EMultiSubscribeFeed
Returns a new multi-subscribe feed builder.
builder() - Static method in class net.sf.eBus.client.EPublishFeed
Returns a new EPublishFeed builder instance.
builder() - Static method in class net.sf.eBus.client.EReplyFeed
Returns a new EReplyFeed builder instance.
builder() - Static method in class net.sf.eBus.client.ERequestFeed
Returns a new ERequestFeed builder instance.
builder() - Static method in class net.sf.eBus.client.ESubscribeFeed
Returns a new ESubscribeFeed builder instance.
builder() - Static method in class net.sf.eBus.client.monitor.EBusObjectInfo
Creates a new eBus object information builder.
builder() - Static method in class net.sf.eBus.client.monitor.EBusObjectReport
Returns a eBus object report builder instance.
builder() - Static method in class net.sf.eBus.client.monitor.RQThreadInfo
Creates a new run queue thread information builder.
builder() - Static method in class net.sf.eBus.client.monitor.RQThreadReport
Returns a run queue report builder instance.
builder() - Static method in class net.sf.eBus.client.monitor.ThreadDenialUpdate
Returns an eBus object update message builder instance.
builder() - Static method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Returns a run queue update message builder instance.
builder() - Static method in class net.sf.eBus.client.MulticastMessage
Returns a multicast message builder instance.
builder() - Static method in class net.sf.eBus.client.ServerMessage
Returns a new server message builder instance.
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.McastKeyMessage
Returns a new instance of the McastKeyMessage builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.McastSubscribeMessage
Returns a new instance of McastSubscribeMessage 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() - Static method in class net.sf.eBus.client.sysmessages.UdpConnectReply
Returns a new instance of the ResumeReply message builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.UdpConnectRequest
Returns a new instance of the UDP connect request builder.
builder() - Static method in class net.sf.eBus.client.sysmessages.UdpDisconnectReply
Returns a new UDP disconnect reply message builder instance.
builder() - Static method in class net.sf.eBus.client.sysmessages.UdpDisconnectRequest
Returns a new message builder instance.
builder() - Static method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns new ThreadAffinityConfigure builder instance.
builder() - Static method in class net.sf.eBus.feed.historic.HistoricReply
Returns new historic reply message builder instance.
builder() - Static method in class net.sf.eBus.feed.historic.HistoricRequest
Returns an historic notification request builder instance.
builder() - Static method in class net.sf.eBus.feed.historic.PublishStatusEvent
Returns a new PublishStatusEvent builder instance.
builder() - Static method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns a new in-memory message store builder instance.
builder() - Static method in class net.sf.eBus.feed.pattern.MatchEvent
Returns a new MatchEvent builder instance.
builder() - Static method in class net.sf.eBus.messages.EReplyMessage
Returns the EReplyMessage builder.
builder() - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns the static method which returns the message builder instance.
builder() - Static method in class net.sf.eBus.net.AsyncDatagramSocket
Returns the builder used to open new AsyncDatagramSocket instances.
builder() - Static method in class net.sf.eBus.net.AsyncMulticastSocket
Returns the builder used to open new AsyncMulticastSocket instances.
builder() - Static method in class net.sf.eBus.net.AsyncSecureSocket
Returns the builder used to create a new AsyncSecureSocket instance.
builder() - Static method in class net.sf.eBus.net.AsyncServerSocket
Returns the builder used to open new AsyncServerSocket instances.
builder() - Static method in class net.sf.eBus.net.AsyncSocket
Returns the builder used to create new AsyncSocket instance.
builder() - Static method in class net.sf.eBusx.geo.BoundingBox
Returns a new bounding box builder instance.
builder() - Static method in class net.sf.eBusx.geo.GeoLineString
Returns a new GeoJSON line string builder instance.
builder() - Static method in class net.sf.eBusx.geo.GeoMultiLineString
Returns a new instance of an GeoMultiLineString builder.
builder() - Static method in class net.sf.eBusx.geo.GeoMultiPoint
Returns a new GeoJSON multi-point builder instance.
builder() - Static method in class net.sf.eBusx.geo.GeoPoint
Returns a new instance of an GeoPoint builder.
builder() - Static method in class net.sf.eBusx.geo.GeoPolygon
Returns a new GeoJSON polygon builder instance.
builder() - Static method in class net.sf.eBusx.geo.LineString
Returns a new line string builder instance.
builder() - Static method in class net.sf.eBusx.geo.Position
Returns a new GeoJSON position builder instance.
builder() - Static method in class net.sf.eBusx.io.EFileNotification
Returns an EFileNotification message builder.
builder() - Static method in class net.sf.eBusx.monitor.ApplicationInfo
Returns the ApplicationInfo message builder.
builder() - Static method in class net.sf.eBusx.monitor.ApplicationInfoReply
Returns a new instance of a ApplicationInfoReply message builder.
builder() - Static method in class net.sf.eBusx.monitor.ApplicationInfoRequest
Returns a new instance of application info request builder.
builder() - Static method in class net.sf.eBusx.monitor.MonitoredObjectReply
Returns a new instance of a MonitoredObjectReply message builder.
builder() - Static method in class net.sf.eBusx.monitor.MonitoredObjectRequest
Returns a new instance of monitored object request builder.
builder() - Static method in class net.sf.eBusx.monitor.MonitorId
Returns a new instance of a MonitorId message field builder.
builder() - Static method in class net.sf.eBusx.monitor.MonitorUpdate
 
builder() - Static method in class net.sf.eBusx.monitor.PersistentStatusMessage
Returns a new instance of persistent status message builder.
builder() - Static method in class net.sf.eBusx.monitor.TransientStatusMessage
 
builder() - Static method in class net.sf.eBusx.time.EInterval
Returns a new EInterval builder instance which is used to create an EInterval object.
builder() - Static method in class net.sf.eBusx.util.TimerReply
Deprecated.
Returns the TimerReply message builder.
builder() - Static method in class net.sf.eBusx.util.TimerRequest
Deprecated.
Returns a timer request builder instance.
builder(String, EventPattern.PatternType) - Static method in class net.sf.eBus.feed.pattern.EventPattern
Returns a named, ordered or unordered event pattern builder which has no pre-defined parameters.
builder(String, EventPattern.PatternType, Map<String, EventPattern.FeedInfo>) - Static method in class net.sf.eBus.feed.pattern.EventPattern
Returns a named, ordered or unordered event pattern builder using the given parameters.
builder(Connection) - Static method in class net.sf.eBus.feed.historic.store.SqlMessageStore
Returns a new SqlMessageStore.Builder instance for a given data base connection.
builder(EMessageKey, IEHistoricPublisher) - Static method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Returns a new historic publish feed builder for the specified notification message key and publisher identifier.
builder(EMessageKey, IEHistoricSubscriber) - Static method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns a new historic subscribe feed builder for the specified notification message key and historic subscriber.
builder(DataType) - Static method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns a new instance of a message field builder.
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.client.AbstractEBusMessage.Builder
 
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
Creates a logon message builder for the given target message class.
Builder(Class<? extends EMessageObject>) - Constructor for class net.sf.eBus.messages.EField.Builder
 
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>) - 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(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(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>, 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>, EMessage.MessageType) - Constructor for class net.sf.eBus.messages.EMessage.Builder
Creates an eBus message builder instance.
Builder(Class<F>) - Constructor for class net.sf.eBus.client.EFeed.Builder
Creates a new feed builder for the given target class.
Builder(Class<M>, Class<C>) - Constructor for class net.sf.eBus.client.EMultiFeed.Builder
Creates a new multi-feed builder for the given target feed class.
Builder(ESingleFeed.FeedType, Class<F>) - Constructor for class net.sf.eBus.client.ENotifyFeed.Builder
Creates a notification feed builder instance.
Builder(T, Class<F>, EMessageKey) - Constructor for class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Initializes historic feed abstract elements with the given parameters.
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
Returns a connection message based on this builder's field settings.
buildImpl() - Method in class net.sf.eBus.client.EFeed.Builder
Returns an eBus feed instance build from the configured properties.
buildImpl() - Method in class net.sf.eBus.client.EMultiPublishFeed.Builder
 
buildImpl() - Method in class net.sf.eBus.client.EMultiReplyFeed.Builder
 
buildImpl() - Method in class net.sf.eBus.client.EMultiRequestFeed.Builder
 
buildImpl() - Method in class net.sf.eBus.client.EMultiSubscribeFeed.Builder
 
buildImpl() - Method in class net.sf.eBus.client.EPublishFeed.Builder
Returns a new EPublishFeed instance based on this Builder's configuration.
buildImpl() - Method in class net.sf.eBus.client.EReplyFeed.Builder
Returns a new EReplyFeed instance based on this Builder's configuration.
buildImpl() - Method in class net.sf.eBus.client.ERequestFeed.Builder
Returns a new ERequrestFeed instance based on this Builder's configuration.
buildImpl() - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
Returns a new ESubscribeFeed instance based on this Builder's configuration.
buildImpl() - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Creates EBusObjectInfo field instance based on this builder's settings.
buildImpl() - Method in class net.sf.eBus.client.monitor.EBusObjectReport.Builder
Returns eBus object report notification based on this builder's field settings.
buildImpl() - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Creates RQThreadInfo field instance based on this builder's settings.
buildImpl() - Method in class net.sf.eBus.client.monitor.RQThreadReport.Builder
Returns RQThread report notification based on this builder's field settings.
buildImpl() - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
Returns ThreadDenialUpdate message based on this builder's field settings.
buildImpl() - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Returns RQThread update message based on this builder's field settings.
buildImpl() - Method in class net.sf.eBus.client.MulticastMessage.Builder
Returns a multicast message based on this builder's field settings.
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.McastKeyMessage.Builder
Returns the newly instantiated McastKeyMessage based on this builder configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.McastSubscribeMessage.Builder
 
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.client.sysmessages.UdpConnectReply.Builder
Returns a UDP connect reply based on this builder's configuration.
buildImpl() - Method in class net.sf.eBus.client.sysmessages.UdpConnectRequest.Builder
 
buildImpl() - Method in class net.sf.eBus.client.sysmessages.UdpDisconnectReply.Builder
 
buildImpl() - Method in class net.sf.eBus.client.sysmessages.UdpDisconnectRequest.Builder
 
buildImpl() - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
 
buildImpl() - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutorBuilder
 
buildImpl() - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Returns new subclass instance based on builder settings.
buildImpl() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Returns a new historic feed instance based on builder settings.
buildImpl() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed.Builder
Returns new historic publish feed instance created from builder settings.
buildImpl() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Returns new historic subscribe feed instance created from builder settings.
buildImpl() - Method in class net.sf.eBus.feed.historic.HistoricReply.Builder
Returns a new historic notification reply based on this Builder's settings.
buildImpl() - Method in class net.sf.eBus.feed.historic.HistoricRequest.Builder
Returns a new HistoricRequest instance based on this builder's configuration.
buildImpl() - Method in class net.sf.eBus.feed.historic.PublishStatusEvent.Builder
Returns a new PublishStatusEvent instance based on this builder's configuration.
buildImpl() - Method in class net.sf.eBus.feed.pattern.MatchEvent.Builder
Returns a new MatchEvent instance based on this builder's 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
 
buildImpl() - Method in class net.sf.eBusx.geo.BoundingBox.Builder
Returns a new bounding box instance based on this builder's settings.
buildImpl() - Method in class net.sf.eBusx.geo.GeoLineString.Builder
Returns a new GeoJSON line string instance based on this builder's settings.
buildImpl() - Method in class net.sf.eBusx.geo.GeoMultiLineString.Builder
Returns a new GeoMultiLineString instance created from this builders settings.
buildImpl() - Method in class net.sf.eBusx.geo.GeoMultiPoint.Builder
Returns a new GeoMultiPoint instance configured from this Builder's validated settings.
buildImpl() - Method in class net.sf.eBusx.geo.GeoPoint.Builder
Returns a new GeoPoint instance created from this builder's settings.
buildImpl() - Method in class net.sf.eBusx.geo.GeoPolygon.Builder
Returns a new GeoPolygon instance created from this builder's validated settings.
buildImpl() - Method in class net.sf.eBusx.geo.LineString.Builder
Returns a new LineString instance created from this builder's validated settings.
buildImpl() - Method in class net.sf.eBusx.geo.Position.Builder
Returns a new position instance based on this builder's settings.
buildImpl() - Method in class net.sf.eBusx.io.EFileNotification.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
Returns an ApplicationInfo instance based on this builder's configuration.
buildImpl() - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.ApplicationInfoRequest.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.MonitoredObjectReply.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.MonitoredObjectRequest.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.MonitorId.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
 
buildImpl() - Method in class net.sf.eBusx.monitor.TransientStatusMessage.Builder
 
buildImpl() - Method in class net.sf.eBusx.time.EInterval.Builder
Returns a new interval instance based on this builder's settings.
buildImpl() - Method in class net.sf.eBusx.util.TimerReply.Builder
Deprecated.
 
buildImpl() - Method in class net.sf.eBusx.util.TimerRequest.Builder
Deprecated.
Returns a new TimerRequest instance based on the builder's current configuration.
BUSY - net.sf.eBus.client.EClient.RQThread.RQThreadState
Run queue thread is busy running a eBus object tasks.
BYTE_ORDER_KEY - Static variable in class net.sf.eBus.config.EConfigure
Both the service and connection definitions use the "byteOrder" key suffix.
byteOrder() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns connection buffer byte ordering.
byteOrder() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns byte order in which messages are encoded and decoded.
byteOrder(ByteOrder) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the byte order used by the connection.
byteOrder(ByteOrder) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the byte order used by the multicast connection.
byteOrder(ByteOrder) - Method in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Sets the connection byte order.
BYTES - Static variable in class net.sf.eBus.messages.type.BigDecimalType
A BigDecimal requires 12 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.DateType
Date type serialized size is Long.BYTES.
BYTES - Static variable in class net.sf.eBus.messages.type.Decimal4jType
A Decimal requires 12 bytes for encoding.
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 16 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.LocalDateTimeType
A LocalDateTime requires 16 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.LocalDateType
A LocalDate requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.LocalTimeType
A LocalTime requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.MonthDayType
A MonthDay requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.OffsetDateTimeType
A OffsetDateTime requires 20 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.OffsetTimeType
A OffsetTime requires 12 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.PeriodType
A Period requires 12 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.UUIDType
A UUID requires two long (8 byte) integers.
BYTES - Static variable in class net.sf.eBus.messages.type.YearMonthType
A YearMonth requires 8 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.YearType
A Year requires 4 bytes for encoding.
BYTES - Static variable in class net.sf.eBus.messages.type.ZoneOffsetType
A ZoneOffset requires 4 bytes for encoding.
ByteType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 1-byte integer values.

C

cacheFileName() - Method in class net.sf.eBus.util.IndexCache
Returns the cache file name as originally supplied by user.
CalendarFileHandler - Class in net.sf.eBus.util.logging
Logs messages to a user-specified file, rolling over to a new file at midnight.
CalendarFileHandler() - Constructor for class net.sf.eBus.util.logging.CalendarFileHandler
Creates a new CalendarFileHandler and configures it according to LogManager configuration properties.
CalendarFileHandler(String, String, String, int) - Constructor for class net.sf.eBus.util.logging.CalendarFileHandler
Creates a new CalendarFileHandler instance for the specified base name, date format pattern, file name extension and how long to keep the files around.
call(int, EReplyMessage, ERequestFeed.ERequest) - Method in interface net.sf.eBus.client.ReplyCallback
One or more replies to an outstanding request.
call(EFeedState, EHistoricPublishFeed) - Method in interface net.sf.eBus.feed.historic.HistoricPublishStatusCallback
EHistoricPublishFeed calls this method to inform a publisher that the notification feed state is either EFeedState.UP or EFeedState.DOWN.
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(EReplyFeed.ERequest) - Method in interface net.sf.eBus.client.RequestCallback
An incoming request.
call(EReplyFeed.ERequest, boolean) - Method in interface net.sf.eBus.client.CancelRequestCallback
With eBus release 5.6.0 a second, parameter is added: mayRespond.
call(EHistoricSubscribeFeed.HistoricFeedState, EHistoricSubscribeFeed) - Method in interface net.sf.eBus.feed.historic.HistoricFeedDoneCallback
eBus calls this method when an historic subscribe feed has reached completion.
call(PublishStatusEvent, EHistoricSubscribeFeed) - Method in interface net.sf.eBus.feed.historic.HistoricFeedStatusCallback
eBus calls this method to inform subscriber that the publisher feed state is either EFeedState.UP or EFeedState.DOWN.
call(ENotificationMessage, EHistoricSubscribeFeed) - Method in interface net.sf.eBus.feed.historic.HistoricNotifyCallback
An incoming notification message from an historic notification feed.
call(T, IESubscribeFeed) - Method in interface net.sf.eBus.client.NotifyCallback
An incoming notification message from feed.
CAN_PAUSE_KEY - Static variable in class net.sf.eBus.config.EConfigure
If a remote client connection may be paused, then this property is defined and set to true.
cancel() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
Attempts to cancel this request with extant repliers.
cancel() - Method in class net.sf.eBus.util.TimerEvent
Deprecated.
Cancels the underlying timer task.
cancel() - Method in class net.sf.eBus.util.TimerTask
Deprecated.
Cancels this timer task.
CANCEL_REJECT - net.sf.eBus.messages.EReplyMessage.ReplyStatus
An optional cancel request is rejected and the replier is still working the request.
CANCEL_REQUEST - net.sf.eBus.client.sysmessages.SystemMessageType
 
CANCELED - net.sf.eBus.client.ERequestFeed.RequestState
The request was canceled by client and will no longer respond to replies.
CANCELED - net.sf.eBus.messages.EReplyMessage.ReplyStatus
The request handling is terminated either due to a cancel request or the replier unilaterally canceling the request.
CANCELED - net.sf.eBus.timer.EScheduledExecutor.TimerState
Timer is canceled, will never expire, and is no longer active.
cancelException() - Method in interface net.sf.eBus.timer.EScheduledExecutor.IETimer
cancelReason() - Method in interface net.sf.eBus.timer.EScheduledExecutor.IETimer
Returns reason why timer is no longer running.
cancelRequest(EReplyFeed.ERequest, boolean) - 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, boolean) - Method in interface net.sf.eBus.client.EReplier
With eBus release 5.6.0 a second, parameter is added: mayRespond.
cancelRequest(EReplyFeed.ERequest, boolean) - Method in class net.sf.eBusx.util.ETimer
Deprecated.
Cancels the timer task associated with this request and sends a cancel complete reply.
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.Builder - Class in net.sf.eBus.client.sysmessages
 
cancelRequestCallback(CancelRequestCallback) - Method in class net.sf.eBus.client.EMultiReplyFeed.Builder
Puts the cancel request callback in place.
cancelRequestCallback(CancelRequestCallback) - Method in class net.sf.eBus.client.EReplyFeed.Builder
Puts the cancel request callback in place.
CancelRequestCallback - Interface in net.sf.eBus.client
A class implementing EReplier is not required to override EReplier.cancelRequest(EReplyFeed.ERequest, boolean).
canPause() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns true if pause requests are accepted and false if not.
canPause(boolean) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets a flag specifying whether accepted connections may be paused (true) or not.
capacity() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns in-memory message store maximum allowed capacity.
ChannelBuilder(int, ByteOrder) - Constructor for class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Creates a new AsyncChannel builder, setting the common parameters to their default values.
CHARACTER - Static variable in class net.sf.eBus.text.TokenLexer
A single-quoted character token (2).
CHARACTER_SET - Static variable in class net.sf.eBus.util.regex.Component
A character set component matches only those characters in the set (positive) or not in the set (negative).
characterDone() - Method in class net.sf.eBus.text.TokenLexerContext
 
characterError() - Method in class net.sf.eBus.text.TokenLexerContext
 
CharacterMap_BadCharacter_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
CharacterMap_Done_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
CharacterMap_Escaped_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
CharacterMap_Start_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
CharacterSet - Class in net.sf.eBus.util.regex
This regular expression component matches only those characters listed in its set.
CharacterSetMap_FirstItem_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
CharacterSetMap_NextItem_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
CharacterSetMap_SecondItem_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
CharacterSetMap_Start_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
charset() - Method in annotation type net.sf.eBus.messages.EStringInfo
Returns the name of the character set used to serialize/de-serialize the String field.
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.
charset(Charset) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
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.
classes() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns the classes assigned to this dispatcher.
classes(Class<?>[]) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Lists the classes assigned to the dispatcher.
CLASSES_KEY - Static variable in class net.sf.eBus.config.EConfigure
The key "classes" defines the classes which are posted to this dispatcher.
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.config.AddressFilter
Removes all addresses from this filter.
clear() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Resets in-memory message store to its initial state with the notification message store array filled with null values.
clear() - Method in class net.sf.eBus.messages.EAbstractList
 
clear() - Method in class net.sf.eBus.util.TernarySearchTree
Clears out all stored values, leaving an empty map.
CLEARED - net.sf.eBus.client.monitor.AlarmCondition
Exceeded condition is now cleared.
clearIndices() - Method in class net.sf.eBus.util.IndexCache
Removes all indices from the cache leaving the cache empty.
clientId - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
eBus object client identifier.
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.
clientId(int) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets eBus object's unique 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.EMulticastConnection
Disconnects from the multicast group, closes the datagram socket, and removes this multicast connection from the connections map.
close() - Method in class net.sf.eBus.client.ERemoteAppContext
 
close() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
Cancels this request immediately and unilaterally if this action is allowed.
close() - Method in interface net.sf.eBus.client.IEFeed
Permanently closes the feed.
close() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Permanently closes historic feed.
close() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Immediately closes datagram socket since there is no associated outbound packet queue.
close() - Method in class net.sf.eBus.net.AbstractAsyncSocket
Shuts down the Socket's input stream and will no longer accept send requests but allows all outstanding data transmissions to complete.
close() - Method in class net.sf.eBus.net.AsyncChannel
Shuts down the socket input stream and no longer accepts send requests but allows all outstanding data transmissions to complete.
close() - Method in class net.sf.eBus.net.AsyncServerSocket
Closes the ServerSocketChannel immediately.
close() - Method in class net.sf.eBus.util.IndexCache
Closes the cache file and removes this index cache from the map.
close() - Method in class net.sf.eBus.util.logging.NullHandler
Does nothing since there is nothing to close.
close(boolean) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Does the actual work to close this async connection.
close(boolean) - Method in class net.sf.eBus.net.AsyncSecureSocket
Does the actual work to close this async connection.
close(boolean) - Method in class net.sf.eBus.net.AsyncSocket
Does the actual work to close this async connection.
closeAllConnections() - Static method in class net.sf.eBus.client.ERemoteApp
Closes all currently open connections.
closeAllFeeds(List<String>) - Method in class net.sf.eBus.client.EMultiFeed
Removes and closes all individual feeds for the given subject list.
closeAllFeeds(Pattern) - Method in class net.sf.eBus.client.EMultiFeed
Removes and closes all individual feeds whose subject matches the given subject query.
closeAllServers() - Static method in class net.sf.eBus.client.EServer
Closes are currently open eBus servers.
closeConnection(EConfigure.ConnectionType, InetSocketAddress) - Static method in class net.sf.eBus.client.ERemoteApp
Closes a currently open remote eBus client referenced by the Internet address.
CLOSED - net.sf.eBus.net.AsyncChannel.ConnectState
The socket is closed.
closeFeed(String) - Method in class net.sf.eBus.client.EMultiFeed
Removes and closes the feed for the given message subject.
closeFeed(EFeed) - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Closes feed if not null.
closeNow() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Closes the datagram socket immediately.
closeNow() - Method in class net.sf.eBus.net.AbstractAsyncSocket
Closes the java.net.Socket object immediately.
closeNow() - Method in class net.sf.eBus.net.AsyncChannel
Closes the java.net.Socket object immediately.
closeNow() - Method in class net.sf.eBus.net.AsyncServerSocket
Closes the ServerSocketChannel immediately.
closeServer(EConfigure.ConnectionType, SocketAddress) - Static method in class net.sf.eBus.client.EServer
Closes the specified eBus service if open.
closeSocket() - Method in class net.sf.eBus.net.AbstractAsyncSocket
Closes the socket channel if connected.
CLOSING - net.sf.eBus.net.AsyncChannel.ConnectState
The socket will be closed once all the bytes are sent.
comma(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
COMMENT - Static variable in class net.sf.eBus.text.TokenLexer
Either a // or a slash star comment (3).
commentDone() - Method in class net.sf.eBus.text.TokenLexerContext
 
compare(InetAddress, InetAddress) - Method in class net.sf.eBus.config.InetAddressComparator
Returns an integer <, equal to or > zero if a1 is <, equal to or > a2.
compare(InetSocketAddress, InetSocketAddress) - Method in class net.sf.eBus.config.InetSocketAddressComparator
Returns an integer <, equal to or > zero if a1 is <, equal to or > a2.
compare(ENotificationMessage, ENotificationMessage) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.PastComparator
Compares two eBus notification messages for order.
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(EMulticastConnection.MulticastKey) - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns an integer value < 0, zero, or > 0 if this MulticastKey is <, equal to, or > than the given key.
compareTo(EConfigure.Dispatcher) - Method in class net.sf.eBus.config.EConfigure.Dispatcher
 
compareTo(EConfigure.McastNotifyConfig) - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
 
compareTo(EConfigure.RemoteConnection) - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Compares this remote connection configuration with conn.
compareTo(EConfigure.Service) - Method in class net.sf.eBus.config.EConfigure.Service
Compares this service configuration with service based on the service ports.
compareTo(ENetConfigure.SelectorInfo) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Compares this object with the specified selector.
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.
compareTo(MultiKey) - Method in class net.sf.eBus.util.MultiKey
Returns a negative integer, zero or a positive integer if this object is less than, equal to or greater than the argument, respectively.
compareTo(Pattern) - Method in class net.sf.eBus.util.regex.Pattern
Returns an integer value < zero if this pattern is less than the argument; zero if this pattern is equal to the argument; > zero if this pattern is greater than the argument.
compareTo(MonitorId) - Method in class net.sf.eBusx.monitor.MonitorId
 
compile(String) - Static method in class net.sf.eBus.util.regex.Pattern
Returns the eBus regular expression pattern compiled from the given string.
compile(ConcreteMessageType) - Method in interface net.sf.eBus.messages.type.IMessageCompiler
Returns a DataType instance especially created to serialize and de-serialize the given eBus message type.
compile(ConcreteMessageType) - Method in class net.sf.eBus.messages.type.InvokeMessageCompiler
Returns a specific InvokeMessageType for serializing/de-serializing the given message type.
compile(ConcreteMessageType) - Method in class net.sf.eBus.messages.type.JavaMessageCompiler
Returns a run-time generated ConcreteMessageType-subclass specifically for serializing/de-serializing the given eBus message or field class.
Component - Class in net.sf.eBus.util.regex
Abstract base class for all regular expression components.
Component(int, int, int, int) - Constructor for class net.sf.eBus.util.regex.Component
Sets the component's type, minimum and maximum length.
components() - Method in class net.sf.eBus.util.regex.Pattern
Returns the pattern's components.
componentTest(ENotificationMessage, EPatternFeed.AbstractMatchFrame, MatchCondition) - Static method in class net.sf.eBus.feed.pattern.EPatternFeed
 
computeTestMethods() - Method in class net.sf.eBus.test.OrderedRunner
Returns the test methods list sorted according to their test index values.
ConcreteMessageType - Class in net.sf.eBus.messages.type
Base class for concrete message types.
ConcreteMessageType(Class<?>, List<MessageType.MessageField>, List<Class<? extends EReplyMessage>>, boolean, Method, Class<? extends EMessageObject.Builder<?>>) - Constructor for class net.sf.eBus.messages.type.ConcreteMessageType
Creates a new concrete message type instance.
condition - Variable in class net.sf.eBus.client.monitor.ThreadDenialUpdate
Either thread denial exceeds a configured limit or that condition is cleared.
condition - Variable in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Either the maximum run quantum has just been detected as exceeded or that condition is cleared.
condition() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Returns associated request message condition.
condition() - Method in class net.sf.eBus.feed.pattern.EventPattern.FeedInfo
Returns the optional subscription feed condition.
condition(ECondition) - Method in class net.sf.eBus.client.EMultiReplyFeed.Builder
Sets advertisement condition to the given value.
condition(ECondition) - Method in class net.sf.eBus.client.EMultiSubscribeFeed.Builder
Sets subscription condition to the given value.
condition(ECondition) - Method in class net.sf.eBus.client.EReplyFeed.Builder
Sets advertisement condition to the given value.
condition(ECondition) - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
Sets subscription condition to the given value.
condition(ECondition) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Sets subscription condition to the given value.
condition(ECondition) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Sets the optional subscription feed condition.
condition(AlarmCondition) - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
Sets eBus object condition.
condition(AlarmCondition) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Sets run queue thread condition.
configuration() - Method in class net.sf.eBus.client.ERemoteApp
Returns eBus remote connection configuration.
configuration() - Method in class net.sf.eBus.client.EServer
Returns eBus service configuration.
configuration(EConfigure.AbstractConfig) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Copies the values found in config to this configuration.
configuration(EConfigure.Dispatcher) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Copies in the settings from config to this builder.
configuration(EConfigure.RemoteConnection) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Copies in the settings from config to this builder.
configuration(EConfigure.ScheduledExecutor) - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutorBuilder
Copies in the settings from config to this builder.
configuration(EConfigure.Service) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Copies in the settings from config to this builder.
configuration(T) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
configure(EConfigure) - Static method in class net.sf.eBus.client.ERemoteApp
Opens the remote eBus connections as per EConfigure.remoteConnections().
configure(EConfigure) - Static method in class net.sf.eBus.client.EServer
Creates and opens an eBus service for this application as per the eBus configuration.
CONN_SELECTOR_KEY - Static variable in class net.sf.eBus.config.EConfigure
The service definition uses the key suffix "connectionSelector" to define the selector used to monitor TCP socket channels accepted by the service socket.
CONN_TYPE_KEY - Static variable in class net.sf.eBus.config.EConfigure
Both service and connection definitions use the "connectionType" to define the connection protocol type.
connect(SocketAddress) - Method in class net.sf.eBus.net.AsyncDatagramSocket
"Connects" the datagram socket to the given remote socket address.
connect(SocketAddress) - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Throws UnsupportedOperationException because insecure datagram connections are not supported by AsyncSecureDatagramSocket.
connect(SocketAddress, boolean, SSLContext) - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
"Connects" this datagram to the remote address using AsyncDatagramSocket.connect(SocketAddress) to perform parameter validation and the actual connection.
connected() - Method in class net.sf.eBus.client.ERemoteAppContext
 
CONNECTED - net.sf.eBus.net.AsyncChannel.ConnectState
The socket is connected.
CONNECTING - net.sf.eBus.net.AsyncChannel.ConnectState
The socket is in the process of connecting.
connection(String) - Method in class net.sf.eBus.config.EConfigure
Returns remote connection configuration with the given name.
connection(EConfigure.ConnectionType, InetSocketAddress) - Static method in class net.sf.eBus.client.ERemoteApp
Returns eBus remote application instance for given connection type and socket address.
connectionBuilder() - Static method in class net.sf.eBus.config.EConfigure
Returns a new EConfigure.ConnectionBuilder instance used to construct a ERemoteApp.RemoteConnection programmatically.
connectionCount() - Static method in class net.sf.eBus.client.ERemoteApp
Returns the number of remote connections.
ConnectionMap_Advertising_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Closed_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Closing_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_LoggingOn_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Opened_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Opening_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Paused_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Pausing_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Reconnecting_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Resumed_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Resuming_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_Start_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_WaitingForLogon_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_WaitingForPause_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMap_WaitingForResume_STATE_ID - Static variable in class net.sf.eBus.client.ERemoteAppContext
 
ConnectionMessage - Class in net.sf.eBus.client
This message reports when a remote connection has either logged on or logged off.
ConnectionMessage.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.
connectionName - Variable in class net.sf.eBus.client.MulticastMessage
Multicast connection unique name.
connectionName(String) - Method in class net.sf.eBus.client.MulticastMessage.Builder
 
connections() - Static method in class net.sf.eBus.client.ERemoteApp
Returns a copy of the existing remote eBus application connections.
CONNECTIONS_KEY - Static variable in class net.sf.eBus.config.EConfigure
The key "connections" contains a EConfigure.RemoteConnection array.
connectionSelector() - Method in class net.sf.eBus.config.EConfigure.Service
Returns the selector information to which accepted connections are registered.
connectionSelector(String) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Sets the selector used for accepted TCP connections.
connectionType - Variable in class net.sf.eBus.client.AbstractEBusMessage
Connection type.
connectionType() - Method in class net.sf.eBus.client.ERemoteApp
Returns the underlying connection type.
connectionType() - Method in class net.sf.eBus.client.EServer
Returns the eBus connection type for this server.
connectionType() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the channel type.
connectionType(EConfigure.ConnectionType) - Method in class net.sf.eBus.client.AbstractEBusMessage.Builder
 
connectionType(EConfigure.ConnectionType) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the underlying channel type.
connectSocket(SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Establishes a connection on AsyncChannel.mChannel to the given address.
connectStatus() - Method in class net.sf.eBus.client.ERemoteApp
Returns the current connect attempt status.
contains(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
Returns true if this address filter contains the specified address; otherwise returns false.
contains(EInterval) - Method in class net.sf.eBusx.time.EInterval
contains: Returns true if: this EInterval begin time < interval begin time and this EInterval end time > interval end time.
containsIndex(String) - Method in class net.sf.eBus.util.IndexCache
Returns true if this cache contains the named index and false otherwise.
containsKey(Object) - Method in class net.sf.eBus.util.TernarySearchTree
Returns true if the key is in the ternary search tree and false otherwise.
containsValue(Object) - Method in class net.sf.eBus.util.TernarySearchTree
Returns true if value is stored in the ternary search tree and false otherwise.
COOKED - net.sf.eBus.text.TokenLexer.LexMode
When in cooked mode identify the token type.
cookedMode() - Method in class net.sf.eBus.text.TokenLexer
Switch back to cooked tokenization.
copy(M) - Method in class net.sf.eBus.messages.EMessage.Builder
Copies the subject and timestamp from the given message.
copy(MessageType.MessageField) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
copyright - Variable in class net.sf.eBusx.monitor.ApplicationInfo
The application copyright information.
copyright - Variable in class net.sf.eBusx.monitor.ApplicationInfoReply
The application copyright information.
copyright() - Method in class net.sf.eBusx.monitor.Monitor
Returns application copyright.
copyright(String) - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
 
copyright(String) - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
 
CORE_EXECUTOR_NAME - Static variable in class net.sf.eBus.client.EClient
Scheduled executor used by eBus core is named "CoreExecutor".
CPU_ID - net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
Use AffinityLock.acquireLock(int cpuId to assign a CPU with specified identifier to thread.
CPU_ID_KEY - Static variable in class net.sf.eBus.config.ThreadAffinityConfigure
Key "cpuId" contains CPU identifier used when ThreadAffinityConfigure.AFFINITY_TYPE_KEY is set to ThreadAffinityConfigure.AffinityType.CPU_ID.
CPU_LAST_MINUS - net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
Use AffinityLock.acquireLockLastMinus(int n to allocate a CPU from the end of the core set based on the given positive number.
CPU_OFFSET_KEY - Static variable in class net.sf.eBus.config.ThreadAffinityConfigure
Key "lastMinusOffset" contains CPU offset used when ThreadAffinityConfigure.AFFINITY_TYPE_KEY is set to ThreadAffinityConfigure.AffinityType.CPU_LAST_MINUS.
CPU_STRATEGIES - net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
Use AffinityLock.acquireLock(AffinityStrategies...) to assign a CPU for thread affinity.
cpuId() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns CPU_ID identifier used for ThreadAffinityConfigure.AffinityType.CPU_ID affinity type.
cpuId(int) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Sets CPU_ID identifier used by ThreadAffinityConfigure.AffinityType.CPU_ID affinity type.
cpuOffset() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns CPU offset used for ThreadAffinityConfigure.AffinityType.CPU_LAST_MINUS affinity type.
create(EConfigure.MessageCompilerType, Duration, Map<String, EConfigure.Service>, Map<String, EConfigure.RemoteConnection>, Map<String, EConfigure.MulticastConnection>, Map<String, EConfigure.Dispatcher>, Map<String, EConfigure.ScheduledExecutor>) - Static method in class net.sf.eBus.config.EConfigure
Creates an eBus configuration for the given service and remote connections.Each remote connection must have a unique name in connections.
CREATE - net.sf.eBusx.io.EFileNotification.EventType
The file was newly created.
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.Decimal4jType
Generates code to de-serialize Decimal 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.InvokeMessageType
This method is not supported in un-compiled message type.
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.UUIDType
Generates code to de-serialize UUID 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.
createDispatcher(EConfigure.Dispatcher) - Static method in class net.sf.eBus.client.EFeed
Creates a new client dispatcher run queue based on the given configuration.
createFeed(EMessageKey) - Method in class net.sf.eBus.client.EMultiFeed.Builder
Returns a subordinate feed for the given message key.
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.Builder
 
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.Builder
 
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.Builder
 
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.Builder
 
createFeed(EMessageKey) - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Returns a newly minted subordinate subscribe feed for the given key.
createSelector(ENetConfigure.SelectorInfo) - Static method in class net.sf.eBus.net.AsyncChannel
Creates a new selector thread based on the given selector configuration.
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.Decimal4jType
Generates code to serialize a Decimal 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.InvokeMessageType
This method is not supported in un-compiled message type.
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.UUIDType
Generates Java code used to serialize a UUID field 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.
createTask(Object, Runnable) - Static method in class net.sf.eBus.util.SequentialTask
Creates a sequential task for the given object and task.
createTask(Object, Runnable, Logger) - Static method in class net.sf.eBus.util.SequentialTask
Creates a sequential task for the given object and task.
currentIndex() - Method in class net.sf.eBus.util.IndexCache.Index
Returns the current cached index.
currentIndex(long) - Method in class net.sf.eBus.util.IndexCache.Index
Sets the current index to the given value.
currentInfo() - Method in class net.sf.eBus.client.EClient.RQThread
Returns this run queue thread's current information.
currentStats() - Method in class net.sf.eBus.client.EClient.RQThread
Returns this run queue thread's current stats.

D

dash(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
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.
DatagramBufferWriter - Interface in net.sf.eBus.net
Upper layers can directly enter data into a AsyncDatagramSocket output buffer by passing a DatagramBufferWriter implementation instance to AsyncDatagramSocket.send(DatagramBufferWriter).
DatagramListener - Interface in net.sf.eBus.net
Receives java.net.DatagramPackets from the AsyncDatagramSocket with which the implementing object is registered as a listener.
datagramSocket() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Returns the datagram socket if open or null otherwise.
dataType() - Method in class net.sf.eBus.messages.EMessageHeader
Returns encapsulated message's data type.
dataType() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the eBus data type.
DataType - Class in net.sf.eBus.messages.type
All message fields have an associated DataType subclass which is responsible for serializing and de-serializing field values.
DataType(Class<?>, boolean, int, Object) - Constructor for class net.sf.eBus.messages.type.DataType
Set this data type Java class type.
DateType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.util.Date values.
Decimal4jType - Class in net.sf.eBus.messages.type
Used to explicitly serialize and de-serialize a Decimal-type instance using the long unscaled value and int scale.
decodeHeader(ByteBuffer) - Method in class net.sf.eBus.client.EReliableUDPServer
Reads in eBus message header from and to identifiers and sequence number.
decodeHeader(ByteBuffer) - Method in class net.sf.eBus.client.EUDPServer
Reads in eBus message header from and to identifiers.
DEFAULT_AUTO_RESET - Static variable in class net.sf.eBus.util.IndexCache
Automatic index reset is turned off by default.
DEFAULT_BASENAME - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The log file's default base name is "Logger".
DEFAULT_BUFFER_SIZE - Static variable in class net.sf.eBus.config.ENetConfigure
The default input and output socket buffer size is 2048 bytes.
DEFAULT_CHARSET - Static variable in class net.sf.eBus.messages.type.DataType
eBus uses StandardCharsets.UTF_8 to serialize and de-serialize strings.
DEFAULT_CONDITION - Static variable in class net.sf.eBus.feed.pattern.EventPattern
Default match event which always returns true.
DEFAULT_DATE_FORMAT - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The log file's default data format is "yyyyMMdd".
DEFAULT_DAYS_KEPT - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
Log files are kept for 10 days by default.
DEFAULT_DIRECTORY - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
Log files are placed in the application's current working directory (".") by default.
DEFAULT_EXTENSION - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The default file extension is "log".
DEFAULT_FINAL_INDEX - Static variable in class net.sf.eBus.util.IndexCache
The default final index is Long.MAX_VALUE.
DEFAULT_HEARTBEAT_DELAY - Static variable in class net.sf.eBus.config.EConfigure
By default heart-beating is turned off.
DEFAULT_HEARTBEAT_REPLY_DELAY - Static variable in class net.sf.eBus.config.EConfigure
By default wait indefinitely for a heartbeat reply.
DEFAULT_INCREMENT - Static variable in class net.sf.eBus.util.IndexCache
The default index increment is one.
DEFAULT_INITIAL_INDEX - Static variable in class net.sf.eBus.util.IndexCache
The default initial index is zero.
DEFAULT_KEY - Static variable in class net.sf.eBus.config.EConfigure
The boolean "isDefault" property is used to specify when this dispatcher should be used as the default dispatcher.
DEFAULT_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
The boolean "isDefault" property is used to specify when this selector thread should be used as the default selector thread.
DEFAULT_LEVEL - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The log file handler default level is Level.INFO.
DEFAULT_LINE_COUNT - Static variable in class net.sf.eBus.messages.type.MessageType
The default text line count is 1.
DEFAULT_MATCH_COUNT - Static variable in class net.sf.eBus.feed.pattern.EventPattern
The default minimum and maximum match count is 1.
DEFAULT_MESSAGE_COMPILER - Static variable in class net.sf.eBus.config.EConfigure
Default eBus message compiler type is MessageCompilerType.JAVA_ASSIST.
DEFAULT_NOTIFICATIONS_PER_REPLY - Static variable in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Default maximum number of notifications per HistoricReply is 5.
DEFAULT_NUMBER_THREADS - Static variable in class net.sf.eBus.config.EConfigure
The default dispatcher thread count is 4.
DEFAULT_PARK_TIME - Static variable in class net.sf.eBus.config.EConfigure
The default park time after spinning is 1 microsecond.
DEFAULT_PARK_TIME - Static variable in class net.sf.eBus.config.ENetConfigure
The default thread park time is 1 microsecond.
DEFAULT_PATTERN - Static variable in class net.sf.eBus.util.logging.PatternFormatter
The default pattern is "%d{MM/dd/yyyy HH:mm:ss} %m%E".
DEFAULT_PING_RATE - Static variable in class net.sf.eBus.config.EConfigure
Default ping rate.
DEFAULT_PREDICATE - Static variable in class net.sf.eBus.feed.pattern.EventPattern
Default event match predicate returns true.
DEFAULT_PRIORITY - Static variable in class net.sf.eBus.config.EConfigure
The default dispatcher thread priority is 5.
DEFAULT_PRIORITY - Static variable in class net.sf.eBus.config.ENetConfigure
The default selector thread priority is normal.
DEFAULT_PUBLISH_FEED_NAME - Static variable in class net.sf.eBus.feed.historic.EHistoricPublishFeed
If historic publish feed name is not set, then defaults to "EHistoricPublishFeed-" appended with feed index.
DEFAULT_QUANTUM - Static variable in class net.sf.eBus.config.EConfigure
The default run quantum is 500 microseconds.
DEFAULT_QUEUE_SIZE - Static variable in class net.sf.eBus.config.EConfigure
This value specifies that there is no limit to the transmit queue size.
DEFAULT_RECONNECT_FLAG - Static variable in class net.sf.eBus.config.EConfigure
By default a lost connection is not reconnected.
DEFAULT_RECONNECT_TIME - Static variable in class net.sf.eBus.config.EConfigure
The default reconnect time is 5 seconds.
DEFAULT_RUN_QUEUE_CAPACITY - Static variable in class net.sf.eBus.config.EConfigure
Default run queue capacity is 64.
DEFAULT_SELECTOR_TYPE - Static variable in class net.sf.eBus.config.ENetConfigure
The default selector type is ThreadType.BLOCKING.
DEFAULT_SPIN_LIMIT - Static variable in class net.sf.eBus.config.EConfigure
The default spin limit is 2500000 calls to Queue.poll() before parking or yielding.
DEFAULT_SPIN_LIMIT - Static variable in class net.sf.eBus.config.ENetConfigure
The default select spin limit is 2500000 calls to Selector.selectNow() before parking the thread.
DEFAULT_STORE_CAPACITY - Static variable in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Message store default initial capacity is 1000.
DEFAULT_SUBSCRIBE_FEED_NAME - Static variable in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
If historic publish feed name is not set, then defaults to "EHistoricSubscribeFeed-" appended with feed index.
DEFAULT_TASK_QUEUE_CAPACITY - Static variable in class net.sf.eBus.config.EConfigure
Default eBus client task queue capacity is 1024.
DEFAULT_THREAD_TYPE - Static variable in class net.sf.eBus.config.EConfigure
The default Dispatcher thread type is ThreadType.BLOCKING.
DEFAULT_TIMER_NAME - Static variable in class net.sf.eBusx.util.ETimer
Deprecated.
The default timer name is "ETimer".
DEFAULT_UNIX_SERVICES_FILENAME - Static variable in class net.sf.eBus.net.InetServices
The default Unix services file is /etc/services.
DEFAULT_UNTIL - Static variable in class net.sf.eBus.feed.pattern.EventPattern
The default until predicate always returns true.
DEFAULT_WATCH_RATE - Static variable in class net.sf.eBusx.io.EFileWatcher
The default watch rate is one minute.
DEFAULT_WIN32_SERVICES_FILENAME - Static variable in class net.sf.eBus.net.InetServices
The default Windows services file is c:\winnt\system32\drivers\etc\services.
defaultDispatcher() - Static method in class net.sf.eBus.client.EFeed
Returns the eBus default dispatcher's name.
defaultSelector() - Static method in class net.sf.eBus.config.ENetConfigure
 
defaultSelectorName() - Static method in class net.sf.eBus.net.AsyncChannel
Returns default selector thread name.
defaultValue() - Method in class net.sf.eBus.messages.type.DataType
Returns the default value for this type.
DEFUNCT - net.sf.eBus.client.EClient.RunState
The eBus client is defunct because the underlying application instance is finalized.
DEFUNCT - net.sf.eBus.client.monitor.AlarmCondition
Condition is cleared due to eBus object being garbage collected.
delay - Variable in class net.sf.eBusx.util.TimerRequest
Deprecated.
If this timer is to expire after a millisecond delay, then set this value.
delay() - Method in interface net.sf.eBus.timer.EScheduledExecutor.IETimer
Returns remaining delay until this timer expires.
delay(long) - Method in class net.sf.eBusx.util.TimerRequest.Builder
Deprecated.
 
DELETE - net.sf.eBusx.io.EFileNotification.EventType
The file event was deleted.
deregister(EObject) - Method in class net.sf.eBusx.monitor.Monitor
Removes a registered eBus object from the monitor subsystem, retracting its published status and transient event feeds.
deregister(StatusReporter) - Method in class net.sf.eBus.util.logging.StatusReport
Deregisters a status reporter.
DEREGISTER - net.sf.eBusx.monitor.MonitorUpdate.UpdateType
eBus object de-registered from Monitor.
DEREGISTER_ACTION_NAME - Static variable in class net.sf.eBusx.monitor.Monitor
MonitorUpdate action name is "deregistered".
description - Variable in class net.sf.eBusx.monitor.ApplicationInfo
Optional human-readable description of this application.
description - Variable in class net.sf.eBusx.monitor.ApplicationInfoReply
Optional human-readable description of this application.
description() - Method in class net.sf.eBusx.monitor.Monitor
Returns application description.
description(String) - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
 
description(String) - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
 
deserialize(int, Charset, ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
Returns string de-serialized from buffer contents.
deserialize(String, ByteBuffer) - Method in class net.sf.eBus.messages.type.AbstractMessageType
 
deserialize(String, ByteBuffer) - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns message consisting of de-serialized fields.
deserialize(String, ByteBuffer) - Method in class net.sf.eBus.messages.type.InvokeMessageType
 
deserialize(String, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalMessageType
Does nothing since local-only message objects are not serialized or de-serialized.
deserialize(String, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageType
Returns the de-serialized message or user-defined field instance.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.AbstractMessageType
Returns a message object de-serialized from the given buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ArrayType
Returns the de-serialized collection as an Object.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.BigDecimalType
Returns BigDecimal instance de-serialized from buffer.
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.BooleanType
Returns the de-serialized Boolean in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ByteType
Returns the de-serialized Byte in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.CharType
Returns the de-serialized java.lang.Character in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ClassType
Returns the class instance de-serialized from the given buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Returns an EMessageObject extracted from the given buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DataType
Returns the de-serialized object in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DateType
Returns the de-serialized Date in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.Decimal4jType
Returns a Decimal instance created from unscaled value and scale extracted from buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DoubleType
Returns Double de-serialized from buffer.
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.EnumType
Returns the de-serialized Enum in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.FieldListType
Returns the field list instance de-serialized from the given buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.FileType
Returns the file instance de-serialized from the given buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.FloatType
Returns the de-serialized Float in buffer.
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.InetSocketAddressType
Returns the socket address instance de-serialized from the given buffer.
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.IntType
Returns the de-serialized Integer in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.InvokeMessageType
 
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateTimeType
Returns the de-serialized LocalDateTime value by converting the encode long LocalDateTime.ofNanoOfDay value back to a LocalDateTime using LocalDateTime.of(LocalDate, LocalTime).
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalMessageType
Does nothing since local-only message objects are not serialized or de-serialized.
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LongType
Returns the de-serialized Long in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageKeyType
Returns the message key instance de-serialized from the given buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageListType
Returns the message list instance de-serialized from the given buffer.
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
Returns the de-serialized OffsetDateTime value by converting the encoded local date, local time, and zone offset values back to an OffsetDateTime using OffsetDateTime.of(LocalDate, LocalTime, ZoneOffset).
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetTimeType
Returns the de-serialized OffsetTime value by converting the encoded LocalTime and ZoneOffset values back to a OffsetTime using OffsetTime.of(LocalTime, ZoneOffset).
deserialize(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ShortType
Returns the de-serialized Short in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
Returns de-serialized String found in buffer.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.UriType
Returns URI instance de-serialized from buffer contents.
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.UUIDType
Returns a UUID instance de-serialized from the given buffer.
deserialize(MessageType.MessageField, 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(MessageType.MessageField, 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(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
Returns the de-serialized ZonedDateTime value by converting the encode long ZonedDateTime.ofNanoOfDay value back to a ZonedDateTime using ZonedDateTime.of(LocalDate, LocalTime, ZoneId).
deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneIdType
Returns zone identifier type instance de-serialized from buffer contents.
deserialize(MessageType.MessageField, 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).
DeserializeException - Exception in net.sf.eBus.messages.type
This exception is thrown when DataType.deserialize(net.sf.eBus.messages.type.MessageType.MessageField, java.nio.ByteBuffer) fails to extract an object from the buffer due to the buffer containing corrupted contents.
DeserializeException() - Constructor for exception net.sf.eBus.messages.type.DeserializeException
Creates a new instance of DeserializeException without detail message.
DeserializeException(String) - Constructor for exception net.sf.eBus.messages.type.DeserializeException
Constructs an instance of DeserializeException with the specified detail message.
DeserializeException(String, Throwable) - Constructor for exception net.sf.eBus.messages.type.DeserializeException
Constructs an instance of DeserializeException with the specified detail message and cause.
deserializeFields(int, String, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageType
Returns an EMessageObject de-serialized from the given buffer.
digit(char) - Method in class net.sf.eBus.text.TokenLexerContext
 
digit(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
DirectExecutor - Class in net.sf.eBus.util
Performs direct, synchronous runnable task execution in the current thread.
DirectExecutor() - Constructor for class net.sf.eBus.util.DirectExecutor
 
DISCARD_POLICY_KEY - Static variable in class net.sf.eBus.config.EConfigure
When the maximum message backlog limit is breached, then this policy defines which messages should be discarded.
discardPolicy - Variable in class net.sf.eBus.client.sysmessages.PauseRequest
Specifies how the far-end should discard messages if and when PauseRequest.maximumBacklogSize is reached.
discardPolicy() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
Returns the message discard policy used when the maximum message backlog size is breached.
discardPolicy(EConfigure.DiscardPolicy) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Sets the discard policy to the given value.
discardPolicy(EConfigure.DiscardPolicy) - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
Sets the backlog discard policy and returns this pause configuration builder.
disconnect() - Method in class net.sf.eBus.net.AsyncDatagramSocket
Removes an in-place datagram "connection".
disconnect() - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Disconnects the UDP "connection" to the peer and drops the DTLS engine used for secure communication.
disconnected() - Method in class net.sf.eBus.client.ERemoteAppContext
 
DISCONNECTED - net.sf.eBus.client.MulticastMessage.MulticastState
eBus multicast connection is disconnected from its target multicast group.
DISCONNECTED - net.sf.eBus.net.AsyncChannel.ConnectState
UDP socket is open but now disconnected.
dispatch(Runnable) - Method in class net.sf.eBus.client.EClient
Posts the task to the client execution queue.
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).
dispatcher - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Dispatcher responsible for running this object.
dispatcher(String) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets dispatcher name to given value.
dispatcher(String) - Method in class net.sf.eBus.config.EConfigure
Returns the dispatcher configuration with the given name.
DISPATCHER_TYPE_KEY - Static variable in class net.sf.eBus.config.EConfigure
The EConfigure.DispatcherType "dispatcherType" property is used to specify the dispatcher thread type.
dispatcherBuilder() - Static method in class net.sf.eBus.config.EConfigure
Returns a new EConfigure.DispatcherBuilder instance used to construct a EConfigure.Dispatcher.
dispatchers() - Method in class net.sf.eBus.config.EConfigure
Returns client dispatcher configuration map.
DISPATCHERS_KEY - Static variable in class net.sf.eBus.config.EConfigure
The key "dispatchers" contains a EConfigure.Dispatcher array.
dispatcherType(EConfigure.DispatcherType) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Sets the dispatcher type.
dispatchHandle() - Method in enum net.sf.eBus.config.EConfigure.DispatcherType
Returns the task dispatch method handle.
dispatchType() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns the dispatch method type.
displayFields() - Method in class net.sf.eBus.messages.type.MessageType
Returns message fields in display order from root base class (EMessageObject) to the leaf class.
displayValues(EMessageObject) - Method in class net.sf.eBus.messages.type.MessageType
Returns the message object's field values as an Object list.
doAcceptFailed(String, SelectableChannel) - Method in class net.sf.eBus.client.EServer
Cleans up the accepted channel after a connect attempt failed.
doAcceptFailed(String, SelectableChannel) - Method in class net.sf.eBus.client.ETCPServer
Closes the accept TCP channel.
doAcceptFailed(String, SelectableChannel) - Method in class net.sf.eBus.client.EUDPServer
Closes the accepted UDP connection and sends a failed UDP connect reply.
doClose() - Method in class net.sf.eBus.client.EServer
Closes the underlying server socket.
doClose() - Method in class net.sf.eBus.client.ETCPServer
Closes and drops the open server socket.
doClose() - Method in class net.sf.eBus.client.EUDPServer
Closes and drops the open UDP server socket.
doClose() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Performs actual work to close historic feed.
doClose() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Closes subordinate notification and request feeds, if open.
doClose() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Closes subordinate notification and request feeds, if open.
doClose() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Immediately closes the datagram socket since there is no associated queued output.
doClose() - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Marks the channel as closed.
doesResetUponFinalIndex() - Method in class net.sf.eBus.util.IndexCache.Index
Returns true if the cache automatically resets to the initial index once the final index is reached.
DONE - net.sf.eBus.client.ERequestFeed.RequestState
The request is no longer active because all replies are received.
DONE_ERROR - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.HistoricFeedState
Historic subscribe feed is done due to an error.
DONE_SUCCESS - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.HistoricFeedState
Historic subscribe feed successfully finished with both past and live notification messages.
doneCallback(HistoricFeedDoneCallback) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Puts historic subscribe feed completion callback in place.
doOpen() - Method in class net.sf.eBus.client.EServer
Opens the underlying server socket for the given address.
doOpen() - Method in class net.sf.eBus.client.ETCPServer
Creates a new AsyncServerSocket and opens that socket on the configured address.
doOpen() - Method in class net.sf.eBus.client.EUDPServer
Creates a new AsyncDatagramSocket and opens on the given server address.
doOpen(SocketAddress, ProtocolFamily) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Performs the actual work of opening a datagram channel.
doOpen(SocketAddress, ProtocolFamily) - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
After successfully opening a datagram channel, marks this datagram socket as ready for secure connection.
doOpen(DatagramChannel) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Performs actual work of encapsulating an "accepted" datagram channel.
doOpen(DatagramChannel) - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Encapsulates the given datagram channel and then marks this secure datagram socket as disconnected.
doRead() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Returns true if a packet was successfully received from the datagram socket and false if not.
doRead() - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Returns true if a packet was successfully received (meaning there could be more packets to follow) and false if no packet was received (meaning there are no more packets available at this time).
doSend(byte[], int, int, SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Places given bytes into the outbound buffer and sends the outbound buffer to the given target address.
doSend(byte[], int, int, SocketAddress) - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Places given bytes into outbound buffer, encrypts those bytes, and then sends those encrypted bytes to the targeted far-end address.
doSend(DatagramBufferWriter) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Uses writer to directly write data to outbound buffer.
doSend(DatagramBufferWriter) - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Uses writer to directly write data to outbound TLS buffer.
DoubleType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 8-byte decimal values.
DOWN - net.sf.eBus.client.EFeedState
The message feed is down.
DTLS_PROTOCOL_NAME - Static variable in class net.sf.eBus.config.EConfigure
Generic DTLS protocol name is "DTLS".
dump(byte[], int, int, String) - Static method in class net.sf.eBus.util.HexDump
Returns a text representation of the given byte array.
dump(byte[], String) - Static method in class net.sf.eBus.util.HexDump
Dump out data's entire contents starting at byte zero.
duration() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
Returns the maximum allowed pause duration.
duration(Duration) - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
Sets the pause duration and returns this pause configuration builder.
DurationType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Duration values.

E

EAbstractHistoricFeed<T extends EObject> - Class in net.sf.eBus.feed.historic
Base class for EHistoricPublishFeed and EHistoricSubscribeFeed containing the data members common to each.
EAbstractHistoricFeed(EAbstractHistoricFeed.Builder<T, ?, ?>) - Constructor for class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Creates a new historic feed instance based on builder settings.
EAbstractHistoricFeed.Builder<T extends EObject,​F extends EAbstractHistoricFeed<T>,​B extends EAbstractHistoricFeed.Builder<T,​F,​?>> - Class in net.sf.eBus.feed.historic
EAbstractList<E extends EMessageObject> - Class in net.sf.eBus.messages
Base class for EFieldList and EMessageList classes, implementing the read-only functionality.
EAbstractList() - Constructor for class net.sf.eBus.messages.EAbstractList
Creates an empty field list instance with an initial capacity of ten.
EAbstractList(int) - Constructor for class net.sf.eBus.messages.EAbstractList
Creates an empty list instance with the specified initial capacity.
EAbstractList(Collection<E>) - Constructor for class net.sf.eBus.messages.EAbstractList
Creates a list instance containing the same elements as c and in the order returned by the collection's iterator.
EArrayInfo - Annotation Type in net.sf.eBus.messages
This field-level, run-time annotation is used to define two attributes for variable-sized field:
EBUS - net.sf.eBus.config.EConfigure.DispatcherType
Default eBus dispatcher based on a run queue, so the dispatcher method is EClient.doDispatch(Runnable).
EBUS_KEY - Static variable in class net.sf.eBus.config.EConfigure
All properties keys are prefixed with "eBus".
eBusConfig() - Static method in class net.sf.eBus.client.EClient
Returns the auto-loaded eBus configuration.
eBusObject - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
eBus object name currently running on run queue thread.
eBusObject - Variable in class net.sf.eBus.client.monitor.ThreadDenialUpdate
Name of eBus object experiencing the condition.
eBusObject - Variable in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Name of eBus object exceeding the maximum run quantum.
eBusObject() - Method in class net.sf.eBus.client.EClient.RQStats
Returns eBus object currently being run by thread.
eBusObject(String) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets eBus object name currently running of run queue thread.
eBusObject(String) - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
Sets name of eBus object experiencing condition.
eBusObject(String) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Sets name of eBus object running on thread.
eBusObject(EObject) - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
Sets name of eBus object experiencing condition.
eBusObject(EObject) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Sets name of eBus object running on thread.
EBusObjectInfo - Class in net.sf.eBus.client.monitor
Contains run time statistics for a given eBus object.
EBusObjectInfo.Builder - Class in net.sf.eBus.client.monitor
Use this builder to create an EBusObjectInfo instance.
EBusObjectReport - Class in net.sf.eBus.client.monitor
Reports current status of all existing eBus objects.
EBusObjectReport.Builder - Class in net.sf.eBus.client.monitor
Use this builder to create an EBusObjectReport instance.
eBusObjects - Variable in class net.sf.eBus.client.monitor.EBusObjectReport
Report for each extant eBus object in this JVM.
eBusObjects(EBusObjectInfo[]) - Method in class net.sf.eBus.client.monitor.EBusObjectReport.Builder
Sets eBus object information array to given value.
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 - Class in net.sf.eBus.client
EClient ties together eBus message routing and message processing.
EClient.ClientLocation - Enum in net.sf.eBus.client
An eBus client is either local to this JVM or in a remote JVM.
EClient.ObjectState - Enum in net.sf.eBus.client
An eBus object is either on a run queue thread or off.
EClient.RQStats - Class in net.sf.eBus.client
Contains the EClient.RQThread current condition.
EClient.RQThread - Class in net.sf.eBus.client
A Dispatcher run queue thread watches a given run queue for EClient instances ready to run, attempting to acquire the next ready client.
EClient.RQThread.RQThreadState - Enum in net.sf.eBus.client
A run queue thread is either idle (waiting for an available eBus object) or busy (running an eBus object).
EClient.RunState - Enum in net.sf.eBus.client
Defines the eBus client run states.
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.
EConfigure - Class in net.sf.eBus.config
This immutable class contains eBus services, remote connection, dispatcher, and pause configuration.
EConfigure.AbstractBuilder<T extends EConfigure.AbstractBuilder> - Class in net.sf.eBus.config
Base class for EConfigure.ServerBuilder and EConfigure.ConnectionBuilder, containing the properties common to both.
EConfigure.AbstractConfig - Class in net.sf.eBus.config
Base class for service and remote connections.
EConfigure.ConnectionBuilder - Class in net.sf.eBus.config
Constructs an EConfigure.RemoteConnection instance based on the parameters set via the builder's API.
EConfigure.ConnectionRole - Enum in net.sf.eBus.config
Defines remote connection side, either acceptor or initiator.
EConfigure.ConnectionType - Enum in net.sf.eBus.config
Enumerates the channel types supported by eBus ERemoteApp.
EConfigure.DiscardPolicy - Enum in net.sf.eBus.config
When a connection is paused and the server message backlog breaches the maximum allowed message backlog limit, this policy specifies which messages should be discarded to keep the backlog at the limit.
EConfigure.Dispatcher - Class in net.sf.eBus.config
eBus uses a Dispatcher to forward messages to client.
EConfigure.DispatcherBuilder - Class in net.sf.eBus.config
Constructs an EConfigure.Dispatcher configuration instance based on the parameters set via the builder's API.
EConfigure.DispatcherType - Enum in net.sf.eBus.config
Enumerates the supported eBus dispatcher thread types.
EConfigure.McastNotifyBuilder - Class in net.sf.eBus.config
Builder used to create EConfigure.McastNotifyConfig instances.
EConfigure.McastNotifyConfig - Class in net.sf.eBus.config
Contains the notification message class and subject(s) which defines the messages either published by a EConfigure.MulticastConnection or subscribed to.
EConfigure.MessageCompilerType - Enum in net.sf.eBus.config
Defines supported eBus message compilers.
EConfigure.MulticastBuilder - Class in net.sf.eBus.config
Builder used to created a EConfigure.MulticastConnection connection instance.
EConfigure.MulticastConnection - Class in net.sf.eBus.config
A MulticastConnection instance is used to create a net.sf.eBus.client.EMulticastConnection and contains all the settings which define a multicast connection.
EConfigure.MulticastRole - Enum in net.sf.eBus.config
Multicast connections are used to transmit notification messages only.
EConfigure.MultifeedType - Enum in net.sf.eBus.config
A multi-feed uses either a fixed list of subjects or a subject query.
EConfigure.PauseBuilder - Class in net.sf.eBus.config
Constructs a EConfigure.PauseConfig instance based on the parameters set via the builder API.
EConfigure.PauseConfig - Class in net.sf.eBus.config
If a remote connection is to be paused, then this is the allowed pause configuration.
EConfigure.RemoteConnection - Class in net.sf.eBus.config
This immutable class stores the information pertaining to a remote eBus connection.
EConfigure.ScheduledExecutor - Class in net.sf.eBus.config
eBus clients should consider using net.sf.eBus.client.EScheduledExecutor to perform timed tasks since expired tasks are posted to the client's dispatcher.
EConfigure.ScheduledExecutorBuilder - Class in net.sf.eBus.config
Constructs an EConfigure.ScheduledExecutor configuration instance based on the parameters set via the builder's API.
EConfigure.ServerBuilder - Class in net.sf.eBus.config
Constructs an EConfigure.Service instance based on the parameters set via this builder's API.
EConfigure.Service - Class in net.sf.eBus.config
This immutable class stores the configuration for an eBus service.
EConfigure.ThreadBuilder<T extends EConfigure.ThreadConfig,​B extends EConfigure.ThreadBuilder> - Class in net.sf.eBus.config
Contains configuration settings common to EConfigure.DispatcherBuilder and EConfigure.ScheduledExecutorBuilder.
EConfigure.ThreadConfig - Class in net.sf.eBus.config
Base class for EConfigure.Dispatcher and EConfigure.ScheduledExecutor containing settings common to both configurations.
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(EFeed.Builder<?, ?, ?>) - Constructor for class net.sf.eBus.client.EFeed
Creates an eBus feed based on the given builder configuration.
EFeed.AbstractClientTask - Class in net.sf.eBus.client
Base class for eBus client callback tasks created by feeds.
EFeed.Builder<F extends EFeed,​T extends EObject,​B extends EFeed.Builder<F,​T,​?>> - Class in net.sf.eBus.client
Base class for all EFeed builders.
EFeed.FeedScope - Enum in net.sf.eBus.client
Feed scope is either restricted to this JVM, to both this JVM and remote JVMs, and to remote JVMs only.
EFeed.NotifyTask - Class in net.sf.eBus.client
This task forwards a notification message to ESubscriber.notify(ENotificationMessage, IESubscribeFeed).
EFeed.StatusTask<T extends IEFeed> - Class in net.sf.eBus.client
Used to issue a feed status callback.
EFeedState - Enum in net.sf.eBus.client
Enumerates an eBus notification message feed state: either up or down.
EField - Class in net.sf.eBus.messages
All application classes intended for use as an eBus messages field must extend EField.
EField(EField.Builder<?>) - Constructor for class net.sf.eBus.messages.EField
Initiate field based on builder settings.
EField.Builder<M extends EField> - Class in net.sf.eBus.messages
Used to create a new EField instance.
EFieldList<E extends EField> - Class in net.sf.eBus.messages
An ArrayList specifically containing EField elements.
EFieldList() - Constructor for class net.sf.eBus.messages.EFieldList
Creates an empty field list instance with an initial capacity of ten.
EFieldList(int) - Constructor for class net.sf.eBus.messages.EFieldList
Creates an empty field list instance with the specified initial capacity.
EFieldList(Collection<E>) - Constructor for class net.sf.eBus.messages.EFieldList
Creates a field list instance containing the same elements as c and in the order returned by the collection's iterator.
EFileNotification - Class in net.sf.eBusx.io
Used to transmit a Java WatchEvent asynchronously to all interested listeners.
EFileNotification.Builder - Class in net.sf.eBusx.io
 
EFileNotification.EventType - Enum in net.sf.eBusx.io
The watched file was either created, modified, or deleted.
EFileWatcher - Class in net.sf.eBusx.io
This class provides an eBus file watcher service, allowing asynchronous notification when a file or directory is created, modified or deleted.
EHistoricPublishFeed - Class in net.sf.eBus.feed.historic
The historic publisher feed extends EPublishFeed's ability to publish notification messages to subscribers with the ability to: persist notification messages to a IEMessageStore implementation and handle historic notification requests retrieving previously published messages from message store.
EHistoricPublishFeed.Builder - Class in net.sf.eBus.feed.historic
Builder is used to instantiate EHistoricPublishFeed instances.
EHistoricSubscribeFeed - Class in net.sf.eBus.feed.historic
The historic subscriber feed extends IESubscribeFeed's ability to receive live notification messages with the ability to seamlessly retrieve past notification messages from historic publishers.
EHistoricSubscribeFeed.Builder - Class in net.sf.eBus.feed.historic
Builder is used to instantiate EHistoricSubscribeFeed instances.
EHistoricSubscribeFeed.HistoricFeedState - Enum in net.sf.eBus.feed.historic
Enumerates historic subscribe feed states.
EHistoricSubscribeFeed.PastComparator - Class in net.sf.eBus.feed.historic
Comparator used to sort historic notification messages by timestamp, publisher identifier, and message position.
EHistoricSubscribeFeed.TimeLocation - Enum in net.sf.eBus.feed.historic
Denotes if a timestamp denotes the past, current time, future, or future on-going.
eid - Variable in class net.sf.eBus.client.sysmessages.AbstractLogonMessage
The eBus identifier.
eid(String) - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage.Builder
Sets the eBus identifier to the given value.
EInterval - Class in net.sf.eBusx.time
Implements a time interval from one Instant to another.
EInterval.Builder - Class in net.sf.eBusx.time
EInterval instances may be created only by using a Builder instance.
EInterval.Clusivity - Enum in net.sf.eBusx.time
Specifies whether an end point is inclusive or exclusive.
elementClass() - Method in class net.sf.eBus.messages.EFieldList
Returns the stored element class.
elevation - Variable in class net.sf.eBusx.geo.Position
Elevation is an optional third parameter and may be set to null.
elevation(BigDecimal) - Method in class net.sf.eBusx.geo.Position.Builder
Sets position elevation.
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(EMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.EMessage
Creates a new eBus message based on the given message builder.
EMessage.Builder<M extends EMessage,​B extends EMessage.Builder<M,​?>> - Class in net.sf.eBus.messages
Base class for all EMessage builders.
EMessage.MessageType - Enum in net.sf.eBus.messages
Messages are divided into four types: notification, request, reply and system.
EMessageHeader - Class in net.sf.eBus.messages
Contains the EMessage header information.
EMessageHeader(int, int, int, 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.
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, message source/destination address, and eBus message.
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.
EMessageKey - Class in net.sf.eBus.messages
Provides an immutable key based on the message class and subject.
EMessageKey(Class<? extends EMessage>, String) - Constructor for class net.sf.eBus.messages.EMessageKey
Creates a new message key for the given message class and subject.
EMessageList<E extends EMessage> - Class in net.sf.eBus.messages
This message field type allows multiple messages to be transported within another eBus message.
EMessageList(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.
EMessageList(EMessageKey) - Constructor for class net.sf.eBus.messages.EMessageList
Creates an empty message list instance with an initial capacity of ten.
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> - Class in net.sf.eBus.messages
Base class for all EMessageObject builders.
EMPTY_STRING - Static variable in class net.sf.eBus.messages.type.DataType
The default return value for text serialization is an empty string ("").
EMulticastConnection - Class in net.sf.eBus.client
EMulticastConnection is the API gateway to eBus multicast communication.
EMulticastConnection(EConfigure.MulticastConnection) - Constructor for class net.sf.eBus.client.EMulticastConnection
Creates a new multicast connection instance based on the given configuration.
EMulticastConnection.KeyInfo - Class in net.sf.eBus.client
Contains a message keys's unique integer identifier, source address and its current feed state.
EMulticastConnection.MessageReader - Class in net.sf.eBus.client
This class is responsible for decoding the eBus header and message from an AsyncMulticastSocket's underlying inbound buffer.
EMulticastConnection.MulticastKey - Class in net.sf.eBus.client
Contains multi-feed notification key.
EMulticastPublisher - Class in net.sf.eBus.client
This class is responsible for publishing notification messages to its multicast connection.
EMulticastSubscriber - Class in net.sf.eBus.client
This class is responsible for subscribing to notification messages from its multicast connection.
EMultiFeed<C extends EMessage,​F extends net.sf.eBus.client.ESingleFeed> - Class in net.sf.eBus.client
Multiple subject feeds act as a proxy between application objects and multiple subordinate simple feeds (EPublishFeed, ESubscribeFeed, EReplyFeed, and ERequestFeed), all for a single message class.
EMultiFeed(EMultiFeed.Builder) - Constructor for class net.sf.eBus.client.EMultiFeed
Creates a new multi-publish feed instance based on the validated builder settings.
EMultiFeed.Builder<C extends EMessage,​F extends net.sf.eBus.client.ESingleFeed,​T extends EObject,​M extends EMultiFeed<C,​F>,​B extends EMultiFeed.Builder<C,​F,​T,​M,​?>> - Class in net.sf.eBus.client
Base class for multiple subject feeds.
EMultiFeed.MultiFeedType - Enum in net.sf.eBus.client
A multi-feed either supports subject list or a subject pattern.
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.
EMultiPublishFeed.Builder - Class in net.sf.eBus.client
EMultiPublishFeed.Builder is the mechanism for creating an EMultiPublishFeed instance.
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.
EMultiReplyFeed.Builder - Class in net.sf.eBus.client
EMultiReplyFeed.Builder is the mechanism for creating an EMultiReplyFeed instance.
EMultiRequestFeed - Class in net.sf.eBus.client
This feed acts as a proxy for handling multiple ERequestFeeds on behalf of a ERequestor client.
EMultiRequestFeed.Builder - Class in net.sf.eBus.client
EMultiRequestFeed.Builder is the mechanism for creating an EMultiRequestFeed instance.
EMultiSubscribeFeed - Class in net.sf.eBus.client
This feeds acts as a proxy for handling multiple ESubscribeFeeds on behalf of a ESubscriber client.
EMultiSubscribeFeed.Builder - Class in net.sf.eBus.client
EMultiSubscribeFeed.Builder is the mechanism for creating an EMultiSubscribeFeed instance.
endClusivity - Variable in class net.sf.eBusx.time.EInterval
Interval end time clusivity.
endClusivity() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns end time clusivity.
endClusivity(EInterval.Clusivity) - Method in class net.sf.eBusx.time.EInterval.Builder
Sets interval end time clusivity.
endGroup(String) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Closes the named capture group.
endLocation() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns end time location.
endMultiComponent() - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
 
endParameter() - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Ends the event pattern parameter definition using the previously specified name, event message key, and event feed scope.
endParameterMap() - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Ends the parameter map definition which begins the event pattern definition.
endSingleComponent() - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Adds the defined single event pattern component to the component list.
endSymbol() - Method in enum net.sf.eBusx.time.EInterval.Clusivity
Returns clusivity end symbol.
endTime - Variable in class net.sf.eBusx.time.EInterval
Interval end time.
endTime() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns end time.
endTime(Instant) - Method in class net.sf.eBusx.time.EInterval.Builder
Sets the interval end time.
ENetConfigure - Class in net.sf.eBus.config
This immutable class contains selector thread configuration extracted from properties.
ENetConfigure.SelectorInfo - Class in net.sf.eBus.config
This immutable class contains the selector thread configuration for the named selector.
ENetConfigure.SelectorInfoBuilder - Class in net.sf.eBus.config
Constructs an ENetConfigure.SelectorInfo instance based on the parameters set via the builder's API.
ENotificationMessage - Class in net.sf.eBus.messages
Required base class for all application publish/subscribe notification messages.
ENotificationMessage(ENotificationMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.ENotificationMessage
Creates a new eBus notification message based on the given message builder.
ENotificationMessage.Builder<M extends ENotificationMessage,​B extends ENotificationMessage.Builder<M,​?>> - Class in net.sf.eBus.messages
Base class for all ENotificationMessage builders.
ENotifyFeed - Class in net.sf.eBus.client
Abstract base class for EPublishFeed and ESubscribeFeed classes.
ENotifyFeed(ENotifyFeed.Builder) - Constructor for class net.sf.eBus.client.ENotifyFeed
Creates a new notification feed instance based on the builder's configuration.
ENotifyFeed.Builder<F extends ENotifyFeed,​T extends EObject,​B extends ENotifyFeed.Builder<F,​T,​?>> - Class in net.sf.eBus.client
Base class for notification publish and subscribe feeds.
entrySet() - Method in class net.sf.eBus.util.TernarySearchTree
Returns the set of all key-value mappings.
entrySet(Pattern) - Method in class net.sf.eBus.util.TernarySearchTree
Returns the set of all key-value mappings whose keys match the given query.
entrySet(Pattern, int) - Method in class net.sf.eBus.util.TernarySearchTree
Returns the set of at most maxMatches key-value mappings whose keys match the given query.
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.
EOBJECT_NAME - Static variable in class net.sf.eBus.client.monitor.RQMonitor
eBus object name is "RQMonitor".
EOBJECT_REPORT_KEY - Static variable in class net.sf.eBus.client.monitor.RQMonitor
Message key for EBusObjectReport notifications.
EOF - Static variable in class net.sf.eBus.text.TokenLexer
The end of the input is reached (1).
EOF() - Method in class net.sf.eBus.text.TokenLexerContext
 
EOL(char) - Method in class net.sf.eBus.text.TokenLexerContext
 
EOS() - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
EPatternFeed - Class in net.sf.eBus.feed.pattern
eBus pattern feeds sit between eBus notification events and an eBus client, searching for a client-specified event pattern in the notification event stream.
EPatternFeed(EPatternFeed.PatternBuilder) - Constructor for class net.sf.eBus.feed.pattern.EPatternFeed
Creates a new eBus pattern feed based on builder settings.
EPatternFeed.AbstractMatchFrame - Class in net.sf.eBus.feed.pattern
A match frame tracks an in-progress match.
EPatternFeed.PatternBuilder<F extends EPatternFeed,​B extends EPatternFeed.PatternBuilder<F,​?>> - Class in net.sf.eBus.feed.pattern
Based class for pattern feed builders.
EPublisher - Interface in net.sf.eBus.client
Classes wanting to send eBus notifications need to implement this interface.
EPublishFeed - Class in net.sf.eBus.client
EPublishFeed is the application entry point for publishing notification messages to subscribers.
EPublishFeed.Builder - Class in net.sf.eBus.client
EPublishFeed.Builder is now the preferred mechanism for creating a EPublishFeed instance.
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.EMulticastConnection.KeyInfo
Returns true if o is a non-null KeyInfo instance with equal source address, JVM and key identifiers; otherwise returns false.
equals(Object) - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns true if this multicast key is equal to the given object.
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.McastKeyMessage
 
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.config.AddressFilter
Compares the given object with this filter for equality.
equals(Object) - Method in class net.sf.eBus.config.EConfigure
Returns true if o is a non-null EConfigure instance with the same settings; returns false otherwise.
equals(Object) - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
 
equals(Object) - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns true if o is a non-null RemoteConnection instance with the same name; false otherwise.
equals(Object) - Method in class net.sf.eBus.config.EConfigure.Service
Returns true if o is a Service instance with the same address and false otherwise.
equals(Object) - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
 
equals(Object) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns true if this object equals o and false otherwise.
equals(Object) - Method in class net.sf.eBus.config.ThreadAffinityConfigure
 
equals(Object) - Method in class net.sf.eBus.messages.EAbstractList
 
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.ENotificationMessage
Returns true if o is a non-null ENotificationMessage instance with a publisher identifier and position equal to this ENotificationMessage instance and 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.
equals(Object) - Method in class net.sf.eBus.text.Token
Returns true if o is a non-null Token instance of the same type and raw token text; false otherwise.
equals(Object) - Method in class net.sf.eBus.util.MultiKey
Returns true if key is a non-null MultiKey instance with the same number of key values and the key values are equal and in the same order.
equals(Object) - Method in class net.sf.eBus.util.regex.Pattern
Returns true if this object and the argument object are both regular expression patterns with the same underlying pattern string and false otherwise.
equals(Object) - Method in class net.sf.eBusx.geo.GeoMultiLineString
Returns true if o is the same instance as this GeoMultiLineString or if o is a non-null GeoMultiLineString instance whose line string array equals this GeoMultiLineString instance.
equals(Object) - Method in class net.sf.eBusx.geo.GeoMultiPoint
Returns true if o is a non-null GeoMultiPoint with a position array equaling this GeoMultiPoint position array.
equals(Object) - Method in class net.sf.eBusx.geo.GeoPoint
Returns true if o is the same instance as this GeoPoint or if o is a non-null GeoPoint instance whose position equals this GeoPoint position.
equals(Object) - Method in class net.sf.eBusx.geo.GeoPolygon
Returns true if o is a non-nuull GeoPolygon with a lineear ring array equaling this GeoPolygo linear ring array.
equals(Object) - Method in class net.sf.eBusx.geo.LineString
Returns true if o is a non-null Linestring with a position array equaling this LineString position array.
equals(Object) - Method in class net.sf.eBusx.geo.Position
Returns true if either o is the same Position instance as this or is a non-null Position instance with the same latitude and longitude as this Position.
equals(Object) - Method in class net.sf.eBusx.monitor.MonitorId
Returns true if o is a non-null MonitorId instance with the same integer identifier; otherwise, returns false.
equals(Object) - Method in class net.sf.eBusx.time.EInterval
equals: Returns true if: o is the same EInterval instance as this interval or o is a non-null EInterval instance with the same end points and clusivities as this EInterval instance.
equals(Object) - Method in class net.sf.eBusx.util.TimerReply
Deprecated.
 
equalTo(char) - Method in class net.sf.eBus.util.regex.AnyChar
Returns true if this component is equal to the character c; returns false otherwise.
equalTo(char) - Method in class net.sf.eBus.util.regex.CharacterSet
Returns true if this component is equal to the character c; returns false otherwise.
equalTo(char) - Method in class net.sf.eBus.util.regex.Component
Returns true if this component is equal to the character c; returns false otherwise.
equalTo(char) - Method in class net.sf.eBus.util.regex.Literal
Returns true if this component is equal to the character c; returns false otherwise.
EReliableUDPServer - Class in net.sf.eBus.client
Extends EUDPServer to handle reliable UDP message header.
EReliableUDPServer(EConfigure.Service) - Constructor for class net.sf.eBus.client.EReliableUDPServer
Creates a new, closed UDP server instance.
ERemoteApp - Class in net.sf.eBus.client
This class provides communication 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.Builder - Class in net.sf.eBus.client
EReplyFeed.Builder is now the preferred mechanism for creating a EReplyFeed instance.
EReplyFeed.ERequest - Class in net.sf.eBus.client
ERequest is responsible for matching an ERequestFeed.ERequest with a single EReplyFeed.
EReplyInfo - Annotation Type in net.sf.eBus.messages
This class-level annotation is required for all classes extending ERequestMessage.
EReplyMessage - Class in net.sf.eBus.messages
Required base class for all application request messages.
EReplyMessage(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,​? extends EReplyMessage.Builder>> - Class in net.sf.eBus.messages
Base class for all EReplyMessage builders.
EReplyMessage.ConcreteBuilder - Class in net.sf.eBus.messages
Since EReplyMessage is not abstract and may be instantiated as a concrete message, this builder is used to create an EReplyMessage instance.
EReplyMessage.ReplyStatus - Enum in net.sf.eBus.messages
An eBus reply is limited to either OK (success), OK_CONTINUING (in-progress reply with more to come), CANCELED (terminated before completion), CANCEL_REJECT (cancel request rejected), and ERROR (failure to process request and request is terminated).
ERequestFeed - Class in net.sf.eBus.client
ERequestFeed is the application entry point for posting request messages to repliers.
ERequestFeed.Builder - Class in net.sf.eBus.client
EREquestFeed.Builder is now the preferred mechanism for creating a ERequestFeed instance.
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(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
Base class for request message builders.
ERequestor - Interface in net.sf.eBus.client
Classes wanting to send eBus requests must implement this interface.
Error(String) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
ERROR - net.sf.eBus.messages.EReplyMessage.ReplyStatus
The request handling failed.
ERROR - Static variable in class net.sf.eBus.text.TokenLexer
An error occurred when seeking the next token (0).
errorCause() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns exception which causes an EHistoricSubscribeFeed.HistoricFeedState.DONE_ERROR historic subscribe feed state.
errors() - Method in class net.sf.eBus.util.Validator
Returns an unmodifiable copy of the field errors list.
ERuntime - Class in net.sf.eBus.util
Provides a method to determine if running on Android virtual machine.
escape_done(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
escape_error(String) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
escape_set() - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
EScheduledExecutor - Class in net.sf.eBus.timer
Executes given task, EObject pairs at a specified time.
EScheduledExecutor(EConfigure.ScheduledExecutor, CountDownLatch, CountDownLatch) - Constructor for class net.sf.eBus.timer.EScheduledExecutor
Creates a new eBus scheduled executor instance.
EScheduledExecutor.CancelReason - Enum in net.sf.eBus.timer
Provides reason for a timer no longer running.
EScheduledExecutor.IETimer - Interface in net.sf.eBus.timer
A scheduled timer task which may be active, expired, or canceled.
EScheduledExecutor.TimerState - Enum in net.sf.eBus.timer
An eBus-scheduled timer may be in one of three states: waiting for an active timer to expire, timer has expired and is no longer active, and timer is canceled, will never expire, and is no longer active.
EScheduledExecutor.TimerType - Enum in net.sf.eBus.timer
Enumerates supported timer type: single shot, repeated at a fixed rate, and repeated at a fixed delay.
EServer - Class in net.sf.eBus.client
Accepts new connections to this eBus application.
EServer(EConfigure.Service) - Constructor for class net.sf.eBus.client.EServer
Creates a server socket that will listen on the specified address and create ERemoteApp objects.
EStringInfo - Annotation Type in net.sf.eBus.messages
This field-level, run-time annotation is used to defines two attributes: charset: defines Charset used to serialize/de-serialize associated String field.
ESubscribeFeed - Class in net.sf.eBus.client
ESubscribeFeed is the application entry point for receiving notification messages.
ESubscribeFeed.Builder - Class in net.sf.eBus.client
ESubscribeFeed.Builder is now the preferred mechanism for creating a ESubscribeFeed instance.
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(ESystemMessage.Builder<?, ?>) - Constructor for class net.sf.eBus.messages.ESystemMessage
Creates a new system message based on the given message builder.
ESystemMessage.Builder<M extends ESystemMessage,​B extends ESystemMessage.Builder<M,​?>> - Class in net.sf.eBus.messages
Base class for all ESystemMessage builders.
ETCPServer - Class in net.sf.eBus.client
Accepts new TCP (both secure and plain text) connections.
ETCPServer(EConfigure.Service) - Constructor for class net.sf.eBus.client.ETCPServer
Creates a new, closed TCP server instance.
ETimer - Class in net.sf.eBusx.util
Deprecated.
Please move to net.sf.eBus.client.EScheduledTimer for scheduled task timing.
EUDPServer - Class in net.sf.eBus.client
This UDP datagram socket "accepts" a new UDP datagram socket from a remote eBus application.
EUDPServer(EConfigure.Service) - Constructor for class net.sf.eBus.client.EUDPServer
Creates a new, closed UDP server instance.
EUDPServer(EConfigure.Service, EUDPServer.UDPMessageWriter) - Constructor for class net.sf.eBus.client.EUDPServer
Creates a new, closed UDP server instance for the given configuration and message writer.
EUDPServer.UDPMessageWriter - Class in net.sf.eBus.client
Used to encode a UDPConnectReply message directly to a datagram output buffer.
eventPattern(EventPattern) - Method in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Sets event pattern used to match against notification stream.
EventPattern - Class in net.sf.eBus.feed.pattern
EventPattern provides the two pieces of information needed to do pattern matching: 1) the notification feeds providing the events used in the match and 2) the pattern itself.
EventPattern.Builder - Class in net.sf.eBus.feed.pattern
Builder is the only way to create an EventFeed instance.
EventPattern.FeedInfo - Class in net.sf.eBus.feed.pattern
This class provides the information needed by EPatternFeed to build to a notification message feed.
EventPattern.PatternType - Enum in net.sf.eBus.feed.pattern
eBus patterns come in two varieties: ordered and unordered.
eventType - Variable in class net.sf.eBusx.io.EFileNotification
This notification signifies that either the file or directory was created, modified, or deleted.
eventType(EFileNotification.EventType) - Method in class net.sf.eBusx.io.EFileNotification.Builder
Sets the detected file event type.
EXCEEDED - net.sf.eBus.client.monitor.AlarmCondition
Condition is currently being exceeded.
EXCLUSIVE - net.sf.eBusx.time.EInterval.Clusivity
The end point time is excluded from the interval.
execute(Runnable) - Method in class net.sf.eBus.util.DirectExecutor
Immediately executes the task in the current thread.
executeAction(MethodHandle) - Method in class net.sf.eBus.client.ERemoteAppContext
 
executeAction(MethodHandle) - Method in class net.sf.eBus.text.TokenLexerContext
 
executeAction(MethodHandle) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
EXECUTOR_SHUTDOWN - net.sf.eBus.timer.EScheduledExecutor.CancelReason
Timer canceled due to associated executor shut down.
exhaust(EMessage) - Method in interface net.sf.eBus.client.IMessageExhaust
 
EXPIRED - net.sf.eBus.timer.EScheduledExecutor.TimerState
Timer successfully reached expiration and is no longer active.
EXTRACT - net.sf.eBus.net.AsyncChannel.BufferMode
Buffer is configured so that data can be removed from the buffer.

F

FATAL_ERROR - net.sf.eBusx.monitor.ActionLevel
A problem has caused unrecoverable failure and system shutdown.
FEED_IS_INACTIVE - Static variable in class net.sf.eBus.client.EFeed
Message associated with attempting to use an inactive message feed.
FEED_NOT_ADVERTISED - Static variable in class net.sf.eBus.client.EFeed
Message associated with attempting to use an unadvertised message feed.
FEED_OPEN - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.HistoricFeedState
Historic subscribe feed is open but not yet subscribed to notifications.
FEED_STATUS - net.sf.eBus.client.sysmessages.SystemMessageType
 
FEED_STATUS_METHOD - Static variable in class net.sf.eBus.client.ERequestFeed
FEED_STATUS_METHOD - Static variable in class net.sf.eBus.client.ESubscribeFeed
feedDone(EHistoricSubscribeFeed.HistoricFeedState, EHistoricSubscribeFeed) - Method in interface net.sf.eBus.feed.historic.IEHistoricSubscriber
Reports historic subscribe feed is completed and no more events will be posted from the feed.
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.
feedInfo(String) - Method in class net.sf.eBus.feed.pattern.EventPattern
Returns EventPattern.FeedInfo for the given feed name.
FeedInfo(EMessageKey, EFeed.FeedScope) - Constructor for class net.sf.eBus.feed.pattern.EventPattern.FeedInfo
Creates subscription feed information for the given notification message key and feed scope.
FeedInfo(EMessageKey, EFeed.FeedScope, ECondition) - Constructor for class net.sf.eBus.feed.pattern.EventPattern.FeedInfo
Creates subscription feed information for the given notification message key, feed scope, and optional feed condition.
feedState - Variable in class net.sf.eBus.client.sysmessages.AdMessage
The advertised feed's current state.
feedState - Variable in class net.sf.eBus.client.sysmessages.FeedStatusMessage
The updated feed state.
feedState - Variable in class net.sf.eBus.client.sysmessages.McastKeyMessage
The notification feed's current state.
feedState - Variable in class net.sf.eBus.client.sysmessages.SubscribeMessage
The subscription is either EFeedState.UP or EFeedState.DOWN.
feedState - Variable in class net.sf.eBus.feed.historic.PublishStatusEvent
Latest publisher feed state.
feedState() - Method in class net.sf.eBus.client.EFeed
Returns the current feed state.
feedState() - Method in interface net.sf.eBus.client.IEFeed
Returns the current feed state.
feedState() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Returns current historic subscribe 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(EFeedState) - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage.Builder
Sets the feed state to the given value.
feedState(EFeedState) - Method in class net.sf.eBus.client.sysmessages.McastKeyMessage.Builder
Sets the multicast feed state to the given value.
feedState(EFeedState) - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage.Builder
Sets the subscription feed state to the given value.
feedState(EFeedState) - Method in class net.sf.eBus.feed.historic.PublishStatusEvent.Builder
Sets publisher feed state.
feedStates() - Method in class net.sf.eBus.client.EMultiFeed
Returns a mapping between the current subordinate feed message keys and the subordinate feed state.
feedStatus(EFeedState, IERequestFeed) - Method in class net.sf.eBus.client.ERemoteApp
Ignores request feed state changes.
feedStatus(EFeedState, IERequestFeed) - 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 class net.sf.eBus.client.EMulticastPublisher
If feed is a supported message, then stores this latest feed state.
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, 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(PublishStatusEvent, EHistoricSubscribeFeed) - Method in interface net.sf.eBus.feed.historic.IEHistoricSubscriber
Reports a publisher feed state change for the underlying notification message feed.
FeedStatusCallback<T extends IEFeed> - Interface in net.sf.eBus.client
An eBus client implementing either ESubscriber, EPublisher, or ERequestor is not required to override the matching feed status method ( ESubscriber.feedStatus(EFeedState, IESubscribeFeed), EPublisher.publishStatus(EFeedState, IEPublishFeed), or ERequestor.feedStatus(EFeedState, IERequestFeed)).
FeedStatusMessage - Class in net.sf.eBus.client.sysmessages
Forwards a notification feed status to a remote eBus application so it can be reported to the remote subscribers.
FeedStatusMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create FeedStatusMessage instances.
feedType() - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns multi-feed type.
feedType() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
Returns multi-feed type.
feedType(EConfigure.MultifeedType) - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
Sets notification multi-feed type to either LIST or QUERY.
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(MethodHandle) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
field(String) - Method in class net.sf.eBus.messages.type.MessageType
Returns message field with matching name.
FIELD_MASK_SIZE - Static variable in class net.sf.eBus.messages.type.DataType
The field mask is a 4-byte, signed integer.
FieldDisplayIndex - Annotation Type in net.sf.eBus.messages
This field-level, run-time annotation is used to define field ordering for human presentation only.
FieldListType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization for EFieldList.
fields() - Method in class net.sf.eBus.messages.type.MessageType
Returns the message object public fields.
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.
fieldSize() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the field size in bytes.
FIFTEEN_MINUTE - net.sf.eBus.util.logging.StatusReport.ReportFrequency
Report every fifteen minutes.
file - Variable in class net.sf.eBusx.io.EFileNotification
The notification applies to this file instance.
file(File) - Method in class net.sf.eBusx.io.EFileNotification.Builder
Sets the file associated with the notification.
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.
fill(ByteBuffer) - Method in class net.sf.eBus.client.EUDPServer.UDPMessageWriter
Encodes EUDPServer.UDPMessageWriter.mMessage to buffer including the eBus message header.
fill(ByteBuffer) - Method in interface net.sf.eBus.net.BufferWriter
Write outgoing bytes to buffer.
fill(ByteBuffer) - Method in interface net.sf.eBus.net.DatagramBufferWriter
Writes the next outbound datagram packet to buffer and returns the packet destination socket address.
fillHeader(ByteBuffer) - Method in class net.sf.eBus.client.EUDPServer.UDPMessageWriter
Fills in the message header.
FILTER_KEY - Static variable in class net.sf.eBus.config.EConfigure
The service definition uses the "addressFilter" key suffix.
finalIndex() - Method in class net.sf.eBus.util.IndexCache.Index
Returns the maximum cached index.
find(String) - Static method in enum net.sf.eBus.client.ThreadType
Returns the thread type with a text name equaling s, ignoring case.
find(String) - Static method in enum net.sf.eBus.config.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.
findClient(EObject) - Static method in class net.sf.eBus.client.EClient
Returns the eBus proxy for the given application object.
findFields(Class<? extends EMessageObject>) - Static method in class net.sf.eBus.messages.type.MessageType
Returns the public final, non-static fields (except EMessage.subject).
findKeys() - Static method in class net.sf.eBus.client.EFeed
Returns a non-null, possibly empty, message key list taken from the current message key dictionary entries.
findKeys(Class<? extends EMessage>) - Static method in class net.sf.eBus.client.EFeed
Returns a list containing message keys for the given message class found in the message key dictionary.
findKeys(Class<? extends EMessage>, Pattern) - Static method in class net.sf.eBus.client.EFeed
Returns a list containing message keys for the given message class and subject pattern found in the message key dictionary.
findOrCreateClient(EObject, EClient.ClientLocation) - Static method in class net.sf.eBus.client.EClient
Returns the eBus proxy for the given eBus client instance.
findType(Class<?>) - Static method in class net.sf.eBus.messages.type.DataType
Returns the data type object associated with the class.
findType(String) - Static method in enum net.sf.eBus.config.EConfigure.DispatcherType
Returns the EConfigure.DispatcherType for the given name using case-insensitive string matching.
findType(String) - Static method in enum net.sf.eBusx.geo.GeoObject.GeoType
 
finishes(EInterval) - Method in class net.sf.eBusx.time.EInterval
finishes: Returns true if this interval starts after intervaL buts ends at the same time.
firstTimestamp() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns currently first notification message timestamp as an Instant.
FIVE_MINUTE - net.sf.eBus.util.logging.StatusReport.ReportFrequency
Report every five minutes.
fixedRate - Variable in class net.sf.eBusx.util.TimerRequest
Deprecated.
If true, then repeating timers are run using fixed rate scheduling.
fixedRate(boolean) - Method in class net.sf.eBusx.util.TimerRequest.Builder
Deprecated.
 
flag - Variable in enum net.sf.eBus.client.EFeedState
true if the feed is up and false if down.
FLOAT - Static variable in class net.sf.eBus.text.TokenLexer
A floating point number (4).
FloatType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 4-byte decimal values.
flush() - Method in class net.sf.eBus.util.logging.NullHandler
Does nothing since there is nothing to flush
format(LogRecord) - Method in class net.sf.eBus.util.logging.PatternFormatter
Returns a localized String resulting from formatting the LogRecord.
formatTime(long) - Static method in class net.sf.eBus.util.logging.StatusReport
Given a millisecond duration, generate a string that reports the duration in human-readable form.
frameId() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Returns the unique match frame identifier.
from(Instant, EInterval.Clusivity) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Sets historic subscription feed to begin in the past.
fromFeedId() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the from proxy identifier.
fromNow() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Sets historic subscription feed to begin at the current time.
FUTURE - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Feed end time is in the future.

G

generateName() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Returns default historic feed name.
generateName() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed.Builder
Returns default historic public feed name.
generateName() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Returns default historic subscribe feed name.
GeoBuilder(Class<F>, GeoObject.GeoType) - Constructor for class net.sf.eBusx.geo.GeoObject.GeoBuilder
Constructor used to set the GeoJSON class and type.
GeoLineString - Class in net.sf.eBusx.geo
Array of two or more positions.
GeoLineString.Builder - Class in net.sf.eBusx.geo
Builder used to create GeoLineString instance.
GeoMultiLineString - Class in net.sf.eBusx.geo
Contains zero or more GeoJSON line strings.
GeoMultiLineString.Builder - Class in net.sf.eBusx.geo
Builder class used to create GeoJSON multi-line string instances.
GeoMultiPoint - Class in net.sf.eBusx.geo
Contains Position array which may be empty.
GeoMultiPoint.Builder - Class in net.sf.eBusx.geo
Builder class used to create GeoMultiPoint instances.
GeoObject - Class in net.sf.eBusx.geo
Base class for all GeoJSON elements.
GeoObject(GeoObject.GeoBuilder<?>) - Constructor for class net.sf.eBusx.geo.GeoObject
Creates a new OpenStreatMap element based on the given builder settings.
GeoObject.GeoBuilder<F extends GeoObject> - Class in net.sf.eBusx.geo
Base class for all GeoJSON object builders.
GeoObject.GeoType - Enum in net.sf.eBusx.geo
Enumerates GeoJSON geo-spatial data types.
GeoPoint - Class in net.sf.eBusx.geo
Contains a single GeoJSON position.
GeoPoint.Builder - Class in net.sf.eBusx.geo
Builder class used to create GeoPoint instances.
GeoPolygon - Class in net.sf.eBusx.geo
A polygon is one or more linear rings and a linear ring is a LineString meeting the following constraints: Has four or more closed positions.
GeoPolygon.Builder - Class in net.sf.eBusx.geo
Builder class used to create GeoPolygon instances.
get() - Method in class net.sf.eBus.util.LazyString
Returns initialized text.
get(Object) - Method in class net.sf.eBus.util.TernarySearchTree
Returns the value associated with key.
getAllowedRemoteAddresses() - Method in class net.sf.eBus.config.AddressFilter
Returns address filter as a string list.
getArrayProperty(String, char) - Method in class net.sf.eBus.util.Properties
Returns the named property value as a String[].
getBooleanProperty(String) - Method in class net.sf.eBus.util.Properties
Returns the named property value as a boolean.
getBooleanProperty(String, boolean) - Method in class net.sf.eBus.util.Properties
Returns the named property value as a boolean.
getClients() - Static method in class net.sf.eBus.client.EClient
Returns the set of all currently registered eBus clients.
getDoubleProperty(String) - Method in class net.sf.eBus.util.Properties
Returns the named property value as a double.
getDoubleProperty(String, double) - Method in class net.sf.eBus.util.Properties
Returns the named property value as a double.
getDumpThreads() - Method in class net.sf.eBus.util.logging.StatusReport
Returns the "dump threads" flag.
getExecutor(String) - Static method in class net.sf.eBus.timer.EScheduledExecutor
Returns scheduled executor associated with the given name.
getFrequency() - Method in enum net.sf.eBus.util.logging.StatusReport.ReportFrequency
Returns the report frequency in milliseconds.
getIndex(String) - Method in class net.sf.eBus.util.IndexCache
Returns the named index instance.
getIntProperty(String) - Method in class net.sf.eBus.util.Properties
Returns the named property value as an int.
getIntProperty(String, int) - Method in class net.sf.eBus.util.Properties
Returns the named property value as an int.
getLevel() - Method in class net.sf.eBus.util.logging.StatusReport
Returns the java.util.logging.Level at which the status report is logged.
getLogger() - Method in class net.sf.eBus.util.logging.StatusReport
Returns the java.util.logging.Logger to which the status report is written.
getMonitor() - Static method in class net.sf.eBusx.monitor.Monitor
Returns singleton monitor instance.
getOption(SocketOption<T>) - Method in class net.sf.eBus.net.AsyncChannel
Returns the value of the socket option.
getReportFrequency() - Method in class net.sf.eBus.util.logging.StatusReport
Returns the current status report frequency in milliseconds.
getServiceByName(String, String) - Static method in class net.sf.eBus.net.InetServices
Returns the service port associated with the given service name, protocol pair.
getServicesFile() - Static method in class net.sf.eBus.net.InetServices
Returns the services file name.
getsInstance() - Static method in class net.sf.eBus.util.logging.StatusReport
Returns the singleton StatusReport instance.
getSubject() - Method in class net.sf.eBus.client.ENotifyFeed.Builder
Returns eBus subject for the given message key.
getSubject() - Method in class net.sf.eBus.client.EReplyFeed.Builder
Returns eBus subject for the configured message key.
getSubject() - Method in class net.sf.eBus.client.ERequestFeed.Builder
Returns eBus subject for the configured message key.
getUpdate() - Method in class net.sf.eBus.client.EClient.RQStats
Returns RQThreadUpdate message associated with this RQThread stat.
greaterThan(char) - Method in class net.sf.eBus.util.regex.AnyChar
Returns true if this component is greater than the character c; returns false otherwise.
greaterThan(char) - Method in class net.sf.eBus.util.regex.CharacterSet
Returns true if this component is greater than the character c; returns false otherwise.
greaterThan(char) - Method in class net.sf.eBus.util.regex.Component
Returns true if this component is greater than the character c; returns false otherwise.
greaterThan(char) - Method in class net.sf.eBus.util.regex.Literal
Returns true if this component is greater than the character c; returns false otherwise.
group() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns multicast group address.
group(String) - Method in class net.sf.eBus.feed.pattern.MatchEvent
Returns the notification list associated with the given group name.
group(InetAddress) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Set multicast group address.
GROUP_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast group address is stored in key "group".
groupAddress() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Socket address containing the {link #group()} and EConfigure.MulticastConnection.targetPort().
groupMap() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Returns a read-only copy of the group map.
groups - Variable in class net.sf.eBus.feed.pattern.MatchEvent
The collected events for each pattern group.
groups(Map<String, List<ENotificationMessage>>) - Method in class net.sf.eBus.feed.pattern.MatchEvent.Builder
Sets the message collection map to the given value.

H

handleAccept(SocketChannel, AsyncServerSocket) - Method in class net.sf.eBus.client.ETCPServer
Creates a ERemoteApp to handle this new connection if the connection passes the positive filter.
handleAccept(SocketChannel, AsyncServerSocket) - Method in interface net.sf.eBus.net.ServerSocketListener
Reports a newly accepted client socket.
handleClose(Throwable, AbstractAsyncSocket) - Method in interface net.sf.eBus.net.SocketListener
Reports the AsyncSocket is now closed.
handleClose(Throwable, AsyncServerSocket) - Method in class net.sf.eBus.client.ETCPServer
The eBus service has unexpectedly closed.
handleClose(Throwable, AsyncServerSocket) - Method in interface net.sf.eBus.net.ServerSocketListener
Reports the server socket closing.
handleConnect(AsyncSecureDatagramSocket) - Method in interface net.sf.eBus.net.SecureDatagramListener
DTLS handshaking successfully completed.
handleDisconnect(Throwable, AsyncSecureDatagramSocket) - Method in interface net.sf.eBus.net.SecureDatagramListener
Reports that the secure datagram socket is disconnected due to an DTLS opening handshake failure.
handleError(Throwable, AbstractAsyncDatagramSocket) - Method in class net.sf.eBus.client.EMulticastConnection
Logs the multicast socket exception.
handleError(Throwable, AbstractAsyncDatagramSocket) - Method in class net.sf.eBus.client.EUDPServer
Logs the given Throwable as a warning.
handleError(Throwable, AbstractAsyncDatagramSocket) - Method in interface net.sf.eBus.net.DatagramListener
Reports a recoverable error occurred on the socket.
handleInput(ByteBuffer, InetSocketAddress, AbstractAsyncDatagramSocket) - Method in class net.sf.eBus.client.EMulticastConnection
Decodes the given input into an eBus message and forwards message to EMulticastConnection.onMessage(EMessage, InetSocketAddress).
handleInput(ByteBuffer, InetSocketAddress, AbstractAsyncDatagramSocket) - Method in class net.sf.eBus.client.EUDPServer
Creates a ERemoteApp to handle this new connection if the connection passes the positive filter.
handleInput(ByteBuffer, InetSocketAddress, AbstractAsyncDatagramSocket) - Method in interface net.sf.eBus.net.DatagramListener
Handles a packet received on the AsyncDatagramSocket object and stored in buffer.
handleInput(ByteBuffer, AbstractAsyncSocket) - Method in interface net.sf.eBus.net.SocketListener
Reports input received on the socket.
handleOpen(AbstractAsyncSocket) - Method in interface net.sf.eBus.net.SocketListener
Reports that the socket is connected to the remote end.
handleOutputAvailable(AbstractAsyncSocket) - Method in interface net.sf.eBus.net.SocketListener
Reports that socket's output buffer is no longer full and the listener may again call AsyncSocket.send(int) methods.
handleRead() - Method in class net.sf.eBus.net.AbstractAsyncSocket
Passes AsyncChannel.mInputBuffer to the listener and the number of valid bytes.
handleRead() - Method in class net.sf.eBus.net.AsyncSecureSocket
Passes AsyncChannel.mInputBuffer to the listener and the number of valid bytes.
handleRead() - Method in class net.sf.eBus.net.AsyncSocket
Passes AsyncChannel.mInputBuffer to the listener and the number of valid bytes.
handleTimeout(TimerEvent) - Method in class net.sf.eBus.util.logging.CalendarFileHandler
Time to roll over to the next log file.
handleTimeout(TimerEvent) - Method in class net.sf.eBus.util.logging.StatusReport
Time to output another status report.
handleTimeout(TimerEvent) - Method in interface net.sf.eBus.util.TimerTaskListener
Deprecated.
This method is called when the TimerTask has expired.
hasDispatcher(String) - Method in class net.sf.eBus.config.EConfigure
Returns true if there is a dispatcher defined with the given name.
hasDispatchers() - Method in class net.sf.eBus.config.EConfigure
Returns true if dispatchers are configured and false if not.
hashCode() - Method in class net.sf.eBus.client.EClient
Returns the unique client identifier as the hash code.
hashCode() - Method in class net.sf.eBus.client.EFeed
Returns the hash of the client and feed identifiers.
hashCode() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns hash code based on source address and unique key identifier.
hashCode() - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns hash code based on the message class.
hashCode() - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
Returns the advertisement message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.AdMessage
Returns the advertisement message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.KeyMessage
 
hashCode() - Method in class net.sf.eBus.client.sysmessages.LogonReply
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.client.sysmessages.McastKeyMessage
 
hashCode() - Method in class net.sf.eBus.client.sysmessages.RemoteAck
 
hashCode() - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage
Returns the feed status message hash code.
hashCode() - Method in class net.sf.eBus.config.AddressFilter
Returns the hash code value for this set.
hashCode() - Method in class net.sf.eBus.config.EConfigure
Returns the configuration hash code.
hashCode() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
 
hashCode() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns the remote connection address hash code.
hashCode() - Method in class net.sf.eBus.config.EConfigure.Service
Returns the service address.
hashCode() - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
 
hashCode() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns a hash code for this object.
hashCode() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
 
hashCode() - Method in class net.sf.eBus.messages.EAbstractList
 
hashCode() - Method in class net.sf.eBus.messages.EMessage
Returns the message header hash code.
hashCode() - Method in class net.sf.eBus.messages.EMessageKey
Returns a hash code based on the message identifier and subject.
hashCode() - Method in class net.sf.eBus.messages.ENotificationMessage
Returns notification message hash code.
hashCode() - Method in class net.sf.eBus.messages.EReplyMessage
Returns the reply message hash code.
hashCode() - Method in class net.sf.eBus.messages.type.DataType
Returns the data type's hash retval based on the class type.
hashCode() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the field index as the hash code.
hashCode() - Method in class net.sf.eBus.text.Token
Returns the token hashcode based on the raw token string.
hashCode() - Method in class net.sf.eBus.util.MultiKey
Returns a hash code value for this multi-valued key.
hashCode() - Method in class net.sf.eBus.util.regex.Pattern
Returns a hosh code based on the regular expression pattern string.
hashCode() - Method in class net.sf.eBusx.geo.GeoMultiLineString
Returns hash of line strings.
hashCode() - Method in class net.sf.eBusx.geo.GeoMultiPoint
Returns hash code of contained positions.
hashCode() - Method in class net.sf.eBusx.geo.GeoPoint
Returns position hash code.
hashCode() - Method in class net.sf.eBusx.geo.GeoPolygon
Returns hash code based on contained linear rings.
hashCode() - Method in class net.sf.eBusx.geo.LineString
Returns hash code of contained positions.
hashCode() - Method in class net.sf.eBusx.geo.Position
Returns a hash of the latitude and longitude.
hashCode() - Method in class net.sf.eBusx.monitor.MonitorId
Returns the unique, 4-byte, signed monitor identifier.
hashCode() - Method in class net.sf.eBusx.time.EInterval
Returns hash code based on end point times and clusivities.
hashCode() - Method in class net.sf.eBusx.util.TimerReply
Deprecated.
 
hasMulticastConnection(String) - Method in class net.sf.eBus.config.EConfigure
Returns true if there is a remote connection defined with the given name.
hasMulticastConnections() - Method in class net.sf.eBus.config.EConfigure
Returns true if multicast connections are configured and false if not.
hasOutput() - Method in interface net.sf.eBus.net.BufferWriter
Returns true if this buffer writer has output to transmit.
hasRemoteConnection(String) - Method in class net.sf.eBus.config.EConfigure
Returns true if there is a remote connection defined with the given name.
hasRemoteConnections() - Method in class net.sf.eBus.config.EConfigure
Returns true if remote connections are configured and false if not.
hasScheduledExecutor(String) - Method in class net.sf.eBus.config.EConfigure
Returns true if there is a scheduled executor defined with the given name.
hasScheduledExecutors() - Method in class net.sf.eBus.config.EConfigure
Returns true if scheduled executors are configured and false if not.
hasService(String) - Method in class net.sf.eBus.config.EConfigure
Returns true if there is an eBus service defined with the given name.
hasServices() - Method in class net.sf.eBus.config.EConfigure
Returns true if at least one service is configured and false otherwise.
HB_DELAY_KEY - Static variable in class net.sf.eBus.config.EConfigure
The connection definition uses the "heartbeatDelay" key suffix.
HB_REPLY_DELAY_KEY - Static variable in class net.sf.eBus.config.EConfigure
The connection definition uses the "heartbeatReplyDelay" key suffix.
heartbeatDelay() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the heartbeat delay in milliseconds.
heartbeatDelay(Duration) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the heartbeat delay used for the connection.
heartbeatReplyDelay() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the heartbeat reply delay.
heartbeatReplyDelay(Duration) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the heartbeat reply delay used for the connection.
HexDump - Class in net.sf.eBus.util
HexDump.dump(byte[], String) generates a standard hexdump textual representation of binary data.
HISTORIC_NOTIFICATIONS - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.HistoricFeedState
Feed is collecting past notification message.
HistoricFeedDoneCallback - Interface in net.sf.eBus.feed.historic
An eBus client implementing IEHistoricSubscriber may choose to implement this functional interface as a private method instead of implementing the public IEHistoricSubscriber.feedDone(EHistoricSubscribeFeed.HistoricFeedState, EHistoricSubscribeFeed) method.
HistoricFeedStatusCallback - Interface in net.sf.eBus.feed.historic
An eBus client implementing IEHistoricSubscriber may choose to implement this functional interface as a private method instead of implementing the public IEHistoricSubscriber.feedStatus(PublishStatusEvent, EHistoricSubscribeFeed) method.
HistoricNotifyCallback - Interface in net.sf.eBus.feed.historic
An eBus client implementing IEHistoricSubscriber may choose to implement this functional interface as a private method instead of implementing the public IEHistoricSubscriber.notify(ENotificationMessage, EHistoricSubscribeFeed) method.
HistoricPublishStatusCallback - Interface in net.sf.eBus.feed.historic
An eBus client implementing IEHistoricPublisher may choose to implement this functional interface as a private method instead of implementing the public IEHistoricPublisher.publishStatus(EFeedState, EHistoricPublishFeed) method.
HistoricReply - Class in net.sf.eBus.feed.historic
This reply message contains one or more historic notification message in response to an historic notification request.
HistoricReply.Builder - Class in net.sf.eBus.feed.historic
Builder class for HistoricReply message instances.
HistoricRequest - Class in net.sf.eBus.feed.historic
Request for historic notification messages based on the given date/time interval.
HistoricRequest.Builder - Class in net.sf.eBus.feed.historic
Builder class for HistoricRequest message instances.
host() - Method in class net.sf.eBus.client.EServer
Returns host on which this service is accepting connections.
HOST_KEY - Static variable in class net.sf.eBus.config.EConfigure
The connection definition uses the "host" key suffix.
hostName - Variable in class net.sf.eBusx.monitor.ApplicationInfo
Application is running on this host.
hostName - Variable in class net.sf.eBusx.monitor.ApplicationInfoReply
Application is running on this named host.
hostName - Variable in class net.sf.eBusx.monitor.MonitoredObjectReply
Application is running on this named host.
hostName - Variable in class net.sf.eBusx.monitor.MonitorUpdate
Application is running on this host.
hostName - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
Application is running on this host.
hostName() - Method in class net.sf.eBusx.monitor.Monitor
Returns configured host name.
hostName(String) - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
Sets host name to given value.
hostName(String) - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
Sets host name to given value.
hostName(String) - Method in class net.sf.eBusx.monitor.MonitoredObjectReply.Builder
Sets host name to given value.
hostName(String) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
Sets host name to given value.
hostName(String) - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
Sets host name to given value.
HOURLY - net.sf.eBus.util.logging.StatusReport.ReportFrequency
Report every sixty minutes.

I

id - Variable in class net.sf.eBusx.monitor.MonitorId
The object's assigned integer identifier.
id(int) - Method in class net.sf.eBusx.monitor.MonitorId.Builder
 
IDLE - net.sf.eBus.client.EClient.RQThread.RQThreadState
Run queue thread is waiting for the next available eBus object to run.
IDLE - net.sf.eBus.client.EClient.RunState
The eBus client has no pending tasks.
IDLE_TIME_KEY - Static variable in class net.sf.eBus.config.EConfigure
When a connection is idle (no messages sent or received) for a given time, that connection is automatically paused.
idleTime() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
Returns the amount of time wherein no messages are sent or received on the connection before the connection is paused.
idleTime(Duration) - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
Sets the idle time duration and returns this pause configuration builder.
IEFeed - Interface in net.sf.eBus.client
Common base interface for single- and multi-subject feeds.
IEHistoricPublisher - Interface in net.sf.eBus.feed.historic
Classes wanting to send eBus notifications using an EHistoricPublishFeed need to implement this interface.
IEHistoricSubscriber - Interface in net.sf.eBus.feed.historic
Classes wanting to receive historic notifications from an historic subscribe feed need to implement this interface.
IEMessageStore - Interface in net.sf.eBus.feed.historic
This interface provides EHistoricPublishFeed the ability to persist notification messages and to retrieve those message for a given historic time interval.
IEPublishFeed - Interface in net.sf.eBus.client
Provides a common view for EPublishFeed and EMultiPublishFeed feeds.
IEReplyFeed - Interface in net.sf.eBus.client
Provides a common view of single- and multi-subject 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-subject 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-subject subscription feeds, allowing such feeds to be referenced in a common way.
IInsertGenerator - Interface in net.sf.eBus.feed.historic.store
Generates SQL insert statement used to put an eBus notification message into database.
IMessageCompiler - Interface in net.sf.eBus.messages.type
Classes responsible for generating message serialization/ de-serialization code implement this interface.
IMessageDecoder - Interface in net.sf.eBus.feed.historic.store
Converts ResultSet into eBus notification message for given message key.
IMessageExhaust - Interface in net.sf.eBus.client
This interface provides an ability to exhaust messages passing through the local eBus to a persistent store.
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.
inactivate() - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Retracts all in place, subordinate feed subscriptions.
INBUFFER_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
Both the service and connection definitions use the "inputBufferSize" key suffix.
INCLUSIVE - net.sf.eBusx.time.EInterval.Clusivity
The end point time is included in the interval.
increment - Variable in enum net.sf.eBus.client.EFeedState
Increment feed counts by this value.
increment() - Method in class net.sf.eBus.util.IndexCache.Index
Returns the increment used to obtain the next cached index.
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 annotation type net.sf.eBus.messages.FieldDisplayIndex
Returns the field display index.
index() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the field index.
index() - Method in annotation type net.sf.eBus.test.TestIndex
Returns the test order index.
index() - Method in class net.sf.eBus.util.regex.Component
Returns the component's pattern index.
index() - Method in class net.sf.eBus.util.SequentialTask
Returns the task's run index.
index(int) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
Sets the field display index.
IndexCache - Class in net.sf.eBus.util
Persists a one or more 4-byte, integer index values to a specified file.
IndexCache.Index - Class in net.sf.eBus.util
Tracks the individual index parameters and its location within the cache file.
indexCount() - Method in class net.sf.eBus.util.IndexCache
Returns the number of indices in this cache.
indexNames() - Method in class net.sf.eBus.util.IndexCache
Returns a list of current index names.
IndexPool - Class in net.sf.eBus.util
IndexPool provides integer index value reuse.
IndexPool() - Constructor for class net.sf.eBus.util.IndexPool
Creates a pool with the default size.
IndexPool(int, int) - Constructor for class net.sf.eBus.util.IndexPool
Creates a pool with the specified minimum and maximum indicies (inclusive).
InetAddressComparator - Class in net.sf.eBus.config
Compares two InetAddress addresses using the address bytes.
InetAddressComparator() - Constructor for class net.sf.eBus.config.InetAddressComparator
 
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.
InetServices - Class in net.sf.eBus.net
The InetServices class looks up service port numbers for a given service name, protocol pair in a services files.
InetSocketAddressComparator - Class in net.sf.eBus.config
Compares two java.net.InetSocketAddress instances based on the address bytes and the TCP port.
InetSocketAddressComparator() - Constructor for class net.sf.eBus.config.InetSocketAddressComparator
Creates a new instance of InetSocketAddressComparator.
InetSocketAddressType - Class in net.sf.eBus.messages.type
This class serializes and de-serializes an InetSocketAddress which may contain either an IPv4 or IPv6 address.
initialIndex() - Method in class net.sf.eBus.util.IndexCache.Index
Returns the initial cache index.
INITIATOR - net.sf.eBus.config.EConfigure.ConnectionRole
This side initiated the connection.
InMemoryMessageStore - Class in net.sf.eBus.feed.historic.store
This class implements IEMessageStore providing the ability to store events to and retrieve events from an in-memory eBus notification message array.
InMemoryMessageStore.Builder - Class in net.sf.eBus.feed.historic.store
InMemoryMessageStore instances are created using a Builder.
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.
inPlace() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Returns true if this feed is "in place" (that is, subscribed or advertised) and false if not.
input(Reader) - Method in class net.sf.eBus.text.TokenLexer
Extract tokens from this input stream.
inputBufferSize() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the connection input buffer size.
inputBufferSize() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Inbound, encoded messages are copied into a ByteBuffer of this size (in bytes).
inputBufferSize() - Method in class net.sf.eBus.net.AsyncChannel
Returns the input buffer size in bytes.
inputBufferSize(int) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the input buffer size for the connection.
inputBufferSize(int) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the input buffer size for the multicast connection.
inputBufferSize(int) - Method in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Sets the connection input buffer size.
INSERT - net.sf.eBus.net.AsyncChannel.BufferMode
Buffer is configured so that new data can be added to the buffer.
insertCount() - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore
Returns number of events inserted into message store since message store opening.
insertGenerator(IInsertGenerator) - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore.Builder
Sets SQL insert statement generator used to insert an eBus notification message into database.
insertStatement(ENotificationMessage) - Method in interface net.sf.eBus.feed.historic.store.IInsertGenerator
Returns SQL statement used to insert given eBus notification message into database.
instance - Variable in class net.sf.eBusx.monitor.MonitorUpdate
Registered eBus object's unique identifier.
instance - Variable in class net.sf.eBusx.monitor.PersistentStatusMessage
The monitored object's unique identifier.
instance - Variable in class net.sf.eBusx.monitor.TransientStatusMessage
The monitored object's 4-byte integer identifier.
instance(int) - Method in class net.sf.eBusx.monitor.TransientStatusMessage.Builder
 
instance(MonitorId) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
 
instance(MonitorId) - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
Sets monitor identifier.
instanceName - Variable in class net.sf.eBusx.monitor.MonitorId
The monitored object's name.
instanceName(String) - Method in class net.sf.eBusx.monitor.MonitorId.Builder
 
InstantType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Instant values.
INTEGER - Static variable in class net.sf.eBus.text.TokenLexer
An integer number (5).
intersects(EFeed.FeedScope) - Method in enum net.sf.eBus.client.EFeed.FeedScope
Returns true if this scope intersects with the given scope; false otherwise.
interval - Variable in class net.sf.eBus.feed.historic.HistoricRequest
Retrieve historic notification messages over this date/time interval.
interval(EInterval) - Method in class net.sf.eBus.feed.historic.HistoricRequest.Builder
Sets the historic notification interval.
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.
InvokeMessageCompiler - Class in net.sf.eBus.messages.type
Generates a InvokeMessageType to serialize/de-serialize a specific EMessage or EField class.
InvokeMessageCompiler() - Constructor for class net.sf.eBus.messages.type.InvokeMessageCompiler
 
InvokeMessageType - Class in net.sf.eBus.messages.type
This message type serializes and de-serializes an given eBus message class instance using java.lang.invoke.MethodHandle to access message fields (when serializing) and message builder methods (when de-serializing).
IRetrieveGenerator - Interface in net.sf.eBus.feed.historic.store
Generates SQL statement to retrieve the specified eBus notification message key for the given time interval.
IS_DYNAMIC_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast query subject is stored in "isDynamic".
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.
isActive() - Method in enum net.sf.eBus.timer.EScheduledExecutor.TimerState
 
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.
isAndroid() - Static method in class net.sf.eBus.util.ERuntime
Returns true if property ERuntime.VM_NAME_PROPERTY equals ERuntime.ANDROID_VM_NAME.
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.
isAssignableFrom(EMessageKey) - Method in class net.sf.eBus.messages.EMessageKey
Returns true if key's message class is assignable from this key's message class and the subjects are equal; otherwise returns false.
isBoolean() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this data type is either a boolean primitive or Boolean class.
isBoolean() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns true if this message field is either a boolean primitive or Boolean class.
isBoolean(Class<?>) - Static method in class net.sf.eBus.messages.type.DataType
Returns true if the given data class is either boolean or Boolean.
isBound() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Returns true if the datagram socket is open and bound to an address 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.
isCacheOpen(String) - Static method in class net.sf.eBus.util.IndexCache
Returns true if the named index cache is open and false if it is not.
isCanceled() - Method in interface net.sf.eBus.timer.EScheduledExecutor.IETimer
Returns true if this task was successfully canceled prior to expiration.
isClosed() - Method in class net.sf.eBusx.geo.LineString
Returns true if this line string has three or more positions and the first and last position are equal; otherwise returns false
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() - Method in class net.sf.eBus.net.AsyncDatagramSocket
Returns true if the datagram socket is connected and false otherwise.
isConnected(EConfigure.ConnectionType, 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.
isDefault() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns true if this user-defined dispatcher is the default dispatcher.
isDefault() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns true if this user-defined selector thread is the default selector.
isDefault(boolean) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
If flag is true, then marks the dispatcher as the default dispatcher.
isDefault(boolean) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Sets the selector flag marking whether this is the default selector or not.
isDefunct() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Returns true if this match frame is defunct due to a prior exclusive matching and, therefore, may no longer be used.
isDone() - Method in interface net.sf.eBus.timer.EScheduledExecutor.IETimer
Returns true if this task is no longer active.
isDynamic() - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns true if this multi-feed is a dynamic query; otherwise returns false.
isDynamic() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
Returns true if this is a dynamic query multi-feed.
isDynamic(boolean) - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
Sets dynamic multi-feed flag to given value.
isEmpty() - Method in class net.sf.eBus.config.AddressFilter
Returns true if this address filter is empty.
isEmpty() - Method in class net.sf.eBus.util.IndexCache
Returns true if this cache has no indices and false if it has at least one index.
isEmpty() - Method in class net.sf.eBus.util.TernarySearchTree
Returns true if this map contains no key-value mappings and false otherwise.
isEmpty() - Method in class net.sf.eBus.util.Validator
Returns true if there are no validation errors 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.
isETimerRunning() - Static method in class net.sf.eBusx.util.ETimer
Deprecated.
Returns true if the ETimer instance is running and false otherwise.
isExclusive() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Returns true if this is an exclusive feed; false otherwise.
isExclusive() - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Returns true if this is an exclusive pattern feed.
isExclusive() - Method in class net.sf.eBus.feed.pattern.EventPattern
Returns true if the events matching this pattern are used in one match only.
isExclusive(boolean) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
 
isExecutor(String) - Static method in class net.sf.eBus.timer.EScheduledExecutor
Returns true if eBus scheduled executor with the given name exists 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() - 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() - Method in interface net.sf.eBus.client.IEFeed
Returns true if the feed is up and false otherwise.
isFeedUp() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Returns true if this historic publish feed is 1) open, 2) advertised, and 3) feed state is up; otherwise returns true
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(String) - Method in class net.sf.eBus.client.EPublishFeed
Returns true if subject equals this feed's subject and EPublishFeed.isFeedUp() is true.
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.
isField() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this message type is for an EField and false if for an EMessage.
isFileWatcherRunning(File) - Static method in class net.sf.eBusx.io.EFileWatcher
Returns true if the file watcher service is running for the given subject and false otherwise.
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.
isFixedSize() - Method in class net.sf.eBus.messages.type.DataType
Returns true if this field has a fixed size and false if this field has a variable size.
isFuture() - Method in enum net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Returns true if time is located in future.
isInitiator() - Method in class net.sf.eBus.client.ERemoteApp
Returns true if this ERemoteApp instance initiated the connection and false if it accepted the connection.
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.
isJoined() - Method in class net.sf.eBus.client.EMulticastConnection
Returns true if this multicast connection is currently joined to its target multicast group and false if not joined.
isKnownSelector(String) - Static method in class net.sf.eBus.config.ENetConfigure
Returns true if name is a known selector and false if not known.
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.
isMessage() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns true if this message type is for an EMessage and false if for an EField.
isMulticast() - Method in enum net.sf.eBus.client.sysmessages.SystemMessageType
Returns true if this system message is used for multicast only.
isNegated() - Method in class net.sf.eBus.util.regex.CharacterSet
Returns true if this character is negated (^) and false otherwise.
isNotification() - Method in class net.sf.eBus.messages.EMessageKey
Returns true if the message class is an ENotificationMessage subclass; otherwise, returns false.
isOpen() - Method in class net.sf.eBus.client.EServer
Returns true if this server is open and false otherwise.
isOpen() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Returns true if this feed is open and false if closed.
isOpen() - Method in interface net.sf.eBus.feed.historic.IEMessageStore
Returns true if this message store is open and ready to store or retrieve notification messages.
isOpen() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns true since this in-memory message store is always open.
isOpen() - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore
 
isOpen() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Returns true if the datagram socket is open and false otherwise.
isOpen() - Method in class net.sf.eBus.net.AbstractAsyncSocket
Returns true if the socket is open and connected; false otherwise.
isOpen() - Method in class net.sf.eBus.net.AsyncChannel
Returns true if the datagram socket is open and false otherwise.
isOpen() - Method in class net.sf.eBus.net.AsyncServerSocket
Returns true if the server socket 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.
isOptional(boolean) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
isOverridden(String, Class<?>...) - Method in class net.sf.eBus.client.EFeed.Builder
Returns true if the target eBus object defines a method with the given name and parameters.
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.
isOverrun() - Method in class net.sf.eBus.client.EClient.RQStats
Returns current maximum quantum overrun status where true means the run queue thread is currently exceeding overrun state.
isOverrun(long, long) - Method in class net.sf.eBus.client.EClient.RQStats
Returns true if this thread contains an eBus object which is overrunning the maximum run quantum at this very moment.
isPast() - Method in enum net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Returns true if time is located in past.
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.
isReadyToSend() - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Returns true if DTLS handshake is successfully completed and application data may now be transmitted on this secure datagram socket.
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.
isRQMonitorRunning() - Static method in class net.sf.eBus.client.monitor.RQMonitor
Returns true if run queue monitor is up and running and false if not.
isRunning() - Method in class net.sf.eBus.timer.EScheduledExecutor
Returns true if this eBus scheduled executor is running and false if shutdown.
isRunning() - Method in class net.sf.eBusx.util.ETimer
Deprecated.
Returns true if this ETimer is running and false if not.
isSecure() - Method in enum net.sf.eBus.config.EConfigure.ConnectionType
Returns true if this is a secure connection type and fales if a clear text connection.
isSelector(String) - Static method in class net.sf.eBus.net.AsyncChannel
Returns true if there is a selector thread with the given name and false if not.
isServiceOpen(EConfigure.ConnectionType, SocketAddress) - Static method in class net.sf.eBus.client.EServer
Returns true if the singleton eBus service exists and is open; otherwise, returns false.
isSpecial() - Method in enum net.sf.eBus.config.EConfigure.DispatcherType
Returns true if this dispatcher type is a special, non-configurable dispatcher.
isSubject(String) - Method in class net.sf.eBus.client.EMultiFeed
Returns true if the given subject is part of this multi-feed.
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.
isTcp() - Method in enum net.sf.eBus.config.EConfigure.ConnectionType
Returns true if this is a TCP connection type and false otherwise.
ISubjectListener - Interface in net.sf.eBus.client
eBus clients wishing to be informed about new subjects should implement this interface and register with ESubject.addListener(ISubjectListener).
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.
isValue(Object) - Method in class net.sf.eBus.text.Token
Returns true if value equals the token value and false otherwise.
iterator() - Method in class net.sf.eBus.messages.EAbstractList
 

J

JarFileLoader - Class in net.sf.eBus.util
This class extends URLClassLoader, providing the ability to load a class from a Java jar file introduced after JVM starts.
JarFileLoader(URL[]) - Constructor for class net.sf.eBus.util.JarFileLoader
Constructs a new JAR class loader for the specified URLs and the default ClassLoader.
JarFileLoader(URL[], ClassLoader) - Constructor for class net.sf.eBus.util.JarFileLoader
Constructs a new JAR class loader for the specified URLs and parent class loader.
JarFileLoader(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class net.sf.eBus.util.JarFileLoader
Constructs a new JAR class loader for the specified URLs, parent class loader, and URL stream handler factory.
JAVA_ASSIST - net.sf.eBus.config.EConfigure.MessageCompilerType
Generates code for a new DataType subclass which serializes and de-serializes an eBus message object.
JAVA_INVOKE - net.sf.eBus.config.EConfigure.MessageCompilerType
Creates a DataType subclasses which uses java.lang.invoke package to serialize, de-serialize eBus message objects.
javaField() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns Java field.
javaField(Field) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
JAVAFX - net.sf.eBus.config.EConfigure.DispatcherType
Posts a task to the JavaFX GUI thread using javafx.application.Platform.runLater(Runnable).
JavaMessageCompiler - Class in net.sf.eBus.messages.type
Generates a ConcreteMessageType-subclass overriding MessageType.serializeFields(Object, java.nio.ByteBuffer) and MessageType.deserializeFields(int, String, java.nio.ByteBuffer) methods used to serialize/de-serialize instances of a given eBus message or field class.
JavaMessageCompiler() - Constructor for class net.sf.eBus.messages.type.JavaMessageCompiler
 
javaType() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the Java class associated with this field.
join(InetAddress, NetworkInterface) - Method in class net.sf.eBus.net.AsyncMulticastSocket
Joins a multicast group to begin receiving all datagrams sent to the group, returning a membership key.
join(InetAddress, NetworkInterface, InetAddress) - Method in class net.sf.eBus.net.AsyncMulticastSocket
Joins a multicast group to begin receiving all datagrams sent to the group from a specified address, returning a membership key.
JOINED - net.sf.eBus.client.MulticastMessage.MulticastState
eBus multicast connection is joined to its target multicast group.
JSON_FILE_ENV - Static variable in class net.sf.eBus.config.EConfigure
Use -D to set system property "net.sf.eBus.config.jsonFile" to point to the eBus JSON configuration file.
jsonClass() - Method in enum net.sf.eBusx.geo.GeoObject.GeoType
Returns GeoJSON class.
jsonName() - Method in enum net.sf.eBusx.geo.GeoObject.GeoType
Returns GeoJSON type name.
JVM_ID - Static variable in class net.sf.eBus.client.ERemoteApp
The unique identifier for this JVM which is a random UUID.
jvmIdentifier - Variable in class net.sf.eBus.client.monitor.EBusObjectReport
Report is coming from this host and process identifier.
jvmIdentifier - Variable in class net.sf.eBus.client.monitor.RQThreadReport
Report is coming from this host and process identifier.
jvmIdentifier - Variable in class net.sf.eBus.client.monitor.ThreadDenialUpdate
Update is coming from this host and process identifier.
jvmIdentifier - Variable in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Update is coming from this host and process identifier.
jvmIdentifier(String) - Method in class net.sf.eBus.client.monitor.EBusObjectReport.Builder
Sets JVM identifier to given value.
jvmIdentifier(String) - Method in class net.sf.eBus.client.monitor.RQThreadReport.Builder
Sets JVM identifier to given value.
jvmIdentifier(String) - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
Sets JVM identifier to given value.
jvmIdentifier(String) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Sets JVM identifier to given value.

K

key - Variable in class net.sf.eBus.feed.historic.PublishStatusEvent
Feed state applies to this notification message key.
key() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns notification message key.
key() - Method in class net.sf.eBus.client.EMultiFeed
Returns a message key with EMultiFeed.messageClass() as the class and EMultiFeed.MULTIFEED_SUBJECT as the subject.
key() - Method in interface net.sf.eBus.client.IEFeed
Returns the message key associated with this feed.
key() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Returns notification message key.
key() - Method in interface net.sf.eBus.feed.historic.IEMessageStore
Returns message key associated with message store.
key() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
 
key() - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore
 
key() - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Returns a message key with MatchEvent as the class and the event pattern name as the subject.
key() - Method in class net.sf.eBus.messages.EMessage
Returns the unique message key based on the message class and subject.
key() - Method in class net.sf.eBus.messages.EMessageList
Returns the list element message key.
key(int) - Method in class net.sf.eBus.util.MultiKey
Returns the key value at the specified index.
key(File) - Static method in class net.sf.eBusx.io.EFileWatcher
Returns the EFileWatcher message key for the given file or directory.
key(EMessageKey) - Method in class net.sf.eBus.feed.historic.PublishStatusEvent.Builder
Sets message key to which feed status applies.
key(EMessageKey) - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore.Builder
Sets eBus notification message key.
key(EMessageKey) - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore.Builder
Sets eBus notification message key.
KEY_IFS - Static variable in class net.sf.eBus.messages.EMessageKey
Use 47 to separate the message class from message subject.
KEY_TYPE - Static variable in class net.sf.eBus.messages.type.DataType
Used to serialize/de-serialize an eBus message key.
KEY_UPDATE - net.sf.eBus.client.sysmessages.SystemMessageType
 
keyId - Variable in class net.sf.eBus.client.sysmessages.KeyMessage
The sender's message key identifier.
keyId - Variable in class net.sf.eBus.client.sysmessages.McastKeyMessage
Publisher's message key identifier.
keyId() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns integer identifier for message key.
keyId() - Method in class net.sf.eBus.client.EMulticastConnection.MessageReader
Returns the message key identifier.
keyId() - Method in enum net.sf.eBus.client.sysmessages.SystemMessageType
Returns the unique message key identifier.
keyId(int) - Method in class net.sf.eBus.client.sysmessages.KeyMessage.Builder
Sets the message key identifier to the given value.
keyId(int) - Method in class net.sf.eBus.client.sysmessages.McastKeyMessage.Builder
Sets the message key identifier to the given value.
KeyInfo(EMulticastConnection.KeyInfo, EFeedState) - Constructor for class net.sf.eBus.client.EMulticastConnection.KeyInfo
Creates a temporary key info instance used to report that the message key feed is down on the multicast group.
KeyInfo(EMessageKey, InetSocketAddress, UUID, int, EFeedState) - Constructor for class net.sf.eBus.client.EMulticastConnection.KeyInfo
Creates a multicast key information instance for the given message key, associated source address, unique message key identifier, and feed state.
KeyInfo(EMessageKey, InetSocketAddress, UUID, int, EFeedState, EMulticastConnection.MessageReader) - Constructor for class net.sf.eBus.client.EMulticastConnection.KeyInfo
Creates a multicast key information instance for the given message key, associated source address, unique message key identifier, and feed state.
KeyMessage - Class in net.sf.eBus.client.sysmessages
This system message is used to exchange message key-to-identifier mappings.
KeyMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create KeyMessage instances.
keys() - Method in class net.sf.eBus.client.EMultiFeed
Returns the current subordinate feed message keys.
keys() - Method in class net.sf.eBus.util.MultiKey
Returns a copy of the key array.
keySet() - Method in class net.sf.eBus.util.TernarySearchTree
Returns all keys currently stored in the tree.
keySet(Pattern) - Method in class net.sf.eBus.util.TernarySearchTree
Returns the words matching the query.
keySet(Pattern, int) - Method in class net.sf.eBus.util.TernarySearchTree
Returns at most maxMatches words matching the query.
keyString() - Method in class net.sf.eBus.messages.EMessageKey
Returns the key in string format: "message class name/subject".

L

lastMinusOffset(int) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Sets positive integer offset used by ThreadAffinityConfigure.AffinityType.CPU_LAST_MINUS affinity type.
lastModified - Variable in class net.sf.eBusx.io.EFileNotification
The date and time when the EFileNotification.file was last modified.
lastModified() - Method in class net.sf.eBus.util.IndexCache
Returns the timestamp when the cache was last modified.
lastModified(long) - Method in class net.sf.eBusx.io.EFileNotification.Builder
Sets the event timestamp.
lastTimestamp() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns currently last notification message timestamp as an Instant.
latestOnly(boolean) - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
Sets latest-only notification value to given flag.
latitude - Variable in class net.sf.eBusx.geo.Position
Latitude coordinate in degrees (North of equator is positive) using the standard WGS84 projection.
latitude(BigDecimal) - Method in class net.sf.eBusx.geo.Position.Builder
Sets position latitude.
LazyString - Class in net.sf.eBus.util
Delays String generation until LazyString.toString() method is called.
LazyString(Supplier<String>) - Constructor for class net.sf.eBus.util.LazyString
Creates a new, un-initialized lazy string instance using the given String supplier to generate the text when needed.
left_brace(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
left_bracket(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
length - Variable in class net.sf.eBusx.io.EFileNotification
EFileNotification.file length in bytes.
length(long) - Method in class net.sf.eBusx.io.EFileNotification.Builder
Sets the file length.
lessThan(char) - Method in class net.sf.eBus.util.regex.AnyChar
Returns true if this component is less than the character c; returns false otherwise.
lessThan(char) - Method in class net.sf.eBus.util.regex.CharacterSet
Returns true if this component is less than the character c; returns false otherwise.
lessThan(char) - Method in class net.sf.eBus.util.regex.Component
Returns true if this component is less than the character c; returns false otherwise.
lessThan(char) - Method in class net.sf.eBus.util.regex.Literal
Returns true if this component is less than the character c; returns false otherwise.
LINE_STRING - net.sf.eBusx.geo.GeoObject.GeoType
Contains two or more GeoJSON positions.
linearRings - Variable in class net.sf.eBusx.geo.GeoPolygon
Array of one or more linear rings defining polygon.
linearRings(LineString[]) - Method in class net.sf.eBusx.geo.GeoPolygon.Builder
Sets linear rings list to the given linear ring values.
lineCount() - Method in annotation type net.sf.eBus.messages.EStringInfo
Returns the expected number of lines in this message text field.
lineCount() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the text expected line count.
lineCount(int) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
lineNumber() - Method in class net.sf.eBus.text.Token
Returns the input line number where the token was found.
lineNumber() - Method in class net.sf.eBus.text.TokenLexer
Returns the current line number being tokenized.
lineString - Variable in class net.sf.eBusx.geo.GeoLineString
Actual line string instance contained in this GeoJSON object.
lineString(LineString) - Method in class net.sf.eBusx.geo.GeoLineString.Builder
Sets line string.
LineString - Class in net.sf.eBusx.geo
Contains two or more Positions used to define a "line".
LineString.Builder - Class in net.sf.eBusx.geo
Builder class used to create LineString instances.
lineStrings - Variable in class net.sf.eBusx.geo.GeoMultiLineString
GeoJSON line string array.
lineStrings(LineString[]) - Method in class net.sf.eBusx.geo.GeoMultiLineString.Builder
Sets line strings list to the given array.
LIST - net.sf.eBus.client.EMultiFeed.MultiFeedType
Create a multi-feed for a given subject list.
LIST - net.sf.eBus.config.EConfigure.MultifeedType
Fixed subject list.
listener() - Method in class net.sf.eBus.net.AsyncServerSocket.ServerBuilder
Returns the configured server socket listener.
listener(DatagramListener) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket.AbstractDatagramBuilder
Sets the datagram socket listener.
listener(SecureDatagramListener) - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket.SecureDgramSocketBuilder
Sets secure datagram listener.
listener(ServerSocketListener) - Method in class net.sf.eBus.net.AsyncServerSocket.ServerBuilder
Sets the socket listener.
listener(SocketListener) - Method in class net.sf.eBus.net.AsyncSecureSocket.SecureSocketBuilder
Sets the socket listener.
listener(SocketListener) - Method in class net.sf.eBus.net.AsyncSocket.SocketBuilder
Sets the socket listener.
listIterator() - Method in class net.sf.eBus.messages.EAbstractList
 
listIterator(int) - Method in class net.sf.eBus.messages.EAbstractList
 
literal() - Method in class net.sf.eBus.util.regex.Literal
Returns the literal character.
Literal - Class in net.sf.eBus.util.regex
This regular expression component matches one character.
LITERAL - Static variable in class net.sf.eBus.util.regex.Component
A literal component matches exactly.
LIVE_NOTIFICATIONS - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.HistoricFeedState
Feed has collected past notifications and is now processing live notification messages.
load() - Method in class net.sf.eBus.util.Properties
Reloads properties from the properties file.
load(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns an EConfigure instance containing eBus configuration loaded from given typesafe configuration.
load(Config) - Static method in class net.sf.eBus.config.ENetConfigure
Returns a selector thread configuration extracted from the given JSON properties.
load(Config, String) - Static method in class net.sf.eBus.config.AddressFilter
Returns an address filter extracted from the given JSON configuration.
loadAffinities(String, Config) - Static method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns list of thread affinity configurations loaded from given JSON configuration under property key.
loadAffinity(String, Config) - Static method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns a thread affinity configuration loaded from a given JSON configuration under property key.
loadConnections(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns remote eBus connections found in config.
loadDispatcher(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns a dispatcher configured based on the given JSON properties.
loadDispatchers(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns the eBus dispatcher configuration found in the given JSON configuration.
loaderFlag(boolean) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the loader flag to the given value.
loadKeys(ObjectInputStream) - Static method in class net.sf.eBus.client.EFeed
Reads the message keys contained in the given object input stream and loads them back into the eBus message key dictionary.
loadMulticastConnections(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns multicast connections found in config.
loadProperties(File) - Static method in class net.sf.eBus.util.Properties
Returns a properties list loaded with the values found in the properties file.
loadProperties(String) - Static method in class net.sf.eBus.util.Properties
Returns a properties list loaded with the values found in the named properties file.
loadScheduledExecutor(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns an eBus scheduled executor configuration taken from the given typesafe Config instance.
loadScheduledExecutors(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns eBus scheduled executors loaded from given configuration.
loadScheduledExecutors(EConfigure) - Static method in class net.sf.eBus.timer.EScheduledExecutor
Loads each of the schedule executors contained in EConfigure.scheduledExecutors() map.
loadServices(Config) - Static method in class net.sf.eBus.config.EConfigure
Returns the eBus TCP services.
LOCAL - net.sf.eBus.client.EClient.ClientLocation
Client resides in this JVM.
LOCAL_AND_REMOTE - net.sf.eBus.client.EFeed.FeedScope
This feed is matched by both local and remote feeds.
LOCAL_ONLY - net.sf.eBus.client.EFeed.FeedScope
This feed is matched only by other feeds within this JVM.
LocalDateTimeType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.LocalDateTime values.
LocalDateType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.LocalDate values.
LocalDateType() - Constructor for class net.sf.eBus.messages.type.LocalDateType
Creates a new LocalDate data type instance.
LOCALHOST - Static variable in class net.sf.eBus.net.AsyncChannel
The well-known local host address 127.0.0.1.
LocalMessageType - Class in net.sf.eBus.messages.type
This type defines EMessageObject sub-classes which are annotated with ELocalOnly.
localSocketAddress() - Method in class net.sf.eBus.net.AsyncChannel
Returns the connection's local address.
LocalTimeType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.LocalTime values.
location() - Method in class net.sf.eBus.client.EClient
Returns the client location.
location() - Method in class net.sf.eBus.client.EFeed
Returns the feed client JVM location: local to this JVM or in a remote JVM.
LOGGED_OFF - net.sf.eBus.client.ConnectionMessage.ConnectionState
A remote eBus connection is logged off.
LOGGED_ON - net.sf.eBus.client.ConnectionMessage.ConnectionState
A remote eBus connection is logged on.
logoff(LogoffMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
LOGOFF - net.sf.eBus.client.sysmessages.SystemMessageType
 
LogoffMessage - Class in net.sf.eBus.client.sysmessages
Message sent to logoff from a remote eBus application.
LogoffMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogoffMessage instances.
logon(LogonMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
LOGON - net.sf.eBus.client.sysmessages.SystemMessageType
 
LOGON_COMPLETE - net.sf.eBus.client.sysmessages.SystemMessageType
 
LOGON_REPLY - net.sf.eBus.client.sysmessages.SystemMessageType
 
logonComplete(LogonCompleteMessage) - Method in class net.sf.eBus.client.ERemoteAppContext
 
LogonCompleteMessage - Class in net.sf.eBus.client.sysmessages
This message is sent by both ERemoteApp peers to signal that all initial advertisements are sent, completing the logon process.
LogonCompleteMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogonCompleteMessage instances.
LogonMessage - Class in net.sf.eBus.client.sysmessages
This message is sent to logon to a remote eBus application.
LogonMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogonMessage instances.
logonReply(LogonReply) - Method in class net.sf.eBus.client.ERemoteAppContext
 
LogonReply - Class in net.sf.eBus.client.sysmessages
This message is sent in reply to a logon message.
LogonReply.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create LogonReply instances.
logonStatus - Variable in class net.sf.eBus.client.sysmessages.LogonReply
Either the logon attempt succeeded or failed.
logonStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.client.sysmessages.LogonReply.Builder
Sets the logon status to the given value.
longitude - Variable in class net.sf.eBusx.geo.Position
Longitude coordinate in degrees (East of Greenwich is positive) using the standard WGS84 projection.
longitude(BigDecimal) - Method in class net.sf.eBusx.geo.Position.Builder
Sets position longitude.
LongType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 8-byte integer values.

M

mAddress - Variable in class net.sf.eBus.client.EServer
The service is open on this TCP/IP address.
mAffinity - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
mAllEvents - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Contains all events matching the pattern so far.
mAllSubFeedsMask - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Bit mask for all subordinate feeds.
markDefunct(List<ENotificationMessage>) - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Marks all of the match frames associated with the given events as defunct.
mask - Variable in enum net.sf.eBus.client.EClient.ClientLocation
The location bit mask used with EFeed.FeedScope.
matchCondition(MatchCondition) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Sets the component match condition to the given predicate.
MatchCondition - Interface in net.sf.eBus.feed.pattern
Implement this method to test if the latest event matches the pattern.
matchCount(int) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Sets the minimum and maximum match counts to the same value.
matchCount(int, int) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Sets the minimum and maximum match counts to the given values.
matches(CharSequence) - Method in class net.sf.eBus.util.regex.Pattern
Returns true if this regular expression pattern accepts input and false otherwise.
matches(String) - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns true if this notification multi-feed is: a EConfigure.MultifeedType.QUERY and this feed is dynamic and subject matches this.subjectQuery() Otherwise returns false.
matchEvent(ENotificationMessage, int) - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Applies event to the pattern.
MatchEvent - Class in net.sf.eBus.feed.pattern
A match event reports an event pattern match.
MatchEvent.Builder - Class in net.sf.eBus.feed.pattern
MatchEvent notification builder class.
MAX_ARRAY_SIZE - Static variable in class net.sf.eBus.messages.type.DataType
An array or collection data type may contain at most 1000 elements.
MAX_BACKLOG_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
Maximum allowed message backlog when paused.
MAX_BIG_INTEGER_SIZE - Static variable in class net.sf.eBus.messages.type.DataType
A serialized BigInteger may contain at most 64 bytes.
MAX_CLASS_NAME_LENGTH - Static variable in class net.sf.eBus.messages.type.DataType
Maximum class name length is limited to 8192 characters.
MAX_CONNECT_TIME_KEY - Static variable in class net.sf.eBus.config.EConfigure
Maximum allowed time between pauses, irrespective of connection being busy.
MAX_DAYS_KEPT - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The maximum number of days a log file is kept is 96.
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_LATITUDE - Static variable in class net.sf.eBusx.geo.GeoObject
Maximum allowed latitude is +90.
MAX_LONGITUDE - Static variable in class net.sf.eBusx.geo.GeoObject
Maximum allowed longitude is +180.
MAX_PORT - Static variable in class net.sf.eBus.client.EServer
TCP ports must be <= 65,535.
MAX_PORT - Static variable in class net.sf.eBus.config.ENetConfigure
The maximum allowed port number is 65,535.
MAX_STRING_LENGTH - Static variable in class net.sf.eBus.messages.type.DataType
Strings may be at most 1,024 characters.
MAX_SUBJECT_LENGTH - Static variable in class net.sf.eBus.messages.EMessage
eBus subjects are restricted to 512 characters.
MAX_WATCH_RATE - Static variable in class net.sf.eBusx.io.EFileWatcher
The maximum watch rate is one hour.
MAX_ZONE_ID_LENGTH - Static variable in class net.sf.eBus.messages.type.DataType
Zone identifier maximum allowed size is 30.
maxAllowedTextSize(MessageType.MessageField, Class<?>) - Static method in class net.sf.eBus.messages.type.DataType
Returns maximum allowed text field size.
maxBacklogSize() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
Returns the maximum allowed message backlog size.
maxBacklogSize(int) - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
Sets the maximum backlog size and returns this pause configuration builder.
maxConnectionTime(Duration) - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
Sets the maximum connection time duration and returns this pause configuration builder.
maxConnectTime() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
Returns the maximum time a connection may remain up before being paused.
MAXIMUM_INDEX_NAME_LENGTH - Static variable in class net.sf.eBus.util.IndexCache
An index name may be at most 20 characters long.
maximumAllowedSize() - Method in annotation type net.sf.eBus.messages.EArrayInfo
Returns field's maximum allowed size in bytes.
maximumAllowedSize() - Method in annotation type net.sf.eBus.messages.EStringInfo
Returns string's maximum allowed size in bytes.
maximumAllowedSize() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns maximum allowed serialized field size in bytes.
maximumAllowedSize(int) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
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 - 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.
maximumBacklogSize(int) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the maximum message backlog size to the given value.
maximumBacklogSize(int) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Sets the maximum message backlog size to the given value.
maximumCapacity(int) - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore.Builder
Sets in-memory message store maximum capacity.
maximumQuantum - Variable in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Maximum allowed run quantum for named RQThread.
maximumQuantum() - Method in class net.sf.eBus.client.EClient
Returns maximum allowed time a client is allowed to process messages.
maximumQuantum() - Method in class net.sf.eBus.client.EClient.RQStats
Returns maximum run quantum.
maximumQuantum() - Method in class net.sf.eBus.client.EClient.RQThread
Returns configured maximum quantum for this run queue thread.
maximumQuantum(Duration) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Sets maximum run quantum.
maximumRunTime - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Maximum nanoseconds spent processing messages.
maximumRunTime - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
Maximum time a particular eBus object spent on run queue thread.
maximumRunTime(long) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets maximum eBus object run time.
maximumRunTime(long) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets run queue thread maximum eBus object run time.
maximumSize() - Method in class net.sf.eBus.util.regex.Component
Returns the component's maximum size.
maximumSize() - Method in class net.sf.eBus.util.regex.Pattern
Returns a matching string's maximum possible size.
maxIndex() - Method in class net.sf.eBus.util.IndexPool
Returns the pool's maximum index.
maxLatitude - Variable in class net.sf.eBusx.geo.BoundingBox
Maximum latitude sets the northern east-west boundary.
maxLatitude(BigDecimal) - Method in class net.sf.eBusx.geo.BoundingBox.Builder
Sets northern bounding box latitude.
maxLongitude - Variable in class net.sf.eBusx.geo.BoundingBox
Minimum longitude sets the eastern north-south boundary.
maxLongitude(BigDecimal) - Method in class net.sf.eBusx.geo.BoundingBox.Builder
Sets eastern bounding box longitude.
maxQuantum - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Dispatcher's maximum allowed run time.
maxQuantum(long) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets dispatcher maximum quantum time to given value.
maxQuantumOverrunCount - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Number of times this client overran EBusObjectInfo.maxQuantum limit.
maxQuantumOverrunCount(long) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets number of times eBus object overran maximum quantum.
mayClose() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
Returns true if a request may be unilaterally canceled by calling ERequestFeed.ERequest.cancel() and false if not.
mayClose() - Method in class net.sf.eBus.client.ERequestFeed
Returns true if a request may be unilaterally canceled by calling ERequestFeed.ERequest.cancel() and false if not.
mayClose() - Method in annotation type net.sf.eBus.messages.EReplyInfo
Returns true if ERequestFeed.ERequest.inactivate() may be used to cancel ERequestMessage.
mayClose() - Method in class net.sf.eBus.messages.type.MessageType
Returns true if request may be closed unilaterally and false if not.
mayClose(boolean) - Method in class net.sf.eBus.client.EMultiRequestFeed.Builder
Sets "may close" flag to given value.
mayClose(boolean) - Method in class net.sf.eBus.client.ERequestFeed.Builder
Sets "may close" flag to given value.
mayClose(Class<? extends EMessageObject>) - Static method in class net.sf.eBus.messages.type.MessageType
Returns true if request message may be directly closed via EFeed.close and false if not.
mayRespond - Variable in class net.sf.eBus.client.sysmessages.CancelRequest
If true then this is an optional cancel request, allowing the replier to respond to the request, accepting or rejecting the cancel request.
mayRespond(boolean) - Method in class net.sf.eBus.client.sysmessages.CancelRequest.Builder
Sets the "replier may respond" flag to the given value.
mBoundFlag - Variable in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Set to true if the datagram socket is bound to a particular local port.
mBuiltinFlag - Variable in class net.sf.eBus.messages.type.DataType
This flag is true if the data type is considered a built-in type.
mByteOrder - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Code and decode messages in this byte order.
mByteOrder - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
The input and output buffer use this byte ordering.
mByteOrder - Variable in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Configured data transmission byte order.
mCanPause - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Set to true if remote connections may be paused.
mCanPause - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Set to true if accepted connections may be paused.
MCAST_ID - Static variable in class net.sf.eBus.client.EMulticastConnection
The unique identifier for this JVM.
MCAST_KEY - net.sf.eBus.client.sysmessages.SystemMessageType
 
MCAST_SUBJECT - Static variable in class net.sf.eBus.client.MulticastMessage
The multicast message subject is "/eBus/multicast".
MCAST_SUBSCRIBE_KEY - net.sf.eBus.client.sysmessages.SystemMessageType
 
mcastId() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns unique multicast identifier.
McastKeyMessage - Class in net.sf.eBus.client.sysmessages
EMulticastPublishers announce the mapping between a message key and its publisher-assigned unique identifier.
McastKeyMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create McastKeyMessage instances.
McastSubscribeMessage - Class in net.sf.eBus.client.sysmessages
A EMulticastSubscriber multicasts this message after joining the multicast group.
McastSubscribeMessage(McastSubscribeMessage.Builder) - Constructor for class net.sf.eBus.client.sysmessages.McastSubscribeMessage
Creates a new multicast subscribe message based on the builder configuration.
McastSubscribeMessage.Builder - Class in net.sf.eBus.client.sysmessages
 
mChannel - Variable in class net.sf.eBus.net.AsyncChannel
The encapsulated NIO channel.
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.EMultiSubscribeFeed
Use this condition to check if received message should be forwarded to client.
mCondition - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Match event is posted to subscriber if-and-only-if the match event satisfies this condition.
mConfig - Variable in class net.sf.eBus.client.EMulticastConnection
Multicast connection configuration.
mConfiguration - Variable in class net.sf.eBus.client.EServer
Contains the configuration information used for accepted socket connections.
mConnectionType - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
The connections are of this type.
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.
mDisplayFields - Variable in class net.sf.eBus.messages.type.MessageType
Message fields listed in display order.
mEClient - Variable in class net.sf.eBus.client.EFeed.Builder
eBus client containing the target object.
mEClient - Variable in class net.sf.eBus.client.EFeed
The client owning this feed.
mEClient - Variable in class net.sf.eBus.client.EMulticastConnection
eBus client reference to this object.
meets(EInterval) - Method in class net.sf.eBusx.time.EInterval
meets: Returns true if this EInterval end time equals interval begin time.
message() - Method in class net.sf.eBus.client.EFeed.NotifyTask
Returns message to be forwarded to target.
message() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the encapsulated eBus message.
MESSAGE_CLASS_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast message class name is stored in "messageClass".
MESSAGE_INDEX - Static variable in class net.sf.eBus.util.Validator
The message explaining why the field is invalid is stored in index 1.
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.MulticastMessage
Multicast connection messages are published under this key.
MESSAGE_KEY - Static variable in class net.sf.eBus.client.ServerMessage
The server message key ServerMessage.class:/eBus.
messageClass - Variable in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
The message key class name.
messageClass() - Method in class net.sf.eBus.client.EMulticastConnection.MessageReader
 
messageClass() - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns notification message class.
messageClass() - Method in class net.sf.eBus.client.EMultiFeed
Returns the multi-subject feed message class.
messageClass() - Method in enum net.sf.eBus.client.sysmessages.SystemMessageType
Returns system message class.
messageClass() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
Returns message class.
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(Class<? extends C>) - Method in class net.sf.eBus.client.EMultiFeed.Builder
Sets feed message class.
messageClass(Class<? extends ERequestMessage>) - Method in class net.sf.eBus.client.EMultiRequestFeed.Builder
 
messageClass(String) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
Sets the message class name to the given value.
messageClass(String) - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
Sets the notification class and returns this multicast notification builder.
MessageCompileException - Exception in net.sf.eBus.messages.type
This exception is thrown by IMessageCompiler.compile(ConcreteMessageType) indicating that a DataType for the given eBus message object cannot be generated due to an underlying problem.
MessageCompileException() - Constructor for exception net.sf.eBus.messages.type.MessageCompileException
Creates a new instance of MessageCompileException without detail message.
MessageCompileException(String) - Constructor for exception net.sf.eBus.messages.type.MessageCompileException
Constructs an instance of MessageCompileException with the specified detail message.
MessageCompileException(String, Throwable) - Constructor for exception net.sf.eBus.messages.type.MessageCompileException
Constructs an instance of MessageCompileException with the specified detail message and cause.
messageCompiler() - Method in class net.sf.eBus.config.EConfigure
Returns eBus message compiler type.
messageDecoder(IMessageDecoder) - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore.Builder
Sets decoder used to translate a result set (with given message key) into an eBus notification message.
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.feed.pattern.EventPattern.FeedInfo
Returns the subscription notification message key.
messageKey() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the encapsulated message key.
messageKey(String) - Method in class net.sf.eBus.feed.pattern.EventPattern
Returns the message key associated with the given feed name.
messageKey(EMessageKey) - Method in class net.sf.eBus.client.ERequestFeed.Builder
Sets eBus message key defining this feed.
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(EMessageKey) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Sets the parameter notification message key.
MessageKeyType - Class in net.sf.eBus.messages.type
This class serializes/de-serializes a EMessageKey so that it may be sent via an EMessage.
MessageListType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization for EMessageList.
messageName() - Method in exception net.sf.eBus.messages.UnknownFieldException
Returns the message class name.
messageQueueSize() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the maximum number of messages on the output queue.
messageQueueSize(int) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the maximum queue size for the connection.
MessageReader(int, String, MessageType) - Constructor for class net.sf.eBus.client.EMulticastConnection.MessageReader
Creates a new multicast message reader for the given message key identifier, notification subject, and message data type.
messageStore(IEMessageStore) - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed.Builder
Sets the message store used to persist and retrieve notification messages.
messageSubject - Variable in class net.sf.eBus.client.sysmessages.AbstractKeyMessage
The message key subject.
messageSubject(String) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
Sets the message subject to the given value.
messageType() - Method in class net.sf.eBus.messages.EMessage
Returns the message type.
messageType() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the encapsulated message type.
messageType() - Method in class net.sf.eBus.messages.EMessageKey
Returns the key message type.
MessageType - Class in net.sf.eBus.messages.type
This class provides binary serialization/de-serialization for a unique EMessageObject sub-class.
MessageType(Class<?>, List<MessageType.MessageField>, List<Class<? extends EReplyMessage>>, boolean) - 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.
MessageType.MessageFieldBuilder - Class in net.sf.eBus.messages.type
Builder for a MessageField instance.
mEventFrames - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Maps an accepted notification event to the match frames in which it appears.
mFeed - Variable in class net.sf.eBus.client.EFeed.AbstractClientTask
The callback is from this message feed instance.
mFeedClass - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Historic feed class being built.
mFeedId - Variable in class net.sf.eBus.client.EFeed
Immutable identifier unique within the client.
mFeeds - Variable in class net.sf.eBus.client.EMultiFeed.Builder
Subordinate feeds contained in this multi-feed.
mFeeds - Variable in class net.sf.eBus.client.EMultiFeed
Contains the subordinate feeds currently opened by this multi-subject feed.
mFeedState - Variable in class net.sf.eBus.client.EFeed
Tracks whether this feed is active or inactive.
mFeedState - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Current historic feed state.
mFields - Variable in class net.sf.eBus.messages.type.MessageType
The message field names and types.
mGroup - Variable in class net.sf.eBus.client.EMulticastConnection
Join this multicast group.
mHbDelay - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Send a heartbeat message after this many milliseconds of inbound message inactivity.
mHbDelay - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Send a heartbeat this many milliseconds after the last received input.
mHbReplyDelay - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
The number of milliseconds the far-end has to respond to a heartbeat.
mHbReplyDelay - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Wait this many milliseconds for a heartbeat reply.
MIN_DAYS_KEPT - Static variable in class net.sf.eBus.util.logging.CalendarFileHandler
The minimum number of days a log file is kept is 0 which means that the file is deleted as soon as the day ends.
MIN_LATITUDE - Static variable in class net.sf.eBusx.geo.GeoObject
Minimum allowed latitude is -90.
MIN_LONGITUDE - Static variable in class net.sf.eBusx.geo.GeoObject
Minimum allowed longitude is -180.
MIN_PORT - Static variable in class net.sf.eBus.client.EServer
TCP ports must be >= to 1.
MIN_PORT - Static variable in class net.sf.eBus.config.ENetConfigure
The minimum allowed port number is zero.
MIN_WATCH_RATE - Static variable in class net.sf.eBusx.io.EFileWatcher
The minimum watch rate is one half a second.
mIndex - Variable in class net.sf.eBus.util.regex.Component
The component's position within the regular expression pattern.
minimumRunTime - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Minimum nanoseconds spent processing messages.
minimumRunTime - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
Minimum time a particular eBus object spent on run queue thread.
minimumRunTime(long) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets minimum eBus object run time.
minimumRunTime(long) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets run queue thread minimum eBus object run time.
minimumSize() - Method in class net.sf.eBus.util.regex.Component
Returns the component's minimum size.
minimumSize() - Method in class net.sf.eBus.util.regex.Pattern
Returns a matching string's minimum possible size.
minIndex() - Method in class net.sf.eBus.util.IndexPool
Returns the pool's minimum index.
minLatitude - Variable in class net.sf.eBusx.geo.BoundingBox
Minimum latitude sets the southern east-west boundary.
minLatitude(BigDecimal) - Method in class net.sf.eBusx.geo.BoundingBox.Builder
Sets southern bounding box latitude.
minLongitude - Variable in class net.sf.eBusx.geo.BoundingBox
Minimum longitude sets the western north-south boundary.
minLongitude(BigDecimal) - Method in class net.sf.eBusx.geo.BoundingBox.Builder
Sets western bounding box longitude.
mInPlace - Variable in class net.sf.eBus.client.EFeed
Set to true when this feed is connected to its subject.
mInPlace - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Set to true when historic feed is up.
mInputBuffer - Variable in class net.sf.eBus.net.AsyncChannel
Use this buffer for reading.
mInputBufferSize - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Maximum input buffer size.
mInputBufferSize - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Input buffer size.
mInputBufferSize - Variable in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Configured input buffer size.
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.
mIsDefunct - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Set to true when a match frame is 1) used for an exclusive pattern, 2) the pattern is completely matched, and 3) this frame contains common events with the completely matched frame.
mIsDynamic - Variable in class net.sf.eBus.client.EMulticastConnection
Set to true if at least one of the multicast notification keys is dynamic.
mIsExclusive - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
true if this match frame is for an exclusive pattern.
mIsExclusive - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Set to true if an event may be used for only one match.
mIsFixedSize - Variable in class net.sf.eBus.messages.type.DataType
Set to true if this data type is of fixed size and false if not.
mIsMultiFlag - Variable in class net.sf.eBus.client.ENotifyFeed.Builder
Set to true if this is part of a multiple key feed.
mIsOpen - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Set to true when this feed is open and started and false when stopped.
mKey - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Notification message key.
mKey - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Notifications published on this message key.
mKeyIds - Variable in class net.sf.eBus.client.EMulticastConnection
Maps message key to its associated information.
mKeys - Variable in class net.sf.eBus.client.EMulticastConnection
Maps a (JVM identifier, key identifier) pair to its associated message key.
mListener - Variable in class net.sf.eBus.net.AbstractAsyncDatagramSocket.AbstractDatagramBuilder
Listener to datagram socket events.
mListener - Variable in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Send socket events to this listener.
mListener - Variable in class net.sf.eBus.net.AbstractAsyncSocket
Inform this listener of secure socket events.
mLoaderFlag - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Set to true if this builder is used when loading a configuration.
mLocalAddress - Variable in class net.sf.eBus.net.AsyncChannel
The local address.
mLocation - Variable in class net.sf.eBus.client.EFeed.Builder
Target instance location.
mMaximumSize - Variable in class net.sf.eBus.util.regex.Component
The component's maximum possible length.
mMayClose - Variable in class net.sf.eBus.messages.type.MessageType
If this is a request message type, then this flag specifies whether a request may be unilaterally closed.
mMinimumSize - Variable in class net.sf.eBus.util.regex.Component
The component's minimum possible length.
mMsgClass - Variable in class net.sf.eBus.client.EMultiFeed.Builder
Subordinate feeds must be for this message class.
mMsgClass - Variable in class net.sf.eBus.client.EMultiFeed
All subordinate feeds apply to this message class.
mMsgQueueSize - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Maximum eBus message outbound queue size for remote connections.
mMsgQueueSize - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Maximum message queue size.
mMulticastKeys - Variable in class net.sf.eBus.client.EMulticastConnection
Message key, subject pattern pair used to create the multi-feed publisher or subscriber feed.
mName - Variable in class net.sf.eBus.client.EMulticastConnection
Multicast connection name.
mName - Variable in class net.sf.eBus.client.EServer
Service name based on type and address.
mName - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Unique service or connection name.
mName - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
eBus local name.
mName - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
mName - Variable in class net.sf.eBus.config.EConfigure.ThreadConfig
The unique thread name.
mName - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
eBus object name.
mName - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
eBus object name.
mNotifyCallback - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Notification message callback.
mNotifyCallback - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Notification message callback.
mNumThreads - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
mode() - Method in class net.sf.eBus.text.TokenLexer
Returns the current lexer mode.
MODIFY - net.sf.eBusx.io.EFileNotification.EventType
The file was modified.
Monitor - Class in net.sf.eBusx.monitor
This class provides the ability to instrument eBus objects and monitor those instrumented object's status.
MONITOR_NAME - Static variable in class net.sf.eBusx.monitor.Monitor
eBus object name is ""eBus monitor"".
MONITOR_PUBLISHER_ID - Static variable in class net.sf.eBusx.monitor.Monitor
Monitor publisher identifier is -2001L.
MONITOR_UPDATE_FORMAT - Static variable in class net.sf.eBusx.monitor.Monitor
MONITOR_UPDATE_FORMAT is advertised with the subject "/eBus/monitor/update/%s/%s" with host and application name to form this notification key.
MonitoredObjectReply - Class in net.sf.eBusx.monitor
Returns persistent status for all currently registered monitored objects within the eBus virtual machine, specified as an array of PersistentStatusMessages.
MonitoredObjectReply.Builder - Class in net.sf.eBusx.monitor
Builder class used to create a MonitoredObjectReply instance.
MonitoredObjectRequest - Class in net.sf.eBusx.monitor
Requests persistent status all eBus objects registered with Monitor.
MonitoredObjectRequest.Builder - Class in net.sf.eBusx.monitor
Builder class used to create an MonitoredObjectRequest message.
MonitorId - Class in net.sf.eBusx.monitor
A passive, immutable class for storing a monitored object's type name, instance name and its assigned unique, 4-byte integer identifier.
MonitorId.Builder - Class in net.sf.eBusx.monitor
Builder class used to create an MonitorId field.
MonitorUpdate - Class in net.sf.eBusx.monitor
Reports the registration, deregistration, an eBus object's change in on-going status, or an eBus object's transient event.
MonitorUpdate.Builder - Class in net.sf.eBusx.monitor
Builder for creating MonitorUpdate notification.
MonitorUpdate.UpdateType - Enum in net.sf.eBusx.monitor
MonitorUpdate has four types: object registration, on-going status update, transient status update, and object de-registration.
MonthDayType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.MonthDay values.
mOpenFlag - Variable in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Set to true if the socket is open and false if closed.
mOutputBuffer - Variable in class net.sf.eBus.net.AsyncChannel
Use this buffer for sending outbound bytes.
mOutputBufferSize - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Maximum output buffer size.
mOutputBufferSize - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Output buffer size.
mOutputBufferSize - Variable in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Configured output buffer size.
mOutputLock - Variable in class net.sf.eBus.net.AsyncChannel
Since AsyncChannel.mOutputBuffer is not final and cannot be used by synchronized, use this lock to synchronize output access.
mOutputPending - Variable in class net.sf.eBus.net.AbstractAsyncSocket
Set to true if AsyncChannel.mOutputBuffer contains bytes left over from an earlier transmission.
mOverflowFlag - Variable in class net.sf.eBus.net.AbstractAsyncSocket
If true, then the output buffer was overflowed.
mOwner - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
This historic notification hybrid object feed works for this owner.
mOwner - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
This historic feed works on behalf of this eBus object.
mParkTime - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
mParkTime - Variable in class net.sf.eBus.config.EConfigure.ThreadConfig
If EConfigure.ThreadConfig.mThreadType is spin+park, then park for this many time limit before returning to spinning.
mPattern - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Event pattern.
mPatternName - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Match frame created by this pattern.
mPatternName - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Pattern name used as the MatchEvent subject.
mPatternName - Variable in class net.sf.eBus.feed.pattern.EventPattern
Pattern name used as the MatchEvent subject.
mPauseConfig - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Contains the pause parameters.
mPauseConfig - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
If EConfigure.AbstractConfig.mCanPause is true, then the pause configuration is defined.
mPosition - Variable in class net.sf.eBus.messages.ENotificationMessage.Builder
Notification message position in feed stream.
mPriority - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
mPriority - Variable in class net.sf.eBus.config.EConfigure.ThreadConfig
Thread run at this priority.
mPubId - Variable in class net.sf.eBus.messages.ENotificationMessage.Builder
Optional publisher identifier.
mPubKey - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Publish match events on this message key.
mQuery - Variable in class net.sf.eBus.client.EMultiFeed
Query used to select subjects based on a a given pattern.
mReadOnlyFlag - Variable in class net.sf.eBus.messages.EAbstractList
When set to true list may only be read from and not updated.
mRemoteAddress - Variable in class net.sf.eBus.net.AsyncChannel
The "connect" address.
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).
mRequestKey - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Historic notification request key.
mRequestKey - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Historic message request feed key.
mRetransmitDelay - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Re-transmit application message over reliable UDP after waiting this long for an application message receipt.
mRetransmitDelay - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Re-transmit application message over reliable UDP after waiting this long for an application message receipt.
mRetransmitLimit - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
Re-transmit application message at most this many times before declaring reliable UDP connection lost.
mRetransmitLimit - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
Re-transmit application message at most this many times before declaring reliable UDP connection lost.
mRunFlag - Variable in class net.sf.eBus.timer.EScheduledExecutor
Continue running while this flag is true.
mScope - Variable in class net.sf.eBus.client.EFeed.Builder
Publish or subscribe to messages within this feed scope.
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.
mScope - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Notification and reply feed scope.
mScope - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Notification and request feed scope.
mSelector - Variable in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Async channel is associated with this selector.
mSelectorThread - Variable in class net.sf.eBus.net.AsyncChannel
This async channel is monitored by this select thread.
MSG_QUEUE_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
Both the service and connection definitions use the "messageQueueSize" key suffix.
mSize - Variable in class net.sf.eBus.messages.type.DataType
Number of bytes needed to represent this data type.
mSpinLimit - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
mSpinLimit - Variable in class net.sf.eBus.config.EConfigure.ThreadConfig
If EConfigure.ThreadConfig.mThreadType is spin+park or spin+yield, then spin this many times on trying to acquire the next client before parking/yielding.
mSSLContext - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
The SSL/TLS context used for a secure TCP connection.
mSSLContext - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
If EConfigure.AbstractConfig.mConnectionType is EConfigure.ConnectionType.SECURE_TCP, then this is the SSL context used to secure the connection.
mState - Variable in class net.sf.eBus.net.AbstractAsyncSocket
The secure socket's current state.
mStatusCallback - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Feed status callback.
mStatusCallback - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Feed status callback.
mStatusKey - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
PublishStatusEvent message key.
mStatusKey - Variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
PublishStatusEvent published on this message key.
mSubFeedMask - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Bit mask used to determine if all subordinate feeds are up.
mSubFeeds - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Maps the feed identifier to the subordinate notify feed.
mTarget - Variable in class net.sf.eBus.client.EFeed.Builder
Matching feed messages are forwarded to this eBus client.
mTarget - Variable in class net.sf.eBus.client.EMulticastConnection
Post messages to this multicast group and port.
mTargetClass - Variable in class net.sf.eBus.client.EFeed.Builder
Instance feed class returned by EFeed.Builder.build().
mTargetClass - Variable in class net.sf.eBus.messages.EMessageObject.Builder
Instance message class returned by EMessageObject.Builder.build().
mTargetMsgClass - Variable in class net.sf.eBus.client.EMultiFeed.Builder
Message class must be assignable from this class.
mThreadType - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
 
mThreadType - Variable in class net.sf.eBus.config.EConfigure.ThreadConfig
Specifies thread operation: blocking, spinning, spin+park, or spin+yield.
mTimers - Variable in class net.sf.eBus.timer.EScheduledExecutor
Contains active timers yet to expire.
mType - Variable in class net.sf.eBus.client.EServer
Server is for this eBus connection type.
mType - Variable in class net.sf.eBus.util.regex.Component
The component's type.
MULTI_LINE_STRING - net.sf.eBusx.geo.GeoObject.GeoType
Multiple GeoJSON line strings.
MULTICAST_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast connections are stored in key "multicast".
MULTICAST_ROLE_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast connection role is stored in key "role".
multicastBuilder() - Static method in class net.sf.eBus.config.EConfigure
Returns a new EConfigure.MulticastBuilder instance used to construct a EMcastConnection programatically.
multicastConnection(String) - Method in class net.sf.eBus.config.EConfigure
Returns multicast connection configuration with the given name.
multicastConnections() - Method in class net.sf.eBus.config.EConfigure
Returns multicast connections map.
multicastGroup - Variable in class net.sf.eBus.client.MulticastMessage
State applies to this multicast group address.
multicastGroup(InetAddress) - Method in class net.sf.eBus.client.MulticastMessage.Builder
 
multicastId - Variable in class net.sf.eBus.client.sysmessages.McastKeyMessage
Publisher's multicast identifier.
multicastId(UUID) - Method in class net.sf.eBus.client.sysmessages.McastKeyMessage.Builder
Sets multicast identifier to the given value.
MulticastMessage - Class in net.sf.eBus.client
Reports multicast connection current state.
MulticastMessage.Builder - Class in net.sf.eBus.client
Use this builder to create MulticastMessage instances.
MulticastMessage.MulticastState - Enum in net.sf.eBus.client
A multicast connection is either joined to its group or disconnected.
MULTIFEED_SUBJECT - Static variable in class net.sf.eBus.client.EMultiFeed
EMultiFeed.key() returns a message key with the subject "__MULTIFEED__".
MULTIFEED_TYPE_KEY - Static variable in class net.sf.eBus.config.EConfigure
The multi-feed type of LIST or QUERY is stored in "multifeedType".
MultiKey - Class in net.sf.eBus.util
Allows multi-valued keys to be used in Java's single key Map collections.
MultiKey(Object...) - Constructor for class net.sf.eBus.util.MultiKey
Creates a multiple key container for the given objects.
MultiKey2<K1,​K2> - Class in net.sf.eBus.util
This MultiKey subclass uses generics to guarantee key type and order.
MultiKey2(K1, K2) - Constructor for class net.sf.eBus.util.MultiKey2
Creates a two value MultiKey.
MultiKey3<K1,​K2,​K3> - Class in net.sf.eBus.util
This MultiKey subclass uses generics to guarantee key type and order.
MultiKey3(K1, K2, K3) - Constructor for class net.sf.eBus.util.MultiKey3
Creates a three value MultiKey.
MultiKey4<K1,​K2,​K3,​K4> - Class in net.sf.eBus.util
This MultiKey subclass uses generics to guarantee key type and order.
MultiKey4(K1, K2, K3, K4) - Constructor for class net.sf.eBus.util.MultiKey4
Creates a four value MultiKey.
MULTIPOINT - net.sf.eBusx.geo.GeoObject.GeoType
Multiple GeoJSON positions.
mUntil - Variable in class net.sf.eBus.feed.pattern.EPatternFeed
Collected matching events must satisfy this until predicate.
mUserCache - Variable in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Cache for storing interim, user-defined data calculated while performing a MatchCondition.

N

name() - Method in class net.sf.eBus.client.EClient.RQStats
Returns run queue thread name.
name() - Method in class net.sf.eBus.client.EMulticastConnection
Returns unique multicast name.
name() - Method in interface net.sf.eBus.client.EObject
Returns eBus object name.
name() - Method in class net.sf.eBus.client.ERemoteApp
Returns eBus object name.
name() - Method in class net.sf.eBus.client.EServer
Returns eBus object name.
name() - Method in class net.sf.eBus.client.monitor.RQMonitor
name() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the remote connection unique name.
name() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns unique multicast connection name.
name() - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
Returns the unique thread name.
name() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns the unique selector thread name.
name() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Returns historic publish feed's eBus object name.
name() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns historic subscribe feed's eBus object name.
name() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the field name.
name() - Method in class net.sf.eBus.util.IndexCache.Index
Returns the index name.
name() - Method in class net.sf.eBusx.io.EFileWatcher
Returns absolute file name as the eBus object name.
name() - Method in class net.sf.eBusx.monitor.Monitor
name() - Method in class net.sf.eBusx.util.ETimer
Deprecated.
Returns ETimer name.
name(String) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the service/connection name.
name(String) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the multicast connection name.
name(String) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Sets scheduled executor name.
name(String) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Sets the selector name to the given value.
name(String) - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Sets historic feed name.
name(String) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
NAME - Static variable in class net.sf.eBus.text.TokenLexer
An alphanumberic identifier (6).
NAME_INDEX - Static variable in class net.sf.eBus.util.Validator
The field name is stored in index 0.
NAME_KEY - Static variable in class net.sf.eBus.config.EConfigure
Key "name" is used to extract the configuration object's name.
NAME_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
The "name" property is used to specify the unique selector name.
NAME_NOT_SET - Static variable in interface net.sf.eBus.client.EObject
Default eBus object name is "(not set)".
nearSearch(String, int) - Method in class net.sf.eBus.util.TernarySearchTree
Returns the keys which are within a specified Hamming distance of character sequence s.
NET_IF_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast group network interface is stored in key " networkInterface".
net.sf.eBus.client - package net.sf.eBus.client
This package contains the top-level eBus API which applications use to interact with eBus.
net.sf.eBus.client.monitor - package net.sf.eBus.client.monitor
This package is centered on RQMonitor class.
net.sf.eBus.client.sysmessages - package net.sf.eBus.client.sysmessages
This package defines the eBus system messages.
net.sf.eBus.config - package net.sf.eBus.config
Provides classes needed to configure eBus network and eBus core modules.
net.sf.eBus.feed.historic - package net.sf.eBus.feed.historic
This package contains a specialized feed providing notification feeds which support both historic and live messages.
net.sf.eBus.feed.historic.store - package net.sf.eBus.feed.historic.store
This package contains two implementations of IEMessageStore interface: InMemoryMessageStore and SqlMessageStore.
net.sf.eBus.feed.pattern - package net.sf.eBus.feed.pattern
This package contains specialized feeds extending the basic feeds in net.sf.eBus.client.
net.sf.eBus.messages - package net.sf.eBus.messages
Messages are the heart of eBus.
net.sf.eBus.messages.type - package net.sf.eBus.messages.type
Provides classes for translating Java built-in types to and from binary encoding.
net.sf.eBus.net - package net.sf.eBus.net
Provides asynchronous API for Java NIO package.
net.sf.eBus.test - package net.sf.eBus.test
Provides classes supporting JUnit testing.
net.sf.eBus.text - package net.sf.eBus.text
TokenLexer takes a given input and returns a series of analyzed tokens.
net.sf.eBus.timer - package net.sf.eBus.timer
eBus release 7.3.0 introduces EScheduledExecutor which provides a similar functionality as ScheduledExecutorService with the difference that expired timer tasks are dispatched to an eBus object's task queue.
net.sf.eBus.util - package net.sf.eBus.util
Contains supporting utility Java classes for net.sf.eBus.
net.sf.eBus.util.logging - package net.sf.eBus.util.logging
Supplements java.util.logging package with a rolling log file handler, a pattern formatter and a logged status report.
net.sf.eBus.util.regex - package net.sf.eBus.util.regex
This regular expression package is designed to perform efficient pattern matching over a TernarySearchTree.
net.sf.eBusx.geo - package net.sf.eBusx.geo
This package defines eBus message fields implementing GeoJSON data types as defined in GeoJSON specification..
net.sf.eBusx.io - package net.sf.eBusx.io
This package provides the ability to monitor file/directory creation, modification, and deletion via the file notification.
net.sf.eBusx.monitor - package net.sf.eBusx.monitor
This package provides the ability to instrument eBus objects and to monitor those objects' on-going state and transient events.
net.sf.eBusx.time - package net.sf.eBusx.time
This package provides single Java class: EInterval.
net.sf.eBusx.util - package net.sf.eBusx.util
This package provides an eBus interface for accessing Timer API.
networkInterface() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns network interface associated with the multicast group address.
networkInterface(NetworkInterface) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the network interface associated with the multicast group.
NewCommentMap_Start_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
NEWLINE - Static variable in class net.sf.eBus.util.Validator
OS-specific end-of-line string for quick reference.
newScheduledExecutor(EConfigure.ScheduledExecutor) - Static method in class net.sf.eBus.timer.EScheduledExecutor
Returns a new eBus scheduled executor based on the given configuration.
NEXT_TOKEN - Static variable in class net.sf.eBus.text.TokenLexer
User-defined tokens must be >= 11.
nextIndex() - Method in class net.sf.eBus.util.IndexCache.Index
Returns the current index value.
nextIndex() - Method in class net.sf.eBus.util.IndexPool
Returns the next available index.
nextTimer() - Method in class net.sf.eBus.timer.EScheduledExecutor
Returns next timer scheduled to expire or null if there are no scheduled timers.
nextToken() - Method in class net.sf.eBus.text.TokenLexer
Returns the next token found in the input stream.
NO_ACTION - net.sf.eBusx.monitor.ActionLevel
Nominal operation.
NO_CONDITION - Static variable in class net.sf.eBus.client.EFeed
The default condition always returns true.
NO_EOBJECT - Static variable in class net.sf.eBus.client.EClient.RQThread
Set eBus object name to "(idle)" when run queue thread is idle.
NO_ID - Static variable in class net.sf.eBus.client.ERemoteApp
Used to specify that the feed identifier is not set.
NO_ID - Static variable in class net.sf.eBus.messages.EMessageHeader
Proxy identifiers are set to -1 to signify that they are unknown at the time the message was sent.
NO_MAX_MATCH_LIMIT - Static variable in class net.sf.eBus.util.regex.Component
The maximum range limit is set to this value when the the limit is infinite.
NO_OPEN_CHAR - Static variable in class net.sf.eBus.text.TokenLexer
When the raw mode open character is set to U+0000, this means there is no open character, only a close character.
NO_PUB_ID - Static variable in class net.sf.eBus.messages.ENotificationMessage
ENotificationMessage.publisherId defaults to 0L when not set.
nodeCount() - Method in class net.sf.eBus.util.TernarySearchTree
Returns the number of nodes used in this map.
NORMAL_LOGOFF - Static variable in class net.sf.eBus.client.ERemoteApp
When a remote eBus disconnects by sending a logoff message, then the reason is set to "logged off".
NOT_CANCELED - net.sf.eBus.timer.EScheduledExecutor.CancelReason
Timer is still running.
NOT_PLACED - net.sf.eBus.client.ERequestFeed.RequestState
Request instantiated but not yet placed.
NOT_SET - net.sf.eBus.client.EMultiFeed.MultiFeedType
Multi-feed type not yet set.
NOT_SET - Static variable in class net.sf.eBus.util.Validator
Standard reason for a required message field not being set.
NOTIFICATION - net.sf.eBus.client.SubjectType
New subject message key is for a notification.
NOTIFICATION - net.sf.eBus.messages.EMessage.MessageType
A notification is an event with an associated subject.
NOTIFICATION_KEY - Static variable in class net.sf.eBus.config.EConfigure
Notification multi-feed message keys are stored in key "notifications".
notificationBuilder() - Static method in class net.sf.eBus.config.EConfigure
Returns a new EConfigure.McastNotifyBuilder instance used to construct a EConfigure.McastNotifyConfig.
notifications - Variable in class net.sf.eBus.feed.historic.HistoricReply
One of more historic notification messages.
notifications() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns notification message keys which are either posted to or received from the multicast group depending on the role.
notifications(Collection<ENotificationMessage>) - Method in class net.sf.eBus.feed.historic.HistoricReply.Builder
Sets historic messages returned in this reply.
notifications(List<EConfigure.McastNotifyConfig>) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Set notification message key configurations.
notifications(ENotificationMessage[]) - Method in class net.sf.eBus.feed.historic.HistoricReply.Builder
Sets historic messages returned in this reply.
notificationsPerReply() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Returns maximum number of historic notifications placed in a historic message reply.
notificationsPerReply(int) - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed.Builder
Sets maximum number of notifications per HistoricReply instance.
notify(ENotificationMessage, IESubscribeFeed) - Method in class net.sf.eBus.client.EMulticastPublisher
Forwards eBus notification messages to multicast group, if joined.
notify(ENotificationMessage, IESubscribeFeed) - Method in class net.sf.eBus.client.ERemoteApp
Forwards the message to the remote eBus application if the subscription is still in place.
notify(ENotificationMessage, IESubscribeFeed) - Method in interface net.sf.eBus.client.ESubscriber
An incoming notification message from feed.
notify(ENotificationMessage, EHistoricSubscribeFeed) - Method in interface net.sf.eBus.feed.historic.IEHistoricSubscriber
Reports latest notification message.
NOTIFY_METHOD - Static variable in class net.sf.eBus.client.EFeed
notifyCallback(NotifyCallback) - Method in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Puts the notification message callback in place.
notifyCallback(NotifyCallback<T>) - Method in class net.sf.eBus.client.EMultiSubscribeFeed.Builder
Puts the notification message callback in place.
notifyCallback(NotifyCallback<T>) - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
Puts the notification message callback in place.
notifyCallback(HistoricNotifyCallback) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Puts the notification message callback in place.
NotifyCallback<T extends ENotificationMessage> - Interface in net.sf.eBus.client
This functional interface may be used to handle notification message delivery instead of ESubscriber.notify(ENotificationMessage, IESubscribeFeed) by passing a NotifyCallback instance to ESubscribeFeed.Builder.notifyCallback(NotifyCallback).
NotifyTask(ECondition, IESubscribeFeed, NotifyCallback) - Constructor for class net.sf.eBus.client.EFeed.NotifyTask
Creates a notify callback task for the given condition, feed, and message callback.
NotifyTask(ENotificationMessage, ECondition, IESubscribeFeed, NotifyCallback) - Constructor for class net.sf.eBus.client.EFeed.NotifyTask
Creates a notify callback task for the given parameters.
NOW - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Feed begin or end time is the current time.
NULL_CLIENT - Static variable in class net.sf.eBus.client.EFeed
Message associated with using a null EClient .
NullHandler - Class in net.sf.eBus.util.logging
This handler quietly does nothing with the given log records.
NullHandler() - Constructor for class net.sf.eBus.util.logging.NullHandler
 
NUM_THREADS_KEY - Static variable in class net.sf.eBus.config.EConfigure
The dispatcher definition uses "numberThreads" key suffix to specify the number of threads in the dispatcher.
numberFields() - Method in class net.sf.eBus.messages.type.MessageType
Returns the number of fields in this EMessage type.
numberThreads() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns the number of threads in this dispatcher.
numberThreads(int) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Sets the number of threads used by the run queue.

O

objectName - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
eBus object name.
objectName(String) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets eBus object name to given value.
OFF_RQ_THREAD - net.sf.eBus.client.EClient.ObjectState
eBus object is not on a run queue thread.
offset() - Method in class net.sf.eBus.text.TokenLexer
Returns the current offset into the input.
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.
offThreadDelay - Variable in class net.sf.eBus.client.monitor.ThreadDenialUpdate
Amount of time between eBus object being ready and when this condition was detected.
offThreadDelay(Duration) - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
Sets eBus object current off-thread delay.
OK() - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
OK(int, int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
OK_CONTINUING - net.sf.eBus.messages.EReplyMessage.ReplyStatus
The request handling is successful, so far.
OK_FINAL - net.sf.eBus.messages.EReplyMessage.ReplyStatus
The request handling is successfully completed.
OldCommentMap_CommentEnd_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
OldCommentMap_CommentStart_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
OldCommentMap_Start_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
OLDEST_FIRST - net.sf.eBus.config.EConfigure.DiscardPolicy
Discard the oldest messages first (FIFO).
ON_GOING - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Feed end time continues into future indefinitely until stopped.
ON_GOING_UPDATE - net.sf.eBusx.monitor.MonitorUpdate.UpdateType
eBus object's on-going status update.
ON_RQ_THREAD - net.sf.eBus.client.EClient.ObjectState
eBus object is running on a run queue thread.
onClose() - Method in class net.sf.eBus.client.EMulticastConnection
Called when multicast connection is disconnected from the multicast group and closed.
onClose() - Method in class net.sf.eBus.client.EMulticastPublisher
No special steps are taken when closing a multicast publisher feed.
onClose() - Method in class net.sf.eBus.client.EMulticastSubscriber
Closes all multi-feed publishers and then discards them.
onConnect() - Method in class net.sf.eBus.client.EMulticastConnection
Called when multicast group is successfully joined.
onConnect() - Method in class net.sf.eBus.client.EMulticastPublisher
Posts the current feed status for concrete application message key.
onConnect() - Method in class net.sf.eBus.client.EMulticastSubscriber
When the multicast group is successfully joined, the configured notification feeds are advertised to eBus and a McastSubscribeMessage is multicast to the group publishers.
onDisconnect() - Method in class net.sf.eBus.client.EMulticastConnection
Called prior to disconnecting multicast group.
onDisconnect() - Method in class net.sf.eBus.client.EMulticastPublisher
Sends a down feed state for each of the message keys to the multicast group.
onDisconnect() - Method in class net.sf.eBus.client.EMulticastSubscriber
Marks all published multi-feeds as down as a result of the multicast group disconnect.
onEvent(ENotificationMessage, IESubscribeFeed) - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Runs event through the state machine if-and-only-if all the subordinate feeds are up.
onFeedStateUpdate(EFeedState, IESubscribeFeed) - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Updates the feed bit in the subordinate feed mask.
ONGOING_REQUEST_SUBJECT - Static variable in class net.sf.eBusx.monitor.Monitor
MonitoredObjectRequest is advertised with the subject "/eBus/monitor/request/on-going" to form request key.
onMessage(EMessage, InetSocketAddress) - Method in class net.sf.eBus.client.EMulticastConnection
Called when a message is received from the given source address.
onMessage(EMessage, InetSocketAddress) - Method in class net.sf.eBus.client.EMulticastPublisher
Handles messages received on the multicast group.
onMessage(EMessage, InetSocketAddress) - Method in class net.sf.eBus.client.EMulticastSubscriber
Handles an inbound multicast message.
onOpen() - Method in class net.sf.eBus.client.EMulticastConnection
Called when the multicast connection is opened but not yet joined to multicast group.
onOpen() - Method in class net.sf.eBus.client.EMulticastPublisher
No special steps are taken when opening a multicast publisher.
onOpen() - Method in class net.sf.eBus.client.EMulticastSubscriber
Opens a multi-feed subscriber for each of the multicast message keys.
open() - Method in class net.sf.eBus.net.AsyncDatagramSocket
Opens an unconnected IPv4 datagram socket.
open(int) - Method in class net.sf.eBus.net.AsyncServerSocket
Opens the TCP server socket on the specified port using the wildcard address.
open(int, ProtocolFamily, NetworkInterface) - Method in class net.sf.eBus.net.AsyncMulticastSocket
Opens a multicast UDP socket, bound to the given port (using a wildcard address, protocol family, and network interface.
open(String) - Static method in class net.sf.eBus.util.IndexCache
Returns the IndexCache instance associated with cacheFileName.
open(InetSocketAddress, EServer, SelectableChannel, EConfigure.Service) - Method in class net.sf.eBus.client.ERemoteAppContext
 
open(ProtocolFamily) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Opens an unconnected datagram socket for the specified protocol.
open(SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Opens a socket connection to the specified socket address.
open(SocketAddress) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Opens an unconnected, IPv4 datagram socket bound to the provided port and IP address.
open(SocketAddress) - Method in class net.sf.eBus.net.AsyncSecureSocket
Opens a secure TCP socket connection to the specified socket address.
open(SocketAddress) - Method in class net.sf.eBus.net.AsyncServerSocket
Opens the TCP server socket on the specified address and port.
open(SocketAddress) - Method in class net.sf.eBus.net.AsyncSocket
Opens a TCP socket connection to the specified socket address and binding the local port any available ephemeral port.
open(SocketAddress, int) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Opens a socket connection to the specified socket address.
open(SocketAddress, int) - Method in class net.sf.eBus.net.AsyncSecureSocket
Opens a secure TCP socket connection to the specified socket address after binding the socket to the specified port.
open(SocketAddress, int) - Method in class net.sf.eBus.net.AsyncSocket
Opens a TCP socket connection to the specified socket address after binding the socket to the specified port.
open(SocketAddress, ProtocolFamily) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Opens an unconnected, datagram socket for the specified protocol and bound to the provided port and IP address.
open(SocketAddress, ProtocolFamily, NetworkInterface) - Method in class net.sf.eBus.net.AsyncMulticastSocket
Opens a multicast UDP socket, bound to the given address, using the specified protocol family, and network interface.
open(SocketAddress, SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Opens a socket connection to the specified socket address.
open(SocketAddress, SocketAddress) - Method in class net.sf.eBus.net.AsyncSecureSocket
Opens a socket connection to the specified socket address.
open(SocketAddress, SocketAddress) - Method in class net.sf.eBus.net.AsyncSocket
Opens a socket connection to the specified socket address.
open(DatagramChannel) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Wraps this AsyncDatagramSocket around an open datagram channel.
open(SelectableChannel) - Method in class net.sf.eBus.net.AbstractAsyncSocket
"Opens" the socket connection by storing an already open socket channel.
open(SelectableChannel) - Method in class net.sf.eBus.net.AsyncSecureSocket
"Opens" the socket connection by storing an already open socket channel and beginning the secure handshake.
open(SelectableChannel) - Method in class net.sf.eBus.net.AsyncSocket
"Opens" the socket connection by storing an already open socket channel.
open(EConfigure.RemoteConnection) - Method in class net.sf.eBus.client.ERemoteAppContext
 
openConnection(EConfigure.MulticastConnection) - Static method in class net.sf.eBus.client.EMulticastConnection
Returns a multicast connection according to the given multicast connection configuration.
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 and port to local address.
opened() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Marks this datagram socket as open, retrieves the local address, and registers this socket with the selector thread.
OPENING_HANDSHAKE - net.sf.eBus.net.AsyncChannel.ConnectState
Performing security handshake to establish a secure connection.
openMonitor(String, String, String, String, String, EField) - Static method in class net.sf.eBusx.monitor.Monitor
Creates, starts, and returns singleton monitor instance.
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.
openSocket(SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Returns an open socket channel and bound to the given port if bindPort is not equal to ENetConfigure.ANY_PORT.
OPERATOR - Static variable in class net.sf.eBus.text.TokenLexer
Token consists solely of punctuation characters (7).
ORDERED - net.sf.eBus.feed.pattern.EventPattern.PatternType
Ordered patterns specify event arrival order and event minimum and maximum quantities.
OrderedRunner - Class in net.sf.eBus.test
This class extends org.junit.runners.BlockJUnit4ClassRunner and overrides the computeTestMethods() method to guarantee that test methods are run in a user-defined order using the TestIndex annotation.
OrderedRunner(Class<?>) - Constructor for class net.sf.eBus.test.OrderedRunner
Creates a new OrderedRunner instance for the given test class.
OUTBUFFER_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
Both the service and connection definitions use the "outputBufferSize" key suffix.
outputBufferSize() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the connection output buffer size.
outputBufferSize() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Outbound message are encoded into a ByteBuffer of this size (in bytes).
outputBufferSize() - Method in class net.sf.eBus.net.AsyncChannel
Returns the output buffer size in bytes.
outputBufferSize(int) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the output buffer size for the connection.
outputBufferSize(int) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the output buffer size for the multicast connection.
outputBufferSize(int) - Method in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Sets the connection output buffer size.
overlaps(EInterval) - Method in class net.sf.eBusx.time.EInterval
overlaps: Returns true if: this EInterval end time is > interval's begin time, this EInterval end time is < interval's end time, and this EInterval begin time is < interval's begin time.

P

packages() - Method in class net.sf.eBus.util.JarFileLoader
Returns all the Packages defined by this class loader and its ancestors.
parameters() - Method in class net.sf.eBus.feed.pattern.EventPattern
Returns the read-only event pattern parameters map.
PARK_TIME_KEY - Static variable in class net.sf.eBus.config.EConfigure
If the thread type is spin+park, then the integer .parkTime property may be specified.
PARK_TIME_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
If the selector type is spin+park, then the integer "parkTime" property may be specified.
parkTime() - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
Returns the park time used by spin+park thread type.
parkTime() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns the spin+park park time limit.
parkTime(Duration) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Sets the ThreadType.SPINPARK park time limit.
parkTime(Duration) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Sets a spin+park selector thread's park time.
parse(String) - Static method in class net.sf.eBus.config.AddressFilter
Returns the address filter parsed from the given text.
parseAddress(String) - Static method in class net.sf.eBus.config.AddressFilter
Returns an IP address and port from the given string.
parseKey(String) - Static method in class net.sf.eBus.messages.EMessageKey
Returns a message key parsed from the given input.
passes(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
Returns true if iAddress is acceptable to this filter and false otherwise.
PAST - net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Feed begin or end time is in the past.
PastComparator() - Constructor for class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.PastComparator
 
pattern() - Method in class net.sf.eBus.util.regex.Pattern
Returns the original regular expression pattern string.
Pattern - Class in net.sf.eBus.util.regex
A compiled regular expression representation.
PatternBuilder(Class<F>) - Constructor for class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
 
patternCondition(Predicate<MatchEvent>) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
 
PatternFormatter - Class in net.sf.eBus.util.logging
Formats LogRecords using printf-like format specifiers.
PatternFormatter() - Constructor for class net.sf.eBus.util.logging.PatternFormatter
Creates a new PatternFormatter and configures it according to LogManager configuration properties.
PatternFormatter(String) - Constructor for class net.sf.eBus.util.logging.PatternFormatter
Constructs a PatternFormatter instance for the given pattern.
patternName() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Returns the pattern name.
patternName() - Method in class net.sf.eBus.feed.pattern.EventPattern
Returns the user-assigned pattern name.
patternType() - Method in class net.sf.eBus.feed.pattern.EventPattern
Returns the pattern type.
pause() - Method in class net.sf.eBus.client.ERemoteAppContext
 
pause(PauseRequest) - Method in class net.sf.eBus.client.ERemoteAppContext
 
PAUSE_DURATION_KEY - Static variable in class net.sf.eBus.config.EConfigure
The pause duration is stored in "pauseTime".
PAUSE_KEY - Static variable in class net.sf.eBus.config.EConfigure
If EConfigure.CAN_PAUSE_KEY is set to true, then the connection pause parameters are stored under the "pause" key.
PAUSE_REPLY - net.sf.eBus.client.sysmessages.SystemMessageType
 
PAUSE_REQUEST - net.sf.eBus.client.sysmessages.SystemMessageType
 
pauseBuilder(EConfigure.ConnectionRole) - Static method in class net.sf.eBus.config.EConfigure
Returns a new EConfigure.PauseBuilder instance used to construct a EConfigure.PauseConfig.
pauseConfig(EConfigure.PauseConfig) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the pause configuration for the connection.
pauseConfiguration() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the connection pause configuration.
PAUSED - net.sf.eBus.client.ConnectionMessage.ConnectionState
Remote eBus connection is paused.
pauseDelay() - Method in class net.sf.eBus.client.ERemoteApp
Returns the configured pause delay.
pauseReply(PauseReply) - Method in class net.sf.eBus.client.ERemoteAppContext
 
PauseReply - Class in net.sf.eBus.client.sysmessages
This message is sent is response to a PauseRequest.
PauseReply.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create PauseReply messages.
PauseRequest - Class in net.sf.eBus.client.sysmessages
This message is sent to request a connection pause with the remote eBus application.
PauseRequest.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create PauseRequest messages.
pauseTime - Variable in class net.sf.eBus.client.sysmessages.PauseReply
Requesting a connection pause lasting for this duration.
pauseTime - Variable in class net.sf.eBus.client.sysmessages.PauseRequest
Requesting a connection pause lasting for this duration.
pauseTime(Duration) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the pause time to the given value.
pauseTime(Duration) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Sets the pause time to the given value.
period - Variable in class net.sf.eBusx.util.TimerRequest
Deprecated.
If this timer is repeating, then set this millisecond period.
period(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
period(long) - Method in class net.sf.eBusx.util.TimerRequest.Builder
Deprecated.
 
PeriodType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Period values.
PersistentStatusMessage - Class in net.sf.eBusx.monitor
Reports a monitorable object's on-going status.
PersistentStatusMessage.Builder - Class in net.sf.eBusx.monitor
Builder class used to construct a persistent status message.
PING_KEY - Static variable in class net.sf.eBus.config.EConfigure
Key "pingRate" contains a Duration specifying rate at which active eBus clients are pinged.
pingRate() - Method in class net.sf.eBus.config.EConfigure
Returns active eBus object ping rate.
plus(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
POINT - net.sf.eBusx.geo.GeoObject.GeoType
Single GeoJSON position.
pollTimer() - Method in class net.sf.eBus.timer.EScheduledExecutor
Returns next eBus timer scheduled to expire.
POLYGON - net.sf.eBusx.geo.GeoObject.GeoType
GeoJSON polygon contain one or more linear rings.
port - Variable in class net.sf.eBus.client.sysmessages.UdpConnectReply
UDP port to which the requester should communicate.
port() - Method in class net.sf.eBus.client.EServer
Returns port on which this service is accepting connections.
port(int) - Method in class net.sf.eBus.client.sysmessages.UdpConnectReply.Builder
 
port(int) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Set service TCP to given port and local wildcard address.
PORT_KEY - Static variable in class net.sf.eBus.config.EConfigure
Both the service and connection definitions use the "port" key suffix.
position - Variable in class net.sf.eBus.messages.ENotificationMessage
This optional field is meant to be used to maintain notification order when placed in persistent store.
position - Variable in class net.sf.eBusx.geo.GeoPoint
Single position containing the latitude, longitude, and (optionally) elevation.
position(int) - Method in class net.sf.eBus.messages.ENotificationMessage.Builder
Sets notification position to given value which must be ≥ zero.
position(Position) - Method in class net.sf.eBusx.geo.GeoPoint.Builder
Sets GeoJSON position.
Position - Class in net.sf.eBusx.geo
A position is the fundamental geometry construct.
Position.Builder - Class in net.sf.eBusx.geo
Position instances may be created only by using a Builder instance.
positions - Variable in class net.sf.eBusx.geo.GeoMultiPoint
Positions contained in this multi-point GeoJSON object.
positions - Variable in class net.sf.eBusx.geo.LineString
The multiple points defining this line string.
positions(Position[]) - Method in class net.sf.eBusx.geo.GeoMultiPoint.Builder
Sets positions list to the given position values.
positions(Position[]) - Method in class net.sf.eBusx.geo.LineString.Builder
Sets positions list to the given position values.
POSSIBLE_ACTION - net.sf.eBusx.monitor.ActionLevel
A problem is occurring which may require operator intervention since the application has the ability to automatically recover from this problem.
precedes(EInterval) - Method in class net.sf.eBusx.time.EInterval
precedes: Returns true if this EInterval end time is < interval begin time.
priority() - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
Returns the thread priority.
priority() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns the selector thread priority.
priority(int) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Sets the thread priority.
priority(int) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Sets the selector thread priority to the given value.
PRIORITY_KEY - Static variable in class net.sf.eBus.config.EConfigure
The integer "priority" property is used to set the dispatcher thread priority.
PRIORITY_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
The integer "priority" property is used to set the select thread priority.
problems() - Method in exception net.sf.eBus.util.ValidationException
Returns the validation problems as a read-only list.
Properties - Class in net.sf.eBus.util
Properties extends java.util.Properties to include: Loading properties from a named file and returning a net.sf.eBus.util.Properties object.
Properties() - Constructor for class net.sf.eBus.util.Properties
Creates an empty property list with no default values.
Properties(Properties) - Constructor for class net.sf.eBus.util.Properties
Creates an empty property list with default values.
PropertiesEvent - Class in net.sf.eBus.util
Contains the updated Properties object as event source.
PropertiesEvent(Properties) - Constructor for class net.sf.eBus.util.PropertiesEvent
The specified properties have changed.
PropertiesListener - Interface in net.sf.eBus.util
Classes which want to be asynchronously informed about properties changes should implement this interface and add themselves to the properties listeners by calling Properties.addListener(PropertiesListener).
propertiesUpdate(PropertiesEvent) - Method in interface net.sf.eBus.util.PropertiesListener
Properties calls this method when it detects a change in its underlying properties file.
PROTOCOL_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast group protocol family is stored in key "protocolFamily".
protocolFamily() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns multicast group protocol family.
protocolFamily(ProtocolFamily) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the multicast group protocol family.
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(LogRecord) - Method in class net.sf.eBus.util.logging.CalendarFileHandler
Flushes the output stream after StreamHandler publishes the log record.
publish(LogRecord) - Method in class net.sf.eBus.util.logging.NullHandler
Quietly ignores the log record.
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.feed.historic.EHistoricPublishFeed
First persists this notification to message store and then, if the notification feed is up.
PUBLISHER - net.sf.eBus.config.EConfigure.MulticastRole
Multicast connection takes eBus notifications targeted for remote applications and posts it to the multicast group.
publisherId - Variable in class net.sf.eBus.messages.ENotificationMessage
Optional field used to define the publisher which produced this notification.
publisherId() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Returns historic publisher identifier.
publisherId() - Method in interface net.sf.eBus.feed.historic.IEHistoricPublisher
Returns historic publisher unique identifier.
publisherId(long) - Method in class net.sf.eBus.messages.ENotificationMessage.Builder
Sets publisher identifier to given value.
publisherStatusKey() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Returns notification message key used to publish PublishStatusEvent messages.
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 class net.sf.eBus.client.EMulticastSubscriber
Logs the change in a feed's 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.
publishStatus(EFeedState, IEPublishFeed) - Method in class net.sf.eBusx.io.EFileWatcher
Starts or stops a file watcher entry depending on upFlag.
publishStatus(EFeedState, EHistoricPublishFeed) - Method in interface net.sf.eBus.feed.historic.IEHistoricPublisher
eBus is informing the historic publisher that there is at least one active subscriber to the publisher's notification feed.
PublishStatusEvent - Class in net.sf.eBus.feed.historic
Notification event used to report and persist publish feed status updates.
PublishStatusEvent.Builder - Class in net.sf.eBus.feed.historic
Builder class for PublishStatusEvent message instances.
punctuation(char) - Method in class net.sf.eBus.text.TokenLexerContext
 
put(String, V) - Method in class net.sf.eBus.util.TernarySearchTree
Enters a value into the ternary search tree using the text key.
putAll(Map<? extends String, ? extends V>) - Method in class net.sf.eBus.util.TernarySearchTree
Copies all the mappings from the specified map to this tree.
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-subject configuration and subscribes the subordinate feeds.
putFeedInPlace(ESubscribeFeed) - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Sets the callbacks and subscribes the feed.

Q

quantum() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns the client run-time quantum assigned by this dispatcher.
quantum(Duration) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Sets the run quantum assigned to each eBus client.
QUANTUM_KEY - Static variable in class net.sf.eBus.config.EConfigure
The key "quantum" defines the run quantum each client is initially assigned.
query(Pattern) - Method in class net.sf.eBus.client.EMultiFeed.Builder
Sets query for looking up initial multi-feed subjects.
QUERY - net.sf.eBus.client.EMultiFeed.MultiFeedType
Create a multi-feed for a given subject pattern.
QUERY - net.sf.eBus.config.EConfigure.MultifeedType
Subject query pattern.
question_mark(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 

R

RangeMap_MaximumSize_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
RangeMap_MinimumSize_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
RAW - net.sf.eBus.text.TokenLexer.LexMode
When in raw mode, collect characters until the terminating delimiter is found.
rawMode(char, char) - Method in class net.sf.eBus.text.TokenLexer
Switch to raw tokenization.
READ_ONLY_LIST - Static variable in class net.sf.eBus.messages.EAbstractList
 
reader() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns the inbound message decoder.
READY - net.sf.eBus.client.EClient.RunState
The eBus client has pending tasks.
readyTimestamp() - Method in class net.sf.eBus.client.EClient
Returns timestamp when eBus object entered ready state.
reason - Variable in class net.sf.eBus.client.ConnectionMessage
If ConnectionMessage.state is ConnectionMessage.ConnectionState.LOGGED_OFF and the log off was due to an exception, then the exception message is stored here.
reason - Variable in class net.sf.eBus.client.sysmessages.LogonReply
Explanation for a rejected logon request.
reason(String) - Method in class net.sf.eBus.client.ConnectionMessage.Builder
 
reason(String) - Method in class net.sf.eBus.client.sysmessages.LogonReply.Builder
Sets the logon status reason.
reconnect(boolean) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Sets the reconnect flag to the given value.
RECONNECT_DELAY_KEY - Static variable in class net.sf.eBus.config.EConfigure
The connection definition uses the "reconnectTime" key suffix.
RECONNECT_KEY - Static variable in class net.sf.eBus.config.EConfigure
The connection definition uses the "reconnect" key suffix.
reconnectDelay(Duration) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Sets the reconnect delay to the given value.
reconnectFlag() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns true if connection is to be re-established when lost.
reconnectTime() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns the reconnect delay.
RegexLexerContext - Class in net.sf.eBus.util.regex
 
RegexLexerContext(RegexLexer) - Constructor for class net.sf.eBus.util.regex.RegexLexerContext
 
RegexLexerContext(RegexLexer, int) - Constructor for class net.sf.eBus.util.regex.RegexLexerContext
 
RegexLexerContext(RegexLexer, State7) - Constructor for class net.sf.eBus.util.regex.RegexLexerContext
 
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) - Method in class net.sf.eBusx.monitor.Monitor
Registers a monitorable object and returns unique monitor identifier associated with registered object.
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.
register(StatusReporter) - Method in class net.sf.eBus.util.logging.StatusReport
Registers a status reporter.
REGISTER - net.sf.eBusx.monitor.MonitorUpdate.UpdateType
eBus object registered with Monitor.
REGISTER_ACTION_NAME - Static variable in class net.sf.eBusx.monitor.Monitor
MonitorUpdate action name is "registered".
RELIABLE_UDP - net.sf.eBus.config.EConfigure.ConnectionType
Remote application connection is a reliable, unsecured UDP socket
remaining - Variable in class net.sf.eBus.client.sysmessages.RemoteAck
The number of remaining remote repliers.
remaining(int) - Method in class net.sf.eBus.client.sysmessages.RemoteAck.Builder
Sets the number of remaining repliers to the given value.
REMOTE - net.sf.eBus.client.EClient.ClientLocation
Client resides in another JVM.
REMOTE_ACK - net.sf.eBus.client.sysmessages.SystemMessageType
 
REMOTE_ONLY - net.sf.eBus.client.EFeed.FeedScope
This feed is matched only by feeds on remote JVMs.
RemoteAck - Class in net.sf.eBus.client.sysmessages
Acknowledges receipt of a request message from a remote eBus application.
RemoteAck.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create RemoteAck messages.
remoteAddress - Variable in class net.sf.eBus.client.AbstractEBusMessage
The client address referenced in this message.
remoteAddress(InetSocketAddress) - Method in class net.sf.eBus.client.AbstractEBusMessage.Builder
 
remoteConnections() - Method in class net.sf.eBus.config.EConfigure
Returns remote eBus connections map.
remoteSocketAddress() - Method in class net.sf.eBus.net.AsyncChannel
Returns this datagram socket's far-end address.
remove(int) - Method in class net.sf.eBus.messages.EAbstractList
 
remove(Object) - Method in class net.sf.eBus.messages.EAbstractList
 
remove(Object) - Method in class net.sf.eBus.util.TernarySearchTree
Removes the key-value mapping from the tree and returns the now removed value.
remove(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
Removes the specified address from this filter if it is present.
REMOVE - net.sf.eBus.client.sysmessages.AdMessage.AdStatus
Retract the advertisement.
removeAll(Collection<?>) - Method in class net.sf.eBus.messages.EAbstractList
 
removeAll(Collection<InetSocketAddress>) - Method in class net.sf.eBus.config.AddressFilter
Removes all the specified addresses from this filter.
removeIf(Predicate<? super E>) - Method in class net.sf.eBus.messages.EAbstractList
 
removeIndex(String) - Method in class net.sf.eBus.util.IndexCache
Returns true if the named index was removed and false if the index is unknown.
removeListener(ISubjectListener) - Static method in class net.sf.eBus.client.EFeed
Removes subject listener from the listeners list.
removeListener(PropertiesListener) - Method in class net.sf.eBus.util.Properties
Removes a properties listener.
removeRange(int, int) - Method in class net.sf.eBus.messages.EAbstractList
 
removeShutdownHook() - Static method in class net.sf.eBus.util.ShutdownHook
Unhooks the shutdown hook instance from the system runtime.
removeTimer(EScheduledExecutor.ETimerImpl) - Method in class net.sf.eBus.timer.EScheduledExecutor
Removes given timer from timers set in such a way as to notify EScheduledExecutor.waitForExpiration(ETimerImpl) if removed timer is currently next to expire.
removeTimer(EScheduledExecutor.IETimer) - Method in class net.sf.eBus.client.EClient
Removes specified timer from eBus client timer list.
REPEAT_FIXED_DELAY - net.sf.eBus.timer.EScheduledExecutor.TimerType
Timer repeats at fixed delay based on when timer expires.
REPEAT_FIXED_RATE - net.sf.eBus.timer.EScheduledExecutor.TimerType
Timer repeats at a fixed rate based on when the timer was initially scheduled.
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(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(EReplyMessage) - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Forwards the reply message to the request feed.
REPLY - net.sf.eBus.messages.EMessage.MessageType
A reply contains a subject, request identifier, reply status and optional reason.
REPLY_METHOD - Static variable in class net.sf.eBus.client.ERequestFeed
replyCallback(Class<? extends EReplyMessage>, ReplyCallback) - Method in class net.sf.eBus.client.EMultiRequestFeed.Builder
Sets the callback for a specific reply message class.
replyCallback(Class<? extends EReplyMessage>, ReplyCallback) - Method in class net.sf.eBus.client.ERequestFeed.Builder
Sets the callback for a specific reply message class.
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 class net.sf.eBus.client.EMultiRequestFeed.Builder
Sets reply callback for all message classes.
replyCallback(ReplyCallback) - Method in class net.sf.eBus.client.ERequestFeed.Builder
Sets reply callback for all message classes.
replyCallback(ReplyCallback) - Method in class net.sf.eBus.client.ERequestFeed
Puts the reply message callback in place for all reply types.
ReplyCallback - Interface in net.sf.eBus.client
This functional interface may be used to handle reply message delivery instead of ERequestor.reply(int, EReplyMessage, ERequestFeed.ERequest) by passing a ReplyCallback instance to ERequestFeed.replyCallback(ReplyCallback).
replyClasses(String[]) - Static method in class net.sf.eBus.messages.type.DataType
Returns the reply classes associated with a request message class via the EReplyInfo annotation.
replyMessageClasses() - Method in annotation type net.sf.eBus.messages.EReplyInfo
Returns the message classes which may be sent in reply to a request message.
replyReason - Variable in class net.sf.eBus.client.sysmessages.PauseReply
The reason for a EReplyMessage.ReplyStatus.ERROR reply status.
replyReason - Variable in class net.sf.eBus.client.sysmessages.ResumeReply
The reason for a EReplyMessage.ReplyStatus.ERROR reply status.
replyReason - Variable in class net.sf.eBus.messages.EReplyMessage
The reason for a EReplyMessage.ReplyStatus.ERROR reply status.
replyReason(String) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the reply reason to the given value.
replyReason(String) - Method in class net.sf.eBus.client.sysmessages.ResumeReply.Builder
Sets the reply reason to the given value.
replyReason(String) - Method in class net.sf.eBus.messages.EReplyMessage.Builder
Sets the reply status reason.
replyState() - Method in class net.sf.eBus.client.EMultiReplyFeed
Returns the reply state which specifies whether this multi-subject reply feed (and its subordinate feeds) are ready to handle requests or not.
replyStatus - Variable in class net.sf.eBus.client.sysmessages.PauseReply
The current request handling status.
replyStatus - Variable in class net.sf.eBus.client.sysmessages.ResumeReply
The current request handling status.
replyStatus - Variable in class net.sf.eBus.messages.EReplyMessage
The current request handling status.
replyStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Sets the reply status to the given value.
replyStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.client.sysmessages.ResumeReply.Builder
Sets the reply status to the given value.
replyStatus(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.messages.EReplyMessage.Builder
Sets the replier status for the matching request.
replyTypes() - Method in class net.sf.eBus.messages.type.MessageType
Returns the reply classes associated with a request message class.
REPORT_SUBJECT - Static variable in class net.sf.eBus.client.monitor.RQMonitor
RQThreadReport notifications are published on subject "/eBus/rqthread/report".
reportStatus(PrintWriter) - Method in class net.sf.eBus.client.EServer
Adds the eBus server connection status to the status report.
reportStatus(PrintWriter) - Method in class net.sf.eBus.client.monitor.RQMonitor
Outputs the current run queue thread and eBus object status.
reportStatus(PrintWriter) - Method in interface net.sf.eBus.util.logging.StatusReporter
Append your report to this buffer.
request() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Returns the associated request message.
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(EReplyFeed.ERequest) - Method in class net.sf.eBusx.util.ETimer
Deprecated.
Starts a timer task based on the given request.
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(ERequestMessage) - Method in class net.sf.eBus.client.ERequestFeed
Forwards the request to all matching repliers, returning the request instance.
REQUEST - net.sf.eBus.client.SubjectType
New subject message key is for a request.
REQUEST - net.sf.eBus.messages.EMessage.MessageType
A request contains a subject and request identifier and is routed by subject.
requestCallback(RequestCallback) - Method in class net.sf.eBus.client.EMultiReplyFeed.Builder
Puts the new request callback in place.
requestCallback(RequestCallback) - Method in class net.sf.eBus.client.EReplyFeed.Builder
Puts the new request callback in place.
RequestCallback - Interface in net.sf.eBus.client
This functional interface may be used to handle request delivery instead of EReplier.request(EReplyFeed.ERequest) by passing a RequestCallback instance to EReplyFeed.Builder.requestCallback(RequestCallback) This allows a tighter coupling between a feed and the code for processing the feed's requests.
requestKey() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Returns historic request message key.
requestState() - Method in class net.sf.eBus.client.ERequestFeed.ERequest
Returns the request current state.
requireEquals(Object, Object, String) - Method in class net.sf.eBus.util.Validator
Check if the field value equals the expected value and, if not, adds the appropriate error against the field name.
requireNotNull(Object, String) - Method in class net.sf.eBus.util.Validator
Checks if the given value is null and, if so, adds the appropriate error against the field name.
requireNotNullOrEmpty(String, String) - Method in class net.sf.eBus.util.Validator
Checks if the given String value is either null or empty and, if so, adds the appropriate error against the field name.
requireTrue(boolean, String, String) - Method in class net.sf.eBus.util.Validator
If flag is false, then an error is raised for the given field name and message.
requireTrue(BiPredicate<V1, V2>, V1, V2, String, String, String) - Method in class net.sf.eBus.util.Validator
If predicate.test(value) returns false, then the given field name and message are added to the field errors list.
requireTrue(Predicate<V>, V, String, String) - Method in class net.sf.eBus.util.Validator
If predicate.test(value) returns false, then the given field name and message are added to the field errors list.
reset() - Method in class net.sf.eBus.util.IndexPool
Resets the index pool to its initial state.
resetAllIndices() - Method in class net.sf.eBus.util.IndexCache
Resets all indices to their respective initial values.
resetIndex() - Method in class net.sf.eBus.util.IndexCache.Index
Resets the current index to the initial value and returns the new current index.
resume(ResumeRequest) - Method in class net.sf.eBus.client.ERemoteAppContext
 
RESUME_ON_BACKLOG_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
Resumes the client connection automatically when the transmit queue reaches this size (application messages only).
RESUME_REPLY - net.sf.eBus.client.sysmessages.SystemMessageType
 
RESUME_REQUEST - net.sf.eBus.client.sysmessages.SystemMessageType
 
resumed(ResumeRequest) - Method in class net.sf.eBus.client.ERemoteAppContext
 
RESUMED - net.sf.eBus.client.ConnectionMessage.ConnectionState
Remote eBus connection is resumed.
resumeOnBacklogSize(int) - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
Sets the transmit queue limit which trigger automatic client connection resumption.
resumeOnQueueLimit() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
Returns the transmit queue limit which triggers an automatic client connection resumption.
resumeReply(ResumeReply) - Method in class net.sf.eBus.client.ERemoteAppContext
 
ResumeReply - Class in net.sf.eBus.client.sysmessages
Response to a connection resume request.
ResumeReply.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create ResumeReply messages.
ResumeRequest - Class in net.sf.eBus.client.sysmessages
When an eBus application wants to resume a previous connection, it sends this ResumeRequest message instead of LogonMessage which is used to establish a new connection.
ResumeRequest.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create PauseRequest messages.
retainAll(Collection<?>) - Method in class net.sf.eBus.messages.EAbstractList
 
RETRANSMIT_DELAY_KEY - Static variable in class net.sf.eBus.config.EConfigure
Reliable UDP re-transmits an application message after waiting this long for an application message acknowledgement receipt.
RETRANSMIT_LIMIT_KEY - Static variable in class net.sf.eBus.config.EConfigure
Reliable UDP re-transmits an application message this many times before declaring the connection lost.
retransmitDelay() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns reliable UDP application message re-transmit delay.
retransmitDelay(Duration) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets reliable UDP application message re-transmit delay.
retransmitLimit() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns reliable UDP application message re-transmit limit.
retransmitLimit(int) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets reliable UDP application message re-transmit limit.
retrieve(int) - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns up to numMessages last messages placed into message store.
retrieve(EInterval) - Method in interface net.sf.eBus.feed.historic.IEMessageStore
Retrieves historic messages as defined by given date/time interval.
retrieve(EInterval) - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
 
retrieve(EInterval) - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore
 
retrieveGenerator(IRetrieveGenerator) - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore.Builder
Sets SQL retrieve statement generator used to retrieve eBus notification messages from database for a given message key and interval.
retrieveStatement(EMessageKey, EInterval) - Method in interface net.sf.eBus.feed.historic.store.IRetrieveGenerator
Returns SQL select statement used to retrieve the given eBus notification message type.
returnIndex(int) - Method in class net.sf.eBus.util.IndexPool
Puts an index back into the pool for reuse.
right_brace(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
right_bracket(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
role() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns multicast connection role which is either publisher or subscriber.
role(EConfigure.MulticastRole) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the multicast connection role to either publisher or subscriber.
RQALARM_SUBJECT - Static variable in class net.sf.eBus.client.monitor.RQMonitor
Run queue thread overrun and thread denial alerts are published to subject "/eBus/rqthread/monitor".
RQMonitor - Class in net.sf.eBus.client.monitor
Monitors eBus run queue threads in four ways: Looks for eBus objects monopolizing a run queue by running on that thread longer than the configured maximum run quantum (as specified when the monitor is started).
RQTHREAD_REPORT_KEY - Static variable in class net.sf.eBus.client.monitor.RQMonitor
Message key for RQThreadReport notifications.
RQThreadInfo - Class in net.sf.eBus.client.monitor
Reports the latest run queue thread statistics.
RQThreadInfo.Builder - Class in net.sf.eBus.client.monitor
Use this builder to create an RQThreadInfo instance.
rqThreadName - Variable in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Message applies to this named run queue thread.
rqThreadName(String) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Sets run queue thread name.
RQThreadReport - Class in net.sf.eBus.client.monitor
Reports current status of all existing run queue threads.
RQThreadReport.Builder - Class in net.sf.eBus.client.monitor
Use this builder to create an RQThreadReport instance.
run() - Method in class net.sf.eBus.client.EClient.RQThread
A client executor thread continues processing ready eBus clients until the JVM exits.
run() - Method in class net.sf.eBus.client.EFeed.NotifyTask
Issues the ESubscriber.notify(ENotificationMessage, IESubscribeFeed) callback if the message satisfies the subscription condition.
run() - Method in class net.sf.eBus.client.EFeed.StatusTask
Issues the feed status callback, logging any client-thrown exception.
run() - Method in class net.sf.eBus.timer.EScheduledExecutor
 
run() - Method in class net.sf.eBus.util.SequentialTask
Synchronizes on the task index waiting for its turn to run the user task.
run() - Method in class net.sf.eBus.util.ShutdownHook
Decrements the signal which results in a return from CountDownLatch.await().
run() - Method in class net.sf.eBus.util.TimerTask
Deprecated.
Tells the listener that this timer has expired.
RUN_QUEUE_CAPACITY_KEY - Static variable in class net.sf.eBus.config.EConfigure
Run queue capacity "runQueueCapacity" property is used to specify run queue maximum size.
runCount - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Number of times this client has been on core.
runCount - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
Total number of eBus objects run on this run queue thread.
runCount() - Method in class net.sf.eBus.client.EClient.RQStats
Returns number of eBus objects "run" by the given run queue thread.
runCount(long) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets run queue thread eBus object run count.
runCount(long) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets run queue thread eBus object run count.
RUNNING - net.sf.eBus.client.EClient.RunState
The eBus client is processing its oldest task.
RUNQUEUE_TYPE_KEY - Static variable in class net.sf.eBus.config.EConfigure
The run queue "runQueueType" property is used to specify how the dispatcher thread acquires the next available EClient from the run queue by either blocking, spinning, spin+park, or spin+yield.
runQueueCapacity() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns run queue maximum capacity.
runQueueCapacity(int) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Sets run queue capacity.
runQueueThreads - Variable in class net.sf.eBus.client.monitor.RQThreadReport
Report for each run queue thread in this JVM.
runQueueThreads() - Static method in class net.sf.eBus.client.EClient
Returns immutable list of run queue threads.
runQueueThreads(RQThreadInfo[]) - Method in class net.sf.eBus.client.monitor.RQThreadReport.Builder
Sets run queue thread information array to given value.
runQueueType() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns the run queue type which defines how the thread acquires the next available eBus client.
runQueueType(ThreadType) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Sets run queue thread type.
runState - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Client current run state as of this report.
runState() - Method in class net.sf.eBus.client.EClient
Returns eBus object current run state.
runState(EClient.RunState) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets eBus object's run state.
runTime - Variable in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Runnable task total run time at update time.
runTime(Duration) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Sets eBus object current run time on thread.
runTimeStats() - Static method in class net.sf.eBus.client.EClient
Returns run time statistics immutable list for extant eBus objects.

S

schedule(Runnable, EObject, Duration) - Method in class net.sf.eBus.timer.EScheduledExecutor
Submits a single-shot task which expires after the given delay.
scheduleAtFixedRate(Runnable, EObject, Duration, Duration) - Method in class net.sf.eBus.timer.EScheduledExecutor
Submits a periodic task which expires for the first time after the initial delay and then repeatedly at the periodic rate.
SCHEDULED_EXECUTORS_KEY - Static variable in class net.sf.eBus.config.EConfigure
The key "scheduledExecutors" contains a scheduled executor array.
scheduledExecutor(String) - Method in class net.sf.eBus.config.EConfigure
Returns scheduled executor configuration with the given name.
scheduledExecutorBuilder() - Static method in class net.sf.eBus.config.EConfigure
Returns a new EConfigure.ScheduledExecutorBuilder instance used to construct a EConfigure.ScheduledExecutor.
scheduledExecutors() - Method in class net.sf.eBus.config.EConfigure
Returns scheduled executor configuration map.
scheduleWithFixedDelay(Runnable, EObject, Duration, Duration) - Method in class net.sf.eBus.timer.EScheduledExecutor
Submits a periodic task which expires for the first time after the initial delay and then repeatedly with the given delay between the termination of the previous expiration and the commencement of the next.
sClasses - Static variable in class net.sf.eBus.messages.type.DataType
Caches the Java class instance associated with a given fully-qualified class name.
sCompiledClasses - Static variable in class net.sf.eBus.messages.type.DataType
Tracks which EMessageObject classes are compiled.
scope() - Method in class net.sf.eBus.client.EFeed
Returns the feed scope: local only, local & remote, or remote only.
scope() - Method in interface net.sf.eBus.client.IEFeed
Returns the feed scope.
scope() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
Returns historic notification and request feed scope.
scope() - Method in class net.sf.eBus.feed.pattern.EventPattern.FeedInfo
Returns the subscription feed scope.
scope(EFeed.FeedScope) - Method in class net.sf.eBus.client.EFeed.Builder
Sets feed scope to either local only, remote only, or local and remote.
scope(EFeed.FeedScope) - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Sets historic feed scope.
scope(EFeed.FeedScope) - Method in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Throws OperationNotSupportedException because pattern feed is local only and may be be changed.
scope(EFeed.FeedScope) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
Sets the subscription feed scope.
sCoreExecutor - Static variable in class net.sf.eBus.client.EClient
eBus executor used by core class to schedule timers.
SECURE_RELIABLE_UDP - net.sf.eBus.config.EConfigure.ConnectionType
Remote application connection is a reliable, secured UDP socket.
SECURE_TCP - net.sf.eBus.config.EConfigure.ConnectionType
Remote application connection is a TCP socket using TLS (Transport Layer Security) to provide communication security.
SECURE_UDP - net.sf.eBus.config.EConfigure.ConnectionType
Remote application connection is a UDP socket using DTLS (Datagram Transport Layer Security) to provide communication security.
secureBuilder() - Static method in class net.sf.eBus.net.AsyncSecureDatagramSocket
Returns a new secure datagram builder instance used to create an AsyncSecureDatagramSocket instance.
SecureDatagramListener - Interface in net.sf.eBus.net
Extends the DatagramListener interface with callback methods used to inform the listener when DTLS secure handshake has successfully completed or when the secure connection is closed.
selector() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns selector thread used to monitor this multicast connection.
selector() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns the selector information to which this connection is registered.
selector(String) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Sets the selector used for the connection.
selector(String) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Sets the selector used for the multicast connection.
selector(String) - Static method in class net.sf.eBus.config.ENetConfigure
Returns the selector for the given name; returns null if name does not reference a known selector.
selector(String) - Method in class net.sf.eBus.net.AsyncChannel.ChannelBuilder
Sets the selector used for the connection.
SELECTOR_KEY - Static variable in class net.sf.eBus.config.EConfigure
Both the service and connection definitions use the "selector" key suffix.
SELECTOR_PREFIX - Static variable in class net.sf.eBus.config.ENetConfigure
Selector keys are prefixed by eBus.net.selector. and followed by a selector thread, which must appear in the ENetConfigure.SELECTORS_KEY property.
selectorBuilder() - Static method in class net.sf.eBus.config.ENetConfigure
Returns a builder used to create a ENetConfigure.SelectorInfo instance.
selectorNames() - Static method in class net.sf.eBus.net.AsyncChannel
Returns an unmodifiable list of selector thread names.
selectors() - Static method in class net.sf.eBus.config.ENetConfigure
Returns the selector thread configurations.
SELECTORS_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
The key eBus.net.selectors contains a comma-separated list of selector thread names.
self() - Method in class net.sf.eBus.client.EFeed.Builder
Returns Builder this pointer as the leaf builder class instance.
self() - Method in class net.sf.eBus.client.EMultiPublishFeed.Builder
Returns this reference.
self() - Method in class net.sf.eBus.client.EMultiReplyFeed.Builder
 
self() - Method in class net.sf.eBus.client.EMultiRequestFeed.Builder
 
self() - Method in class net.sf.eBus.client.EMultiSubscribeFeed.Builder
 
self() - Method in class net.sf.eBus.client.EPublishFeed.Builder
Returns this reference.
self() - Method in class net.sf.eBus.client.EReplyFeed.Builder
Returns this reference.
self() - Method in class net.sf.eBus.client.ERequestFeed.Builder
Returns this reference.
self() - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
Returns this reference.
self() - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
 
self() - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutorBuilder
 
self() - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Returns subclass this reference.
self() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Returns subclass builder this reference.
self() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed.Builder
Returns this Builder self reference.
self() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Returns this Builder self reference.
send(byte[]) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Writes b.length bytes starting at offset zero from byte array b to the socket.
send(byte[]) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Sends the given bytes as a single UDP packet directly to the socket's peer.
send(byte[]) - Method in class net.sf.eBus.net.AsyncSecureSocket
Writes b.length bytes starting at offset zero from byte array b to the socket.
send(byte[]) - Method in class net.sf.eBus.net.AsyncSocket
Writes b.length bytes starting at offset zero from byte array b to the socket.
send(byte[], int, int) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Writes len bytes from byte array b starting at offset off.
send(byte[], int, int) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Sends the given bytes as a single UDP packet directly to the socket's peer.
send(byte[], int, int) - Method in class net.sf.eBus.net.AsyncSecureSocket
Writes len bytes from byte array b starting at offset off.
send(byte[], int, int) - Method in class net.sf.eBus.net.AsyncSocket
Writes len bytes from byte array b starting at offset off.
send(byte[], int, int, SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Sends the given bytes as a single UDP packet directly to the target address.
send(byte[], int, int, SocketAddress) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Sends the given bytes as a single UDP packet directly to the target address.
send(byte[], int, int, SocketAddress) - Method in class net.sf.eBus.net.AsyncMulticastSocket
Sends the given bytes as a single UDP packet directly to the socket's peer.
send(byte[], SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Sends the given bytes as a single UDP packet directly to the target address.
send(byte[], SocketAddress) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Sends the given bytes as a single UDP packet directly to the target address.
send(byte[], SocketAddress) - Method in class net.sf.eBus.net.AsyncMulticastSocket
Sends the given bytes as a single UDP packet directly to the socket's peer.
send(int) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Writes a single byte to the socket.
send(int) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Sends the given byte in a UDP datagram directly to the socket's peer.
send(int) - Method in class net.sf.eBus.net.AsyncSecureSocket
Writes a single byte to the socket.
send(int) - Method in class net.sf.eBus.net.AsyncSocket
Writes a single byte to the socket.
send(int, SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Sends the given byte in a UDP datagram directly to the target address
send(int, SocketAddress) - Method in class net.sf.eBus.net.AsyncDatagramSocket
Sends the given byte in a UDP datagram directly to the target address.
send(int, SocketAddress) - Method in class net.sf.eBus.net.AsyncMulticastSocket
Sends the given byte in a UDP datagram directly to the socket's peer.
send(EMessageHeader, InetSocketAddress) - Method in class net.sf.eBus.client.EMulticastConnection
Posts eBus header and message to the joined multicast group.
send(BufferWriter) - Method in class net.sf.eBus.net.AbstractAsyncSocket
Synchronizes the output buffer and then calls BufferWriter.fill(java.nio.ByteBuffer) to write the output to the buffer.
send(BufferWriter) - Method in class net.sf.eBus.net.AsyncSecureSocket
Synchronizes the output buffer and then calls BufferWriter.fill(java.nio.ByteBuffer) to write the output to the buffer.
send(BufferWriter) - Method in class net.sf.eBus.net.AsyncSocket
Synchronizes the output buffer and then calls BufferWriter.fill(java.nio.ByteBuffer) to write the output to the buffer.
send(DatagramBufferWriter) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
When it is time to send the UDP packet generated by writer, BufferWriter.fill(ByteBuffer) is called, passing in the outbound buffer.
send(DatagramBufferWriter) - Method in class net.sf.eBus.net.AsyncDatagramSocket
When it is time to send the UDP packet generated by writer, BufferWriter.fill(ByteBuffer) is called, passing in the outbound buffer.
send(DatagramBufferWriter) - Method in class net.sf.eBus.net.AsyncMulticastSocket
When it is time to send the UDP packet generated by writer, BufferWriter.fill(ByteBuffer) is called, passing in the outbound buffer.
sequenceNumber - Variable in class net.sf.eBusx.util.TimerReply
Deprecated.
The time message sequence number.
sequenceNumber() - Method in class net.sf.eBus.messages.EMessageHeader
Returns message sequence number.
sequenceNumber(int) - Method in class net.sf.eBus.messages.EMessageHeader
Sets message sequence number to the given value if not previously set.
sequenceNumber(int) - Method in class net.sf.eBusx.util.TimerReply.Builder
Deprecated.
Sets the sequence number.
SequentialTask - Class in net.sf.eBus.util
When using a thread pool to execute tasks there is no guarantee the tasks will be executed in the same sequential order as offered to the pool.
serialize(Object, MessageType.MessageField, 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, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ArrayType
Serializes this list to the buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.BigDecimalType
Serializes this BigDecimal to buffer.
serialize(Object, MessageType.MessageField, 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, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.BooleanType
Serializes this boolean to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ByteType
Serializes this byte to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.CharType
Serializes this java.lang.Character to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ClassType
Serializes the class instance to the give buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ConcreteMessageType
Serializes the given EMessageObject to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DataType
Serializes o to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DateType
Serializes this Date to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.Decimal4jType
Serializes Decimal unscaled value and scale to given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DoubleType
Serializes this double to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DurationType
Serializes the Duration.ofNanos value to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.EnumType
Serializes this Enum ordinal to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.FieldListType
Serializes the EFieldList instance to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.FileType
Serializes the file instance to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.FloatType
Serializes this float to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.InetAddressType
Serializes the Internet address to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.InetSocketAddressType
Serializes the Internet address and TCP port to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.InstantType
Serializes the Instant.toEpochMilli value to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.IntType
Serializes this integer to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.InvokeMessageType
 
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateTimeType
Serializes the LocalDateTime.toLocalDate and LocalDateTime.toLocalTime values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateType
Serializes the LocalDate.toEpochDay value to buffer.
serialize(Object, MessageType.MessageField, 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, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalTimeType
Serializes the LocalTime.toNanoOfDay value to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LongType
Serializes this long to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageKeyType
Serializes the message key instance to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.MessageListType
Serializes the EMessageList instance to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.MonthDayType
Serializes the MonthDay.getMonthValue and MonthDay.getDayOfMonth values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
Serializes the OffsetDateTime.toLocalDate, LocalDateTime.toLocalTime, and LocalDateTime.getOffset values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetTimeType
Serializes the OffsetTime local time and offset values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.PeriodType
Serializes the Period year, month, and day values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ShortType
Serializes this short to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
Serializes this string to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.UriType
Serializes this URI instance to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.UUIDType
Serializes this UUID instance to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.YearMonthType
Serializes the Period year, month, and day values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.YearType
Serializes the Period year, month, and day values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
Serializes the ZonedDateTime.toLocalDate and ZonedDateTime.toLocalTime values to buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneIdType
Serializes this URI instance to the given buffer.
serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZoneOffsetType
Serializes the ZoneOffset.getTotalSeconds value to buffer.
serialize(String, int, Charset, ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
Serializes the given string to the buffer, checking if the string length is ≤ maxSize.
serializeFields(Object, ByteBuffer) - Method in class net.sf.eBus.messages.type.InvokeMessageType
Serialize fields found in eBus message object to given 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(EConfigure.ConnectionType, SocketAddress) - Static method in class net.sf.eBus.client.EServer
Returns the eBus server instance associated with the given connection type and address.
serverAddress - Variable in class net.sf.eBus.client.AbstractEBusMessage
IP port number.
serverAddress(InetSocketAddress) - Method in class net.sf.eBus.client.AbstractEBusMessage.Builder
 
serverBuilder() - Static method in class net.sf.eBus.config.EConfigure
Returns a new ServerBuilder instance used to construct an EServer programmatically.
serverClosed(Throwable) - Method in class net.sf.eBus.client.EServer
Server socket is unexpectedly closed.
ServerMessage - Class in net.sf.eBus.client
This message reports the remote Internet address and TCP port of a connection newly accepted by EServer but not yet logged in.
ServerMessage.Builder - Class in net.sf.eBus.client
Use this builder to create ServerMessage instances.
ServerSocketListener - Interface in net.sf.eBus.net
Receives newly accepted java.nio.channels.SocketChannel instances from AsyncServerSocket.
service(String) - Method in class net.sf.eBus.config.EConfigure
Returns the eBus service for the given name.
serviceCount() - Static method in class net.sf.eBus.client.EServer
Returns the number of existing eBus services.
serviceCount(EConfigure.ConnectionType) - Static method in class net.sf.eBus.client.EServer
Returns the number of existing eBus services for the given connection type.
services() - Static method in class net.sf.eBus.client.EServer
Returns a copy of the existing eBus service ports.
services() - Method in class net.sf.eBus.config.EConfigure
Returns the eBus services map.
SERVICES_KEY - Static variable in class net.sf.eBus.config.EConfigure
The key "services" contains a EConfigure.Service array.
serviceSelector() - Method in class net.sf.eBus.config.EConfigure.Service
Returns the selector information to which the service socket channel is registered.
serviceSelector(String) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Sets the selector used for the service connection.
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.
setAllowedRemoteAddresses(List<String>) - Method in class net.sf.eBus.config.AddressFilter
Sets the allowed remote addresses list.
setApplicationInfo(String, String, Date, String) - Method in class net.sf.eBus.util.logging.StatusReport
Sets the application's name, version and build date.
setArrayProperty(String, String[], char) - Method in class net.sf.eBus.util.Properties
Sets the named property value to the string array.
setBooleanProperty(String, boolean) - Method in class net.sf.eBus.util.Properties
Sets the named property value to the specified boolean.
setDefunct() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Marks this match frame as defunct.
setDoubleProperty(String, double) - Method in class net.sf.eBus.util.Properties
Sets the named property value to the specified double.
setDumpThreads(boolean) - Method in class net.sf.eBus.util.logging.StatusReport
Sets the "dump threads" flag to the given value.
setExhaust(IMessageExhaust) - Static method in class net.sf.eBus.client.EFeed
Sets the message exhaust to the given instance.
setIntProperty(String, int) - Method in class net.sf.eBus.util.Properties
Sets the named property value to the specified integer.
setLevel(Level) - Method in class net.sf.eBus.util.logging.StatusReport
Sets the java.util.logging.Level at which the status report is logged.
setLogger(Logger) - Method in class net.sf.eBus.util.logging.StatusReport
Sets the java.util.logging.Logger.
setOption(SocketOption<T>, T) - Method in class net.sf.eBus.net.AsyncChannel
Sets the given socket option to the value.
setReadOnly() - Method in class net.sf.eBus.messages.EAbstractList
Marks this list as read-only.
setReportFrequency(StatusReport.ReportFrequency) - Method in class net.sf.eBus.util.logging.StatusReport
Sets the status report frequency.
setServicesFile(String) - Static method in class net.sf.eBus.net.InetServices
Sets the Internet services file used to translate service names to port numbers.
setter() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns the message builder class setter method for this field.
setUpdate(ENotificationMessage) - Method in class net.sf.eBus.client.EClient.RQStats
Stores the RQThreadUpdate message posted for this current RQThread stat.
sFeedIndex - Static variable in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Incremented when a new historic feed is created.
ShortType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of 2-byte integer values.
shutdown() - Method in class net.sf.eBus.client.EMulticastConnection
Disconnects from multicast group and closes multicast socket.
shutdown() - Method in class net.sf.eBus.client.EMulticastPublisher
Closes all multi-feed subscriptions and then discards them.
shutdown() - Method in interface net.sf.eBus.client.EObject
EFeed.shutdown(EObject) calls this method to asynchronously shutdown an eBus client from an eBus thread.
shutdown() - Method in class net.sf.eBus.client.monitor.RQMonitor
Stops monitor timer and retracts advertised notifications.
shutdown() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Closes all extand publish and reply feeds.
shutdown() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Closes subordinate feeds if open.
shutdown() - Method in class net.sf.eBus.timer.EScheduledExecutor
Shuts down this executor thread which results in all currently scheduled timers being canceled.
shutdown() - Method in class net.sf.eBusx.io.EFileWatcher
Shuts down the file watcher thread by stopping the watch timer task, retracting the notification advertisement, and clearing the file watchers collection.
shutdown() - Method in class net.sf.eBusx.util.ETimer
Deprecated.
Cancels all running timers, stops the timer thread and retracts the timer service advertisement.
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(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.
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.
ShutdownHook - Class in net.sf.eBus.util
Provides a simple way for an console-based, Java application main thread to wait until the virtual machine terminates.
SINGLE_SHOT - net.sf.eBus.timer.EScheduledExecutor.TimerType
Timer expires only once and then is permanently inactive.
SINGLE_SHOT_TIMER_EXPIRED - net.sf.eBus.timer.EScheduledExecutor.CancelReason
A single-shot timer is no longer running due to its sole expiration.
size() - Method in class net.sf.eBus.config.AddressFilter
Returns the address filter size.
size() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns current in-memory message store size.
size() - Method in class net.sf.eBus.messages.type.DataType
Returns the data type size in bytes.
size() - Method in class net.sf.eBus.util.MultiKey
Returns the number of key values.
size() - Method in class net.sf.eBus.util.TernarySearchTree
Returns the number of key-value mappings in this tree.
size() - Method in class net.sf.eBus.util.Validator
Returns error count.
sLogger - Static variable in class net.sf.eBus.client.EMultiFeed
Logging subsystem interface.
sLogger - Static variable in class net.sf.eBus.feed.pattern.EPatternFeed
Logging subsystem interface.
sLogger - Static variable in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Logging subsystem interface.
socket() - Method in class net.sf.eBus.net.AsyncSocket
Returns the open TCP socket or null if closed.
SocketListener - Interface in net.sf.eBus.net
Receives incoming data from a AsyncSocket or AsyncSecureSocket to which the implementing object is registered.
sort(Comparator<? super E>) - Method in class net.sf.eBus.messages.EAbstractList
 
source() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns message source address.
SOURCE - Static variable in class net.sf.eBus.text.TokenLexer
Raw, unanalyzed input (8).
sources() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns the optional source address list.
sources(List<InetAddress>) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Optional set of multicast source addresses.
SOURCES_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast source addresses are stored in key "sources".
SPIN_LIMIT_KEY - Static variable in class net.sf.eBus.config.EConfigure
If the thread type is spin+park or ThreadType.SPINYIELD, then the integer .spinLimit property may be specified.
SPIN_LIMIT_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
If the selector type is spin+park, then the integer "spinLimit" property may be specified.
spinLimit() - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
Returns the spin limit used by spin+park and spin+yield thread types.
spinLimit() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns a spin+park ESelector spin limit.
spinLimit(long) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
spinLimit(long) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Sets a spinning selector thread's spin limit.
SPINNING - net.sf.eBus.client.ThreadType
The thread repeatedly checks if the event has arrived using a non-blocking call without pausing in between checks.
SPINNING - net.sf.eBus.config.ThreadType
The thread repeatedly checks if the event has arrived using a non-blocking call without pausing in between checks.
SPINPARK - net.sf.eBus.client.ThreadType
This thread repeatedly checks for the event using a non-blocking call but only for a fixed number of times (the spin limit).
SPINPARK - net.sf.eBus.config.ThreadType
This thread repeatedly checks for the event using a non-blocking call but only for a fixed number of times (the spin limit).
spinSleepPoll() - Method in class net.sf.eBus.client.EClient.RQThread
Spins a fixed number of times calling ConcurrentLinkedQueue.poll() to extract the next available client from the run queue.
SPINYIELD - net.sf.eBus.client.ThreadType
This thread repeatedly check for the event using a non-blocking call but only for a fixed number of times (the spin limit).
SPINYIELD - net.sf.eBus.config.ThreadType
This thread repeatedly check for the event using a non-blocking call but only for a fixed number of times (the spin limit).
spinYieldPoll() - Method in class net.sf.eBus.client.EClient.RQThread
Spins a fixed number of times calling ConcurrentLinkedQueue.poll() to extract the next available client from the run queue.
SqlMessageStore - Class in net.sf.eBus.feed.historic.store
This class implements IEMessageStore providing the ability to store events to and retrieve events from a Java SQL connection.
SqlMessageStore.Builder - Class in net.sf.eBus.feed.historic.store
SqlMessageStore instances created using a Builder instance.
sReplyType - Static variable in class net.sf.eBus.client.EUDPServer
Message type for serializing UDP connect reply.
sslContext() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
Returns the SSL context used for a secure connection type.
sslContext(SSLContext) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Sets the SSL/TLS context used by a secure location.
sslContext(SSLContext) - Method in class net.sf.eBus.net.AsyncSecureSocket.SecureSocketBuilder
Sets the security protocol used to produce an SSLEngine.
sslProtocol() - Method in enum net.sf.eBus.config.EConfigure.ConnectionType
Returns SSL protocol name associated with a secure connection type.
startETimer() - Static method in class net.sf.eBusx.util.ETimer
Deprecated.
Starts the eBus timer service using the default timer name and the timer thread is not run as a daemon.
startETimer(boolean) - Static method in class net.sf.eBusx.util.ETimer
Deprecated.
Starts the eBus timer service using the default timer name and the given daemon flag.
startETimer(String) - Static method in class net.sf.eBusx.util.ETimer
Deprecated.
Starts the eBus timer service for the given timer thread name.
startETimer(String, boolean) - Static method in class net.sf.eBusx.util.ETimer
Deprecated.
Starts the eBus timer service for the given timer thread name and daemon flag.
startFileWatcher(File) - Static method in class net.sf.eBusx.io.EFileWatcher
Creates the eBus file watcher service using the default watch rate.
startFileWatcher(File, long) - Static method in class net.sf.eBusx.io.EFileWatcher
Creates an eBus file watcher service for the specified file or directory and checking at a given watch rate.
startRQMonitor(Duration, Duration, Duration, Duration) - Static method in class net.sf.eBus.client.monitor.RQMonitor
Creates and starts the run queue threads monitor based on the given parameters which define: how often monitor reports run queue thread statistics.
starts(EInterval) - Method in class net.sf.eBusx.time.EInterval
starts: Returns true if this interval starts at the same time as interval but ends before.
startTime - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
Run queue thread start timestamp.
startTime(Instant) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets run queue thread start timestamp.
startup() - Method in class net.sf.eBus.client.EMulticastConnection
Initializes system message decoders and then begins joining multicast group.
startup() - Method in class net.sf.eBus.client.EMulticastPublisher
Creates and subscribes to the EMultiSubscribeFeeds defined in the connection configuration.
startup() - Method in interface net.sf.eBus.client.EObject
EFeed.startup(EObject) calls this method to asynchronously start up an eBus client from an eBus thread.
startup() - Method in class net.sf.eBus.client.monitor.RQMonitor
Advertises run queue thread notifications and starts monitor timer.
startup() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Opens notification and PublishStatusEvent publish feeds, and historic request reply feeds but leaves them un-advertised.
startup() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Places subordinate live notification and publisher status subscriptions (if needed) and requests historic notification messages (again, if needed).
startup() - Method in class net.sf.eBusx.io.EFileWatcher
Advertises the file watcher service to the local JVM only.
startup() - Method in class net.sf.eBusx.monitor.Monitor
Creates, registers, and starts monitor publisher and replier eBus objects.
startup() - Method in class net.sf.eBusx.util.ETimer
Deprecated.
Puts the timer service request advertisement in place.
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(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.
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 - Variable in class net.sf.eBus.client.ConnectionMessage
The remote eBus is either logged on or logged off.
state - Variable in class net.sf.eBus.client.MulticastMessage
Multicast connection is either joined to its group or disconnected.
state() - Method in class net.sf.eBus.client.EClient.RQStats
Returns eBus object state: either on running an RQThread or off thread.
state() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns the current feed state for message key.
state() - Method in class net.sf.eBus.client.EReplyFeed.ERequest
Returns the current request state.
state() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Returns current historic subscribe feed state.
state(ConnectionMessage.ConnectionState) - Method in class net.sf.eBus.client.ConnectionMessage.Builder
Sets connection state to given value.
state(EFeedState) - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Updates the message key feed state to the given value.
state(MulticastMessage.MulticastState) - Method in class net.sf.eBus.client.MulticastMessage.Builder
 
status - Variable in class net.sf.eBus.client.sysmessages.UdpConnectReply
Set to OK_FINAL if the connection process succeeded and ERROR if process failed.
status(EReplyMessage.ReplyStatus) - Method in class net.sf.eBus.client.sysmessages.UdpConnectReply.Builder
 
statusCallback(FeedStatusCallback<IEPublishFeed>) - Method in class net.sf.eBus.client.EMultiPublishFeed.Builder
Puts the publish status callback in place.
statusCallback(FeedStatusCallback<IEPublishFeed>) - Method in class net.sf.eBus.client.EPublishFeed.Builder
Puts the publish status callback in place.
statusCallback(FeedStatusCallback<IERequestFeed>) - Method in class net.sf.eBus.client.EMultiRequestFeed.Builder
Puts the feed status callback in place.
statusCallback(FeedStatusCallback<IERequestFeed>) - Method in class net.sf.eBus.client.ERequestFeed.Builder
Puts the feed status callback in place.
statusCallback(FeedStatusCallback<IESubscribeFeed>) - Method in class net.sf.eBus.client.EMultiSubscribeFeed.Builder
Puts the subscribe feed status callback in place.
statusCallback(FeedStatusCallback<IESubscribeFeed>) - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
Puts the subscribe feed status callback in place.
statusCallback(FeedStatusCallback<IESubscribeFeed>) - Method in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Puts the subscribe feed status callback in place.
statusCallback(HistoricFeedStatusCallback) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Puts historic subscribe feed status callback in place.
statusCallback(HistoricPublishStatusCallback) - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed.Builder
Puts historic publish status callback in place.
statuses - Variable in class net.sf.eBusx.monitor.MonitoredObjectReply
Persistent status for all currently registered monitor objects.
statuses(PersistentStatusMessage[]) - Method in class net.sf.eBusx.monitor.MonitoredObjectReply.Builder
Sets persistent status array to given value.
StatusReport - Class in net.sf.eBus.util.logging
Writes a status report to a log at a specified interval.
StatusReport.ReportFrequency - Enum in net.sf.eBus.util.logging
Enumerates the allowed status report frequencies: FIVE_MINUTE: generate a report every five minutes on the five minute.
StatusReporter - Interface in net.sf.eBus.util.logging
Implement this interface when you want an object to append its information to the status report.
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.
sTextTypes - Static variable in class net.sf.eBus.messages.type.DataType
Maps supported eBus text types (using class name) to default maximum allowed size;
stopETimer() - Static method in class net.sf.eBusx.util.ETimer
Deprecated.
Stops the eBus timer service, if running.
stopFileWatcher(File) - Static method in class net.sf.eBusx.io.EFileWatcher
Stops the watcher thread.
stopRQMonitor() - Static method in class net.sf.eBus.client.monitor.RQMonitor
Shuts down a running run queue threads monitor.
store(File, String) - Method in class net.sf.eBus.util.Properties
Stores properties in the named properties file using the provided header comment.
store(String) - Method in class net.sf.eBus.util.Properties
Stores properties in properties file using the provided header comment.
store(String, String) - Method in class net.sf.eBus.util.Properties
Stores properties in the named properties file using the provided header comment.
store(ENotificationMessage) - Method in interface net.sf.eBus.feed.historic.IEMessageStore
Persists given notification message to store.
store(ENotificationMessage) - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Inserts given message into in-memory message store.
store(ENotificationMessage) - Method in class net.sf.eBus.feed.historic.store.SqlMessageStore
 
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.
strategies() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns immutable list of CPU_ID selection strategies used for ThreadAffinityConfigure.AffinityType.CPU_STRATEGIES affinity type.
strategies(List<AffinityStrategies>) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Sets CPU selection strategies used by ThreadAffinityConfigure.AffinityType.CPU_STRATEGIES affinity type.
strategies(AffinityStrategies...) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Sets CPU selection strategies used by ThreadAffinityConfigure.AffinityType.CPU_STRATEGIES affinity type.
STRATEGIES_KEY - Static variable in class net.sf.eBus.config.ThreadAffinityConfigure
Key "cpuStrategies" contains CPU selection strategies array used when ThreadAffinityConfigure.AFFINITY_TYPE_KEY is set to ThreadAffinityConfigure.AffinityType.CPU_STRATEGIES.
STRING - Static variable in class net.sf.eBus.text.TokenLexer
A double-quoted string (9).
STRING_TYPE - Static variable in class net.sf.eBus.messages.type.DataType
Used by subclass for String serialization/de-serialization.
stringDone() - Method in class net.sf.eBus.text.TokenLexerContext
 
stringError() - Method in class net.sf.eBus.text.TokenLexerContext
 
StringMap_BadString_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
StringMap_Escaped_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
StringMap_Start_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
stringPropertyNames(Pattern) - Method in class net.sf.eBus.util.Properties
Returns a set of keys in this property list whose key matches the given regular expression pattern p and the corresponding values are strings.
StringType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.lang.String objects.
subclassDistance(Class<?>, Class<?>) - Static method in class net.sf.eBus.client.EFeed
Returns the distance between the given subclass and base class.
subfieldIsFixedSize() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
Returns true if text array subfield is serialized to a fixed length.
subfieldIsFixedSize(boolean) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
subfieldMaximumAllowedSize() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
If this is a text array field, then returns text maximum allowed size in bytes.
subfieldMaximumAllowedSize(int) - Method in class net.sf.eBus.messages.type.MessageType.MessageFieldBuilder
 
subject - Variable in class net.sf.eBus.messages.EMessage
The required message subject.
subject() - Method in class net.sf.eBus.client.EMulticastConnection.MessageReader
Returns message key subject.
subject() - Method in class net.sf.eBus.messages.EMessageKey
Returns the subject.
subject(String) - Method in class net.sf.eBus.messages.EMessage.Builder
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.
SUBJECT_LIST_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast subject list is stored in "subjectList".
SUBJECT_QUERY_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast subject query is stored in "subjectQuery".
subjectList() - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns multi-feed subject list.
subjectList() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
Returns subject list.
subjectList(List<String>) - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
Sets multi-feed subjects list.
subjectQuery() - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns multi-feed subject query.
subjectQuery() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
Returns notification subject query.
subjectQuery(String) - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
Sets the subject query and returns this multicast notification builder.
subjects() - Method in class net.sf.eBus.client.EMultiFeed
Returns the current subordinate feed message subjects.
subjects(List<String>) - Method in class net.sf.eBus.client.EMultiFeed.Builder
Sets initial multi-feed subjects.
SubjectType - Enum in net.sf.eBus.client
ISubjectListener updates are for two message key types: notification and request.
subjectUpdate(SubjectType, EMessageKey) - Method in class net.sf.eBus.client.EMulticastPublisher
If subject is a notification then check if the subject's message key matches any of the multicast keys.
subjectUpdate(SubjectType, EMessageKey) - Method in class net.sf.eBus.client.EMultiFeed
If the new subject's message type and subject matches this feed's message type and subject query, then add create a new subordinate feed and put that new feed into the proper state.
subjectUpdate(SubjectType, EMessageKey) - Method in interface net.sf.eBus.client.ISubjectListener
Forwards a newly added subject's type and message key to the listener.
subList(int, int) - Method in class net.sf.eBus.messages.EAbstractList
 
subscribe() - Method in class net.sf.eBus.client.EMultiRequestFeed
Subscribes each subordinate ERequestFeed.
subscribe() - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Subscribes each subordinate ESubscribeFeed.
subscribe() - Method in class net.sf.eBus.client.ERequestFeed
Subscribes this request feed to the eBus subject.
subscribe() - Method in class net.sf.eBus.client.ESubscribeFeed
Activates this notification subscription.
subscribe() - Method in interface net.sf.eBus.client.IERequestFeed
Activates this replier status subscription.
subscribe() - Method in interface net.sf.eBus.client.IESubscribeFeed
Activates this notification subscription.
subscribe() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed
Puts historic notification request and live notification feeds in place.
subscribe() - Method in class net.sf.eBus.feed.pattern.EPatternFeed
Activates this event pattern feed by putting the subordinate subscription feeds in place.
SUBSCRIBE - net.sf.eBus.client.sysmessages.SystemMessageType
 
SubscribeMessage - Class in net.sf.eBus.client.sysmessages
This message is sent to a remote publisher to have a notification feed either started or stopped.
SubscribeMessage.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create SubscribeMessage instances.
SUBSCRIBER - net.sf.eBus.config.EConfigure.MulticastRole
Multicast connection takes eBus notifications from the multicast group and publishes it to the local eBus.
subtype() - Method in class net.sf.eBus.messages.type.ArrayType
Returns the array subtype.
supportedOptions() - Method in class net.sf.eBus.net.AsyncChannel
Returns the channel supported options.
supports(EClient.ClientLocation) - Method in enum net.sf.eBus.client.EFeed.FeedScope
Returns true if this scope supports the given client location; false otherwise.
sVariableTypes - Static variable in class net.sf.eBus.messages.type.DataType
Maps supported eBus variable-sized types (using class name) to default maximum allowed size.
SVC_SELECTOR_KEY - Static variable in class net.sf.eBus.config.EConfigure
The service definition uses the key suffix "serviceSelector" to define the selector used to monitor the service socket.
SWING - net.sf.eBus.config.EConfigure.DispatcherType
Posts a task to the Swing GUI thread using javax.swing.SwingUtilities.invokeLater(Runnable).
SYSTEM - net.sf.eBus.messages.EMessage.MessageType
eBus system message.
SYSTEM_SUBJECT - Static variable in class net.sf.eBus.messages.ESystemMessage
All system messages use the same subject: "/eBus".
SystemMessageType - Enum in net.sf.eBus.client.sysmessages
 

T

target() - Method in class net.sf.eBus.client.EClient
Returns the target eBus object.
target(T) - Method in class net.sf.eBus.client.EFeed.Builder
Sets eBus object which is the target for inbound messages.
TARGET_PORT_KEY - Static variable in class net.sf.eBus.config.EConfigure
Multicast target port is stored in key "targetPort".
targetClass() - Method in exception net.sf.eBus.util.ValidationException
Returns builder's target class experiencing the validation problems.
targetName() - Method in class net.sf.eBus.client.EClient
Returns target eBus object name.
targetPort() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns multicast target port.
targetPort(int) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
Set multicast group target port.
TASK_EXCEPTION - net.sf.eBus.timer.EScheduledExecutor.CancelReason
Timer canceled due to associated timer task throwing an exception.
TASK_QUEUE_CAPACITY_KEY - Static variable in class net.sf.eBus.config.EConfigure
eBus client task queue capacity "taskQueueCapacity" property is used to specify task queue maximum size for all eBus clients.
taskQueueCapacity() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
Returns eBus client task queue capacity.
taskQueueCapacity(int) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Sets eBus client task queue capacity.
taskQueueSize - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Client task queue size as of this report.
taskQueueSize(int) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets eBus object's task queue size.
TCP - net.sf.eBus.config.EConfigure.ConnectionType
Remote application connection is a TCP socket.
TEN_MINUTE - net.sf.eBus.util.logging.StatusReport.ReportFrequency
Report every ten minutes.
TernarySearchTree<V> - Class in net.sf.eBus.util
Ternary search tree (TST)-based implementation of the Map interface.
TernarySearchTree() - Constructor for class net.sf.eBus.util.TernarySearchTree
Constructs an empty ternary search tree map.
TernarySearchTree(Map<String, ? extends V>) - Constructor for class net.sf.eBus.util.TernarySearchTree
Construct a new TernarySearchTree with the same mappings as the specified Map.
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.
test(ENotificationMessage, Map<String, List<ENotificationMessage>>, Map<Object, Object>) - Method in interface net.sf.eBus.feed.pattern.MatchCondition
Returns true if event satisfies this condition, allowing the event pattern matching to continue or complete.
TestIndex - Annotation Type in net.sf.eBus.test
This annotation is used to provide ordering to JUnit 4 tests.
text - Variable in class net.sf.eBus.client.sysmessages.UdpConnectReply
Text explaining why a connect attempt failed.
text() - Method in enum net.sf.eBusx.monitor.ActionLevel
Returns the human-readable text.
text(String) - Method in class net.sf.eBus.client.sysmessages.UdpConnectReply.Builder
 
textName() - Method in enum net.sf.eBus.client.ThreadType
Returns the thread type text name.
textName() - Method in enum net.sf.eBus.config.ThreadType
Returns the thread type text name.
THIRTY_MINUTE - net.sf.eBus.util.logging.StatusReport.ReportFrequency
Report every thirty minutes.
THIRTY_SECONDS - net.sf.eBus.util.logging.StatusReport.ReportFrequency
Report every one minute.
THREAD_DENIAL_KEY - Static variable in class net.sf.eBus.client.monitor.RQMonitor
Message key for ThreadDenialUpdate notifications.
THREAD_OVERRUN_KEY - Static variable in class net.sf.eBus.client.monitor.RQMonitor
Message key for ThreadOverrunUpdate notifications.
THREAD_TYPE_KEY - Static variable in class net.sf.eBus.config.EConfigure
The thread type "threadType" property is used to specify how the scheduled executor thread acquires the next scheduled timer task by either blocking, spinning, spin+park, or spin+yield.
threadAffinity(List<ThreadAffinityConfigure>) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Sets optional thread affinity to the given configuration list .
threadAffinity(ThreadAffinityConfigure) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Sets thread affinity configuration.
threadAffinity(ThreadAffinityConfigure[]) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Sets optional thread affinity to the given configuration list .
ThreadAffinity - Class in net.sf.eBus.config
Provides interface to OpenHFT Thread Affinity Library based on a given ThreadAffinityConfigure.
ThreadAffinityConfigure - Class in net.sf.eBus.config
This immutable class contains the necessary information needed to create an affinity between a thread and a core using OpenHFT Thread Affinity Library.
ThreadAffinityConfigure.AffinityType - Enum in net.sf.eBus.config
These affinity types map to a specific AffinityLock static method used to acquire an affinity lock.
ThreadAffinityConfigure.Builder - Class in net.sf.eBus.config
Constructs a ThreadAffinityConfigure instance based on the builder settings.
ThreadBuilder(int) - Constructor for class net.sf.eBus.config.EConfigure.ThreadBuilder
 
ThreadConfig(EConfigure.ThreadBuilder<?, ?>) - Constructor for class net.sf.eBus.config.EConfigure.ThreadConfig
 
threadDenial(AlarmCondition) - Method in class net.sf.eBus.client.EClient
Sets eBus object's current thread denial condition.
ThreadDenialUpdate - Class in net.sf.eBus.client.monitor
Reports that an eBus object is in a EClient.RunState.READY state but has not been placed on to a run queue thread for a excessive amount of time.
ThreadDenialUpdate.Builder - Class in net.sf.eBus.client.monitor
Use this builder to create ThreadDenialUpdate instances.
threadName - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
RQThread unique name.
threadName(String) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets run queue thread name to given value.
ThreadOverrunUpdate - Class in net.sf.eBus.client.monitor
Reports a change in an EClient run queue thread (net.sf.eBus.client.EClient.RQThread) state.
ThreadOverrunUpdate.Builder - Class in net.sf.eBus.client.monitor
Use this builder to create ThreadOverrunUpdate instances.
threadState - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
Current run queue thread state.
threadState(EClient.RQThread.RQThreadState) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets run queue thread state.
threadType() - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutor
Returns the thread type which defines how the thread operates
threadType(ThreadType) - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutorBuilder
Sets scheduled executor thread type.
ThreadType - Enum in net.sf.eBus.client
Lists the thread types available to eBus users when configuring eBus.
ThreadType - Enum in net.sf.eBus.config
Lists the thread types available to eBus users when configuring eBus.
throwException(Class<?>) - Method in class net.sf.eBus.util.Validator
Throws a ValidationException if this validator contains any problems.
throwException(Class<?>, Throwable) - Method in class net.sf.eBus.util.Validator
Throws a ValidationException if this validator contains any problems.
time - Variable in class net.sf.eBusx.util.TimerRequest
Deprecated.
If this timer is to expire at a given time, then set this value.
time(Instant) - Method in class net.sf.eBusx.util.TimerRequest.Builder
Deprecated.
 
TIMER_KEY - Static variable in class net.sf.eBusx.util.ETimer
Deprecated.
The advertised request message key is TimerRequest:/eBusTimer.
TIMER_NAME - Static variable in class net.sf.eBusx.io.EFileWatcher
The thread name is "EFileWatcher".
TIMER_SUBJECT - Static variable in class net.sf.eBusx.util.ETimer
Deprecated.
The advertised request message subject is "/eBusTimer".
TimerEvent - Class in net.sf.eBus.util
Deprecated.
Will remove in future releases. Please see net.sf.eBus.client.EScheduledExecutor.
TimerEvent(TimerTask, Object) - Constructor for class net.sf.eBus.util.TimerEvent
Deprecated.
Creates a timer event for the specified timer task.
timerName - Variable in class net.sf.eBusx.util.TimerReply
Deprecated.
The requestor-assigned name for this timer request.
timerName - Variable in class net.sf.eBusx.util.TimerRequest
Deprecated.
The requestor-assigned name for this timer request.
timerName(String) - Method in class net.sf.eBusx.util.TimerReply.Builder
Deprecated.
Sets the timer name.
timerName(String) - Method in class net.sf.eBusx.util.TimerRequest.Builder
Deprecated.
Sets the timer name.
TimerReply - Class in net.sf.eBusx.util
Deprecated.
Please move to net.sf.eBus.client.EScheduledTimer for scheduled task timing.
TimerReply.Builder - Class in net.sf.eBusx.util
Deprecated.
 
TimerRequest - Class in net.sf.eBusx.util
Deprecated.
Please move to net.sf.eBus.client.EScheduledTimer for scheduled task timing.
TimerRequest.Builder - Class in net.sf.eBusx.util
Deprecated.
TimerRequest builder.
timerState() - Method in interface net.sf.eBus.timer.EScheduledExecutor.IETimer
Returns timer current state.
TimerTask - Class in net.sf.eBus.util
Deprecated.
Will remove in future releases. Please see net.sf.eBus.client.EScheduledExecutor.
TimerTask(TimerTaskListener) - Constructor for class net.sf.eBus.util.TimerTask
Deprecated.
Creates a new TimerTask.
TimerTask(TimerTaskListener, Object) - Constructor for class net.sf.eBus.util.TimerTask
Deprecated.
Creates a new TimerTask.
TimerTaskListener - Interface in net.sf.eBus.util
Deprecated.
Will remove in future releases. Please see net.sf.eBus.client.EScheduledExecutor.
timerType() - Method in interface net.sf.eBus.timer.EScheduledExecutor.IETimer
Returns timer type.
timestamp - Variable in class net.sf.eBus.messages.EMessage
The message timestamp in Java millisecond epoch time.
timestamp() - Method in class net.sf.eBus.client.EClient.RQStats
Returns time eBus object started or stopped running on thread.
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.
timestampAsInstant() - Method in class net.sf.eBus.messages.EMessage
Returns message timestamp as an Instant rather than as an epoch millisecond long.
TLS_PROTOCOL_NAME - Static variable in class net.sf.eBus.config.EConfigure
Generic TLS protocol name is "TLS".
to(Instant, EInterval.Clusivity) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Sets historic subscription feed to end either in the past or in the future depending on whether endTime is in the past or future.
toFeedId() - Method in class net.sf.eBus.messages.EMessageHeader
Returns the to proxy identifier.
toForever() - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Sets historic live subscription feed to continue until unsubscribed.
token() - Method in class net.sf.eBus.text.Token
Returns the raw token string.
Token - Class in net.sf.eBus.text
Contains the token's type, corresponding Java object, raw text and the input line number where the token was found.
Token(int, Object, String, int) - Constructor for class net.sf.eBus.text.Token
Creates a token with the given attributes.
TOKEN_COUNT - Static variable in class net.sf.eBus.text.TokenLexer
There are eleven (11) predefined token types.
TokenLexer - Class in net.sf.eBus.text
Provides a generalized token lexer capability.
TokenLexer(Map<String, Integer>, Map<String, Integer>, Map<Character, Integer>) - Constructor for class net.sf.eBus.text.TokenLexer
Creates a message layout lexer using the specified keywords, operator and delimiters.
TokenLexer.LexMode - Enum in net.sf.eBus.text
The lexer will either analyze the tokens identifying the type or collect raw input until a terminating delimiter is found.
TokenLexerContext - Class in net.sf.eBus.text
 
TokenLexerContext(TokenLexer) - Constructor for class net.sf.eBus.text.TokenLexerContext
 
TokenLexerContext(TokenLexer, int) - Constructor for class net.sf.eBus.text.TokenLexerContext
 
TokenLexerContext(TokenLexer, State7) - Constructor for class net.sf.eBus.text.TokenLexerContext
 
TokenMap_CharacterSet_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_CommentStart_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Done_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_DoubleQuoteString_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_EndOfFile_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Escape_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Hex2_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Hex22_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Hex4_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Hex42_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Hex43_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Hex44_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Mantissa_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_MantissaStart_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Name_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_NameError_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_NewComment_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Number_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Octal_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Octal2_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_Octal3_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_OldComment_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Operator_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Period_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Range_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_RangeStart_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
TokenMap_SignOperator_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_SingleQuoteString_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Start_STATE_ID - Static variable in class net.sf.eBus.text.TokenLexerContext
 
TokenMap_Start_STATE_ID - Static variable in class net.sf.eBus.util.regex.RegexLexerContext
 
toMessage(EMessageKey, ResultSet) - Method in interface net.sf.eBus.feed.historic.store.IMessageDecoder
Returns eBus notification message created from the given message key and SQL result set.
toNow(EInterval.Clusivity) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Sets historic subscription feed to end at the current time.
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.RQStats
 
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
Returns a containing the feed message key and data member values.
toString() - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Returns text describing this multicast notification message key.
toString() - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
Returns text containing this multicast key's 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.monitor.EBusObjectInfo
Returns eBus object's run time statistics as text.
toString() - Method in class net.sf.eBus.client.monitor.EBusObjectReport
Returns eBus object report as text.
toString() - Method in class net.sf.eBus.client.monitor.RQThreadInfo
Returns run queue information as text.
toString() - Method in class net.sf.eBus.client.monitor.RQThreadReport
Returns run queue report as text.
toString() - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate
Returns an eBus object update as text.
toString() - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate
Returns run queue thread update as text.
toString() - Method in class net.sf.eBus.client.MulticastMessage
Returns the multicast message as text.
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.McastKeyMessage
 
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 class net.sf.eBus.client.sysmessages.UdpConnectReply
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.config.AddressFilter
Returns the address filter in text, formatted for storage in EConfigure.
toString() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
 
toString() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
 
toString() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
Returns text containing the multicast connection configuration.
toString() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
Returns the pause configuration as text.
toString() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
Returns a text representation for this remote connection.
toString() - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutor
 
toString() - Method in class net.sf.eBus.config.EConfigure.Service
Returns a text representation of this eBus service.
toString() - Method in class net.sf.eBus.config.EConfigure
Returns the configuration text representation.
toString() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns a string representation of this selector info.
toString() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
 
toString() - Method in enum net.sf.eBus.config.ThreadType
 
toString() - Method in class net.sf.eBus.feed.historic.HistoricReply
Returns textual representation of historic notification reply.
toString() - Method in class net.sf.eBus.feed.historic.HistoricRequest
Returns textual representation of an historic notification message request.
toString() - Method in class net.sf.eBus.feed.historic.PublishStatusEvent
Returns textual representation of publish status event.
toString() - Method in class net.sf.eBus.feed.historic.store.InMemoryMessageStore
Returns text containing in-memory message store's current size, maximum allowed size, first and last message timestamps.
toString() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
 
toString() - Method in class net.sf.eBus.feed.pattern.MatchEvent
Returns a string containing each of the groups and the group event.
toString() - Method in class net.sf.eBus.messages.EMessage
Returns 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.ENotificationMessage
Returns notification message publisher ID and position as a string.
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 class net.sf.eBus.text.Token
Returns this token's textual representation.
toString() - Method in class net.sf.eBus.util.IndexCache.Index
Returns the textual representation of this index.
toString() - Method in class net.sf.eBus.util.IndexCache
Returns a textual representation of this index cache.
toString() - Method in class net.sf.eBus.util.IndexPool
Returns a textual representation of this index pool.
toString() - Method in class net.sf.eBus.util.LazyString
 
toString() - Method in class net.sf.eBus.util.MultiKey
Returns a textual representation of this multi-valued key.
toString() - Method in class net.sf.eBus.util.regex.AnyChar
Returns a textual representation of a single character match.
toString() - Method in class net.sf.eBus.util.regex.CharacterSet
Returns a textual representation of a character set.
toString() - Method in class net.sf.eBus.util.regex.Literal
Returns a textual representation of a literal.
toString() - Method in class net.sf.eBus.util.regex.Pattern
Returns this pattern's textual representation.
toString() - Method in exception net.sf.eBus.util.ValidationException
Returns text displaying the message validation problems.
toString() - Method in class net.sf.eBus.util.Validator
Returns the error list as text which each error output as "<field name>: <message>" on a separate line.
toString() - Method in class net.sf.eBusx.geo.BoundingBox
Returns text containing the four bounding box positions.
toString() - Method in class net.sf.eBusx.geo.GeoLineString
Returns human-readable textual representation of a GeoJSON line string.
toString() - Method in class net.sf.eBusx.geo.GeoMultiLineString
Returns human-readable text containing GeoJSON line strings.
toString() - Method in class net.sf.eBusx.geo.GeoMultiPoint
Returns a single text line containing all the positions.
toString() - Method in class net.sf.eBusx.geo.GeoObject
Returns text specifying GeoJSON type.
toString() - Method in class net.sf.eBusx.geo.GeoPoint
Returns text containing the single position.
toString() - Method in class net.sf.eBusx.geo.GeoPolygon
Returns text containing linear rings defining the polygon.
toString() - Method in class net.sf.eBusx.geo.LineString
Returns a single text line containing all the line string positions.
toString() - Method in class net.sf.eBusx.geo.Position
Returns human-readable text containing the position latitude and longitude.
toString() - Method in class net.sf.eBusx.io.EFileNotification
 
toString() - Method in enum net.sf.eBusx.monitor.ActionLevel
Returns the human-readable text.
toString() - Method in class net.sf.eBusx.monitor.ApplicationInfo
Returns the application information message as text.
toString() - Method in class net.sf.eBusx.monitor.ApplicationInfoReply
Returns the application information message as text.
toString() - Method in class net.sf.eBusx.monitor.MonitorId
Returns "<type name>.<instance name>".
toString() - Method in class net.sf.eBusx.monitor.MonitorUpdate
 
toString() - Method in class net.sf.eBusx.monitor.PersistentStatusMessage
Returns the application information message as text.
toString() - Method in class net.sf.eBusx.monitor.TransientStatusMessage
Returns the application information message as text.
toString() - Method in class net.sf.eBusx.time.EInterval
Returns textual representation of end point times and clusivities.
toString() - Method in class net.sf.eBusx.util.TimerRequest
Deprecated.
Returns a textual representation of this timer request message.
totalRunTime - Variable in class net.sf.eBus.client.monitor.EBusObjectInfo
Total nanoseconds spent processing messages.
totalRunTime - Variable in class net.sf.eBus.client.monitor.RQThreadInfo
Total time (in nanoseconds) running eBus object tasks.
totalRunTime(long) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Sets total eBus object run time.
totalRunTime(long) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Sets run queue thread total eBus object run time.
TRANSIENT_UPDATE - net.sf.eBusx.monitor.MonitorUpdate.UpdateType
eBus object's transient status update.
transientStatus(ActionLevel, String, String, EObject) - Method in class net.sf.eBusx.monitor.Monitor
Posts a one-time transient event for the given monitorable object.
TransientStatusMessage - Class in net.sf.eBusx.monitor
Reports a monitored object's transient event.
TransientStatusMessage.Builder - Class in net.sf.eBusx.monitor
Builder class used to create an TransientStatusMessage message.
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.
TWENTY_MINUTE - net.sf.eBus.util.logging.StatusReport.ReportFrequency
Report every twenty minutes.
type - Variable in class net.sf.eBusx.geo.GeoObject
Data represents this geometry type.
type() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
Returns the ESelector type.
type() - Method in class net.sf.eBus.text.Token
Returns the token type.
type() - Method in class net.sf.eBus.util.regex.Component
Returns this component's type.
type(ThreadType) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
Sets the selector thread type to the given value.
type(GeoObject.GeoType) - Method in class net.sf.eBusx.geo.GeoObject.GeoBuilder
Does nothing since GeoJSON type is set in the constructor.
TYPE_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
The type property is used to specify the ESelector used with the selector thread.
typeName - Variable in class net.sf.eBusx.monitor.MonitorId
The monitored object's type.
typeName(String) - Method in class net.sf.eBusx.monitor.MonitorId.Builder
 

U

UDP - net.sf.eBus.config.EConfigure.ConnectionType
Remote application connection is an unsecured UDP socket.
UDP_CONNECT_REPLY - net.sf.eBus.client.sysmessages.SystemMessageType
 
UDP_CONNECT_REPLY_KEY_ID - Static variable in class net.sf.eBus.client.EUDPServer
UDP connect reply key identifier.
UDP_CONNECT_REQUEST - net.sf.eBus.client.sysmessages.SystemMessageType
 
UDP_CONNECT_REQUEST_KEY_ID - Static variable in class net.sf.eBus.client.EUDPServer
UDP connect request key identifier.
UDP_DISCONNECT_REPLY - net.sf.eBus.client.sysmessages.SystemMessageType
 
UDP_DISCONNECT_REQUEST - net.sf.eBus.client.sysmessages.SystemMessageType
 
UdpConnectReply - Class in net.sf.eBus.client.sysmessages
Response to a UdpConnectRequest containing the UDP port to which the initiator should send packets.
UdpConnectReply.Builder - Class in net.sf.eBus.client.sysmessages
Collects a UdpConnectReply field settings and provides validation.
UdpConnectRequest - Class in net.sf.eBus.client.sysmessages
When eBus applications are connecting via UDP, this message is sent from the eBus application initiating the connection to the eBus application accepting the connection.
UdpConnectRequest.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create a UdpConnectRequest instance.
UdpDisconnectReply - Class in net.sf.eBus.client.sysmessages
This message is used to acknowledge a UdpDisconnectRequest.
UdpDisconnectReply(UdpDisconnectReply.Builder) - Constructor for class net.sf.eBus.client.sysmessages.UdpDisconnectReply
Creates a new UDP disconnect reply from the given message builder.
UdpDisconnectReply.Builder - Class in net.sf.eBus.client.sysmessages
Class used to create UDP disconnect reply message.
UdpDisconnectRequest - Class in net.sf.eBus.client.sysmessages
Message used by UDP connect types to request that the "connection" be dropped.
UdpDisconnectRequest.Builder - Class in net.sf.eBus.client.sysmessages
Builder needed to create UDP message disconnect messages.
UDPMessageWriter() - Constructor for class net.sf.eBus.client.EUDPServer.UDPMessageWriter
 
unadvertise() - Method in class net.sf.eBus.client.EMultiPublishFeed
Retracts this multi-subject publisher feed by un-advertising each subordinate publish feed.
unadvertise() - Method in class net.sf.eBus.client.EMultiReplyFeed
Retracts this multi-subject 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.
unadvertise() - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Retracts both the notification publish and historic reply feeds.
unicode(char) - Method in class net.sf.eBus.text.TokenLexerContext
 
UNKNOWN - net.sf.eBus.client.EFeedState
The message feed state is unknown due to the feed just being constructed.
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.
UNORDERED - net.sf.eBus.feed.pattern.EventPattern.PatternType
Unordered patterns specify event minimum and maximum quantities only, allowing events to arrive in any order.
unsubscribe() - Method in class net.sf.eBus.client.EMultiRequestFeed
Retracts this multi-subject request feed by un-subscribing each subordinate request feed.
unsubscribe() - Method in class net.sf.eBus.client.EMultiSubscribeFeed
Retracts this multi-subject 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() - Method in class net.sf.eBus.feed.pattern.EPatternFeed
 
until(BiPredicate<List<ENotificationMessage>, ENotificationMessage>) - Method in class net.sf.eBus.feed.pattern.EventPattern.Builder
 
UP - net.sf.eBus.client.EFeedState
The message feed is up.
up_arrow(int) - Method in class net.sf.eBus.util.regex.RegexLexerContext
 
update(EFeedState, InetSocketAddress) - Method in class net.sf.eBus.client.EMulticastConnection.KeyInfo
Updates publishers list by adding source address if state is up and removing address if down.
update(ActionLevel, String, String, EObject) - Method in class net.sf.eBusx.monitor.Monitor
Updates the monitorable object on-going status with the given parameters.
updateFeedState(String, EFeedState) - Method in class net.sf.eBus.client.EMultiPublishFeed
Updates publish feed state for a single subject in the multi-feed publisher.
updateFeedState(EFeedState) - Method in class net.sf.eBus.client.EMultiPublishFeed
Updates the publish feed state for this multi-feed and all message keys 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.
updateFeedState(EFeedState) - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed
Updates publish feed state to the given value.
updateType - Variable in class net.sf.eBusx.monitor.MonitorUpdate
Specifies update is for either object registration, on-going status update, transient status update, and de-registration.
updateType(MonitorUpdate.UpdateType) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
 
UriType - Class in net.sf.eBus.messages.type
Provides binary serialization of a URI instance.
URL_FORMAT - Static variable in class net.sf.eBus.util.JarFileLoader
Place the JAR file path within this string to create the JAR URL.
USER_REQUEST - net.sf.eBus.timer.EScheduledExecutor.CancelReason
Timer canceled due to user request.
userCache - Variable in class net.sf.eBus.feed.pattern.MatchEvent
This map contains the user-defined data stored when MatchConditions were executed.
userCache() - Method in class net.sf.eBus.feed.pattern.EPatternFeed.AbstractMatchFrame
Returns the user-defined match data cache.
userCache(Map<Object, Object>) - Method in class net.sf.eBus.feed.pattern.MatchEvent.Builder
Sets the user cache to the given value.
UUIDType - Class in net.sf.eBus.messages.type
Provides binary serialization of a UUID instance.

V

validate() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket.AbstractDatagramBuilder
Validates the builder parameters.
validate() - Method in class net.sf.eBus.net.AsyncSecureDatagramSocket.SecureDgramSocketBuilder
Validates the builder parameters.
validate() - Method in class net.sf.eBus.net.AsyncSecureSocket.SecureSocketBuilder
Validates the builder parameters.
validate(Validator) - Method in class net.sf.eBus.client.AbstractEBusMessage.Builder
Checks if remote address and server port are set.
validate(Validator) - Method in class net.sf.eBus.client.ConnectionMessage.Builder
Checks if connection state is set.
validate(Validator) - Method in class net.sf.eBus.client.EFeed.Builder
Checks if target eBus object and feed scope are configured.
validate(Validator) - Method in class net.sf.eBus.client.EMultiFeed.Builder
Checks if message class and query (if this is a query-based multi-feed) are set.
validate(Validator) - Method in class net.sf.eBus.client.EMultiPublishFeed.Builder
 
validate(Validator) - Method in class net.sf.eBus.client.EMultiReplyFeed.Builder
 
validate(Validator) - Method in class net.sf.eBus.client.EMultiRequestFeed.Builder
 
validate(Validator) - Method in class net.sf.eBus.client.EMultiSubscribeFeed.Builder
 
validate(Validator) - Method in class net.sf.eBus.client.ENotifyFeed.Builder
Checks if message key is a notification and the message key and scope are in agreement.
validate(Validator) - Method in class net.sf.eBus.client.EPublishFeed.Builder
Checks to see if either feed status callback was set explicitly or EPublisher.publishStatus is overridden.
validate(Validator) - Method in class net.sf.eBus.client.EReplyFeed.Builder
Checks that both request and cancel request callbacks are defined.
validate(Validator) - Method in class net.sf.eBus.client.ERequestFeed.Builder
 
validate(Validator) - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
Checks if feed status and notify callbacks are either set explicitly or the ESubscriber methods are overridden.
validate(Validator) - Method in class net.sf.eBus.client.monitor.EBusObjectInfo.Builder
Checks if eBus object information is correctly configured.
validate(Validator) - Method in class net.sf.eBus.client.monitor.EBusObjectReport.Builder
Checks if JVM identifier and eBus object information array are set.
validate(Validator) - Method in class net.sf.eBus.client.monitor.RQThreadInfo.Builder
Checks if run queue thread information is correctly configured.
validate(Validator) - Method in class net.sf.eBus.client.monitor.RQThreadReport.Builder
Checks if JVM identifier and run queue thread information array are set.
validate(Validator) - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
Checks if message is correctly configured.
validate(Validator) - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
Checks if message is correctly configured.
validate(Validator) - Method in class net.sf.eBus.client.MulticastMessage.Builder
Checks if connection name, group, and state are set.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.AbstractKeyMessage.Builder
Checks if the message class and subject are configured.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage.Builder
Checks if the eBus identifier is configured.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.AdMessage.Builder
Checks if the ad status and message type are configured.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.LogonReply.Builder
Checks if logon status is set.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.McastKeyMessage.Builder
Checks if the message key identifier and feed state are configured.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.PauseReply.Builder
Adds any and all message configuration problems to problems.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.PauseRequest.Builder
Adds any and all configuration problems to the list.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.RemoteAck.Builder
Adds any and all configuration problems to the list.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.ResumeReply.Builder
Adds any and all configuration problems to problems.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.SubscribeMessage.Builder
Checks if the feed state is configured.
validate(Validator) - Method in class net.sf.eBus.client.sysmessages.UdpConnectReply.Builder
Checks if reply status and port are set.
validate(Validator) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
Validates builder arguments are correctly set, listing validation errors in problems list.
validate(Validator) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
Validates the builder parameters.
validate(Validator) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
Validates the Dispatcher builder parameters.
validate(Validator) - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutorBuilder
Validates the ScheduledExecutor builder parameters.
validate(Validator) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
Validates the builder parameters.
validate(Validator) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
Validates the Dispatcher builder parameters.
validate(Validator) - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed.Builder
Validates that historic feed owner and scope are set.
validate(Validator) - Method in class net.sf.eBus.feed.historic.EHistoricPublishFeed.Builder
Validates historic publish feed builder settings.
validate(Validator) - Method in class net.sf.eBus.feed.historic.EHistoricSubscribeFeed.Builder
Validates historic subscribe feed builder settings.
validate(Validator) - Method in class net.sf.eBus.feed.historic.HistoricReply.Builder
Checks if this builder is correctly configured before building target message instance.
validate(Validator) - Method in class net.sf.eBus.feed.historic.HistoricRequest.Builder
Checks if this builder is correctly configured before building target message instance.
validate(Validator) - Method in class net.sf.eBus.feed.historic.PublishStatusEvent.Builder
Checks if this builder is correctly configured before attempting to build the target message instance.
validate(Validator) - Method in class net.sf.eBus.feed.pattern.EPatternFeed.PatternBuilder
Validates builder settings.
validate(Validator) - Method in class net.sf.eBus.feed.pattern.MatchEvent.Builder
Checks if this builder is correctly configured before attempting to build the target message instance.
validate(Validator) - Method in class net.sf.eBus.messages.EField.Builder
This method should be overridden by subclass message builders and called before doing its own validation.
validate(Validator) - Method in class net.sf.eBus.messages.EMessage.Builder
Checks if message subject and message type are configured.
validate(Validator) - Method in class net.sf.eBus.messages.EMessageObject.Builder
Checks if message subject and message type are configured.
validate(Validator) - Method in class net.sf.eBus.messages.EReplyMessage.Builder
Checks if reply status is set.
validate(Validator) - Method in class net.sf.eBusx.geo.BoundingBox.Builder
Checks if: all four bounding box points are set, minimum latitude ≤ maximum latitude, and minimum longitude ≤ maximum longitude.
validate(Validator) - Method in class net.sf.eBusx.geo.GeoLineString.Builder
Checks if line string is set.
validate(Validator) - Method in class net.sf.eBusx.geo.GeoPoint.Builder
Checks if position has been set.
validate(Validator) - Method in class net.sf.eBusx.geo.GeoPolygon.Builder
Check if: at least one linear ring was provided, each linear ring has at least four positions, and each linear ring is is closed.
validate(Validator) - Method in class net.sf.eBusx.geo.LineString.Builder
Verifies that this line string has at least two positions.
validate(Validator) - Method in class net.sf.eBusx.geo.Position.Builder
Checks if latitude and longitude are set.
validate(Validator) - Method in class net.sf.eBusx.io.EFileNotification.Builder
 
validate(Validator) - Method in class net.sf.eBusx.monitor.ApplicationInfo.Builder
Validates the builder configuration.
validate(Validator) - Method in class net.sf.eBusx.monitor.ApplicationInfoReply.Builder
 
validate(Validator) - Method in class net.sf.eBusx.monitor.MonitoredObjectReply.Builder
 
validate(Validator) - Method in class net.sf.eBusx.monitor.MonitorId.Builder
 
validate(Validator) - Method in class net.sf.eBusx.monitor.MonitorUpdate.Builder
 
validate(Validator) - Method in class net.sf.eBusx.monitor.PersistentStatusMessage.Builder
 
validate(Validator) - Method in class net.sf.eBusx.monitor.TransientStatusMessage.Builder
 
validate(Validator) - Method in class net.sf.eBusx.time.EInterval.Builder
Checks if: the begin and end times and clusivity are set and begin time is either < or ≤ end time depending on clusivity settings.
validate(Validator) - Method in class net.sf.eBusx.util.TimerReply.Builder
Deprecated.
 
validate(Validator) - Method in class net.sf.eBusx.util.TimerRequest.Builder
Deprecated.
Validates current builder configuration prior to building the TimerRequest instance.
validateLatitude(BigDecimal) - Static method in class net.sf.eBusx.geo.GeoObject
Certifies that latitude is not null and is ≥ GeoObject.MIN_LATITUDE and ≤ GeoObject.MAX_LATITUDE.
validateLongitude(BigDecimal) - Static method in class net.sf.eBusx.geo.GeoObject
Certifies that longitude is not null and is ≥ GeoObject.MIN_LONGITUDE and ≤ GeoObject.MAX_LONGITUDE.
validateOpenParams(EPublisher, EMessageKey, EFeed.FeedScope) - Static method in class net.sf.eBus.client.EPublishFeed
Verifies that meet the required feed opening constraints; if this verification fails, then the appropriate exception is thrown.
validateOpenParams(ESubscriber, EMessageKey, EFeed.FeedScope) - Static method in class net.sf.eBus.client.ESubscribeFeed
Verifies that given parameters are not set to null and that key references a notification message and that the message scope and feed scope are in agreement.
ValidationException - Exception in net.sf.eBus.util
This exception is thrown when message build fails due to an incorrectly configured message.
ValidationException(Class<?>, List<MultiKey2<String, String>>) - Constructor for exception net.sf.eBus.util.ValidationException
Creates a new instance of ValidationException for the given class and validation problems.
ValidationException(Class<?>, List<MultiKey2<String, String>>, Throwable) - Constructor for exception net.sf.eBus.util.ValidationException
Creates a new instance of ValidationException for the given class and validation problems.
Validator - Class in net.sf.eBus.util
This class is used to collect invalid builder settings, combining the invalid field names with text explaining why the field is invalid.
Validator() - Constructor for class net.sf.eBus.util.Validator
Creates a new validator instance containing no problems.
value() - Method in class net.sf.eBus.text.Token
Returns the token value.
value() - Method in class net.sf.eBus.util.TimerEvent
Deprecated.
Returns the timer task associated value.
value() - Method in class net.sf.eBus.util.TimerTask
Deprecated.
Returns optional value associated with this timer task.
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.EClient.ObjectState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.EClient.RQThread.RQThreadState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.EClient.RunState
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.EMultiFeed.MultiFeedType
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.monitor.AlarmCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.MulticastMessage.MulticastState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.client.SubjectType
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.config.EConfigure.ConnectionRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.EConfigure.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.EConfigure.DiscardPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.EConfigure.DispatcherType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.EConfigure.MessageCompilerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.EConfigure.MulticastRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.EConfigure.MultifeedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.config.ThreadType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.feed.historic.EHistoricSubscribeFeed.HistoricFeedState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.feed.pattern.EventPattern.PatternType
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.
valueOf(String) - Static method in enum net.sf.eBus.net.AsyncChannel.BufferMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.net.AsyncChannel.ConnectState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.text.TokenLexer.LexMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.timer.EScheduledExecutor.CancelReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.timer.EScheduledExecutor.TimerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.timer.EScheduledExecutor.TimerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBus.util.logging.StatusReport.ReportFrequency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBusx.geo.GeoObject.GeoType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBusx.io.EFileNotification.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBusx.monitor.ActionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBusx.monitor.MonitorUpdate.UpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.eBusx.time.EInterval.Clusivity
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.EClient.ObjectState
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.RQThread.RQThreadState
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.RunState
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.EMultiFeed.MultiFeedType
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.monitor.AlarmCondition
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.MulticastMessage.MulticastState
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.SubjectType
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.config.EConfigure.ConnectionRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.EConfigure.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.EConfigure.DiscardPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.EConfigure.DispatcherType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.EConfigure.MessageCompilerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.EConfigure.MulticastRole
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.EConfigure.MultifeedType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.config.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.feed.historic.EHistoricSubscribeFeed.HistoricFeedState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.feed.historic.EHistoricSubscribeFeed.TimeLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.feed.pattern.EventPattern.PatternType
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() - Static method in enum net.sf.eBus.net.AsyncChannel.BufferMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.net.AsyncChannel.ConnectState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.text.TokenLexer.LexMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.timer.EScheduledExecutor.CancelReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.timer.EScheduledExecutor.TimerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.timer.EScheduledExecutor.TimerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBus.util.logging.StatusReport.ReportFrequency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.sf.eBus.util.TernarySearchTree
Returns a collection of all the trees values.
values() - Static method in enum net.sf.eBusx.geo.GeoObject.GeoType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBusx.io.EFileNotification.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBusx.monitor.ActionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBusx.monitor.MonitorUpdate.UpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.eBusx.time.EInterval.Clusivity
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.
values(Pattern) - Method in class net.sf.eBus.util.TernarySearchTree
Returns a non-null collection of all trees values with keys matching the given pattern.
values(Pattern, int) - Method in class net.sf.eBus.util.TernarySearchTree
Returns a collection of at most maxMatches values whose keys match the given pattern.
VARIABLE_SIZE - Static variable in class net.sf.eBus.messages.type.DataType
When a data type's size is variable then set the size to Integer.MAX_VALUE.
version() - Method in class net.sf.eBusx.monitor.Monitor
Returns configured application version.

W

waitForExpiration(EScheduledExecutor.ETimerImpl) - Method in class net.sf.eBus.timer.EScheduledExecutor
Returns true if given eBus timer expired and false if the routine was preempted by either this scheduled timer stopping or a new timer was scheduled and is due to expire before this timer.
whitespace(char) - Method in class net.sf.eBus.text.TokenLexerContext
 
WHOLE_CORE_KEY - Static variable in class net.sf.eBus.config.ThreadAffinityConfigure
Key "wholeCore" contains reserve-whole-core flag.
wholeCore(boolean) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
Sets flag reserving the entire core and not allowing hyper-threading on that core.
wholeCoreFlag() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
Returns whole core reservation bind settings.
willReconnect() - Method in class net.sf.eBus.client.ERemoteApp
Returns true if the connection is automatically re-established when lost; false otherwise.
write() - Method in class net.sf.eBus.net.AbstractAsyncSocket
Flips the output buffer, writes the buffer contents to the socket channel, and compacts the buffer.
write(SocketAddress) - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
Sends the datagram packet stored in the output buffer to the given target destination.

Y

YearMonthType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.YearMonth values.
YearType - Class in net.sf.eBus.messages.type
Provides binary serialization/de-serialization of java.time.Year values.
YOUNGEST_FIRST - net.sf.eBus.config.EConfigure.DiscardPolicy
Discard the youngest messages first (LIFO).

Z

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