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
All Classes All Packages
All Classes All Packages
A
- AbstractAsyncDatagramSocket - Class in net.sf.eBus.net
-
Base class for the
AsyncDatagramSocket
andAsyncMulticastSocket
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
andServerMessage
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
- 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
andTransientStatusMessage
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 ifkey
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
InetSocketAddress
es 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
vianet.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 aDatagramChannel
instance, passing I/O events back toDatagramListener
. - 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 aDatagramChannel
. - 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
- 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 anServerSocketListener
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.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 thelong
value andint
scale. - BigIntegerType - Class in net.sf.eBus.messages.type
-
Used to serialize and de-serialize a
BigInteger
instance using thebyte[]
returned byBigInteger.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 aBoundingBox
instance. - BufferWriter - Interface in net.sf.eBus.net
-
Upper layers can directly enter data into the
AsyncSocket
output buffer by passing aBufferWriter
implementation instance toAsyncSocket.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 fromthis 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 anEInterval
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 apublic static
method named "builder" which takes no arguments and returns an object which extendsEMessageObject.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 onthis Builder
's configuration. - buildImpl() - Method in class net.sf.eBus.client.EReplyFeed.Builder
-
Returns a new
EReplyFeed
instance based onthis Builder
's configuration. - buildImpl() - Method in class net.sf.eBus.client.ERequestFeed.Builder
-
Returns a new
ERequrestFeed
instance based onthis Builder
's configuration. - buildImpl() - Method in class net.sf.eBus.client.ESubscribeFeed.Builder
-
Returns a new
ESubscribeFeed
instance based onthis 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 onthis
builder's field settings. - buildImpl() - Method in class net.sf.eBus.client.monitor.ThreadDenialUpdate.Builder
-
Returns
ThreadDenialUpdate
message based onthis
builder's field settings. - buildImpl() - Method in class net.sf.eBus.client.monitor.ThreadOverrunUpdate.Builder
-
Returns
RQThread
update message based onthis
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 onthis
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 fromthis 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 toLogManager
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 eitherEFeedState.UP
orEFeedState.DOWN
. - call(EFeedState, T) - Method in interface net.sf.eBus.client.FeedStatusCallback
- 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
orEFeedState.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
-
Returns exception associated with
EScheduledExecutor.IETimer.cancelReason()
returningEScheduledExecutor.CancelReason.TASK_EXCEPTION
. - 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 overrideEReplier.cancelRequest(EReplyFeed.ERequest, boolean)
. - canPause() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
-
Returns
true
if pause requests are accepted andfalse
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 aneBus 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 withconn
. - 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 byAsyncSecureDatagramSocket
. - 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 aERemoteApp.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 eitherlogged 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 returnsfalse
. - contains(EInterval) - Method in class net.sf.eBusx.time.EInterval
-
: Returns
true
if:this EInterval
begin time <interval
begin time andthis 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 andfalse
otherwise. - containsKey(Object) - Method in class net.sf.eBus.util.TernarySearchTree
-
Returns
true
if the key is in the ternary search tree andfalse
otherwise. - containsValue(Object) - Method in class net.sf.eBus.util.TernarySearchTree
-
Returns
true
ifvalue
is stored in the ternary search tree andfalse
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 toThreadAffinityConfigure.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 toThreadAffinityConfigure.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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - createDeserializer(MessageType.MessageField, String, String, Formatter, boolean) - Method in class net.sf.eBus.messages.type.Decimal4jType
-
Generates code to de-serialize
Decimal
instance from aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aByteBuffer
. - 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 aDatagramBufferWriter
implementation instance toAsyncDatagramSocket.send(DatagramBufferWriter)
. - DatagramListener - Interface in net.sf.eBus.net
-
Receives
java.net.DatagramPacket
s from theAsyncDatagramSocket
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 thelong
unscaled value andint
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 frombuffer
. - 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 aBigInteger
instance from that array. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.BooleanType
-
Returns the de-serialized
Boolean
inbuffer
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ByteType
-
Returns the de-serialized
Byte
inbuffer
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.CharType
-
Returns the de-serialized
java.lang.Character
inbuffer
. - 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
inbuffer
. - 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 frombuffer
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DurationType
-
Returns the de-serialized
Duration
value by converting the encodelong Duration.ofNanos
value back to aDuration
usingDuration.ofNanos(long)
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.EnumType
-
Returns the de-serialized
Enum
inbuffer
. - 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
inbuffer
. - 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 encodelong Instant.ofNanos
value back to aInstant
usingInstant.ofEpochMilli(long)
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.IntType
-
Returns the de-serialized
Integer
inbuffer
. - 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 encodelong LocalDateTime.ofNanoOfDay
value back to aLocalDateTime
usingLocalDateTime.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 encodelong LocalDate.ofNanos
value back to aLocalDate
usingLocalDate.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 encodedlong LocalTime.ofNanoOfDay
value back to aLocalTime
usingLocalTime.ofNanoOfDay(long)
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LongType
-
Returns the de-serialized
Long
inbuffer
. - 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 aMonthDay
usingMonthDay.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 anOffsetDateTime
usingOffsetDateTime.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 encodedLocalTime
andZoneOffset
values back to aOffsetTime
usingOffsetTime.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 aPeriod
usingPeriod.of(int, int, int)
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ShortType
-
Returns the de-serialized
Short
inbuffer
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.StringType
-
Returns de-serialized
String
found inbuffer
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.UriType
-
Returns
URI
instance de-serialized frombuffer
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 aPeriod
usingYearMonth.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 aPeriod
usingYear.of(int)
. - deserialize(MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
-
Returns the de-serialized
ZonedDateTime
value by converting the encodelong ZonedDateTime.ofNanoOfDay
value back to aZonedDateTime
usingZonedDateTime.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 encodedint ZoneOffset.getTotalSeconds
value back to aZoneOffset
usingZoneOffset.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
toclient
'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 aEConfigure.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 andfalse
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) andfalse
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
andEHistoricSubscribeFeed
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
-
Base class for
EHistoricPublishFeed.Builder
andEHistoricSubscribeFeed.Builder
subclasses. - EAbstractList<E extends EMessageObject> - Class in net.sf.eBus.messages
-
Base class for
EFieldList
andEMessageList
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
forEClient
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
andEReplyFeed
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
andEConfigure.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 anet.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
andEConfigure.ScheduledExecutorBuilder
. - EConfigure.ThreadConfig - Class in net.sf.eBus.config
-
Base class for
EConfigure.Dispatcher
andEConfigure.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 containingEField
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 aIEMessageStore
implementation and handlehistoric 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 fromhistoric 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 aBuilder
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
- 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 anothereBus 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
- 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
, andERequestFeed
), 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 anEMultiPublishFeed
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 anEMultiReplyFeed
instance. - EMultiRequestFeed - Class in net.sf.eBus.client
-
This feed acts as a proxy for handling multiple
ERequestFeed
s on behalf of aERequestor
client. - EMultiRequestFeed.Builder - Class in net.sf.eBus.client
-
EMultiRequestFeed.Builder
is the mechanism for creating anEMultiRequestFeed
instance. - EMultiSubscribeFeed - Class in net.sf.eBus.client
-
This feeds acts as a proxy for handling multiple
ESubscribeFeed
s on behalf of aESubscriber
client. - EMultiSubscribeFeed.Builder - Class in net.sf.eBus.client
-
EMultiSubscribeFeed.Builder
is the mechanism for creating anEMultiSubscribeFeed
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
andESubscribeFeed
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 aneBus client
, searching for a client-specifiedevent 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 publishingnotification messages
to subscribers. - EPublishFeed.Builder - Class in net.sf.eBus.client
-
EPublishFeed.Builder
is now the preferred mechanism for creating aEPublishFeed
instance. - equals(Object) - Method in class net.sf.eBus.client.EClient
-
Returns
true
ifo
is a non-null EClient
instance with the same client identifier asthis
instance; otherwise, returnsfalse
. - equals(Object) - Method in class net.sf.eBus.client.EFeed
-
Returns
true
ifo
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
ifo
is a non-null KeyInfo
instance with equal source address, JVM and key identifiers; otherwise returnsfalse
. - 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
ifo
is a non-null AdMessage
instance with ad status, message class, and message type equal tothis AdMessage
instance andfalse
otherwise. - equals(Object) - Method in class net.sf.eBus.client.sysmessages.AbstractLogonMessage
-
Returns
true
ifo
is a non-null AbstractLogonMessage
instance with an eBus identifier equal tothis AbstractLogonMessage
instance andfalse
otherwise. - equals(Object) - Method in class net.sf.eBus.client.sysmessages.AdMessage
-
Returns
true
ifo
is a non-null AdMessage
instance with ad status, message class, and message type equal tothis AdMessage
instance andfalse
otherwise. - equals(Object) - Method in class net.sf.eBus.client.sysmessages.FeedStatusMessage
-
Returns
true
ifo
is a non-null FeedStatusMessage
instance with feed status and reason equal tothis FeedStatusMessage
instance andfalse
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
ifo
is a non-null LogonReply
instance with reply status and reason equal tothis LogonReply
instance andfalse
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
ifo
is a non-null SubscribeMessage
instance with the same up flag asthis SubscribeMessage
instance andfalse
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
ifo
is a non-null
EConfigure
instance with the same settings; returnsfalse
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
ifo
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
ifo
is aService
instance with the same address andfalse
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
ifthis
object equalso
andfalse
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
ifo
is a non-null EMessage
instance with a subject and timestamp equal tothis EMessage
instance andfalse
otherwise. - equals(Object) - Method in class net.sf.eBus.messages.EMessageKey
-
Returns
true
ifobj
is a non-null EMessageKey
instance with equivalent message class and subject; returnsfalse
otherwise. - equals(Object) - Method in class net.sf.eBus.messages.ENotificationMessage
-
Returns
true
ifo
is a non-null ENotificationMessage
instance with a publisher identifier and position equal tothis ENotificationMessage
instance andfalse
otherwise. - equals(Object) - Method in class net.sf.eBus.messages.EReplyMessage
-
Returns
true
ifo
is a non-null EReplyMessage
instance with a reply status and reply reason equal tothis EReplyMessage
instance andfalse
otherwise. - equals(Object) - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
ifo
is notnull
, is an instance ofDataType
and has the same Java class. - equals(Object) - Method in class net.sf.eBus.messages.type.MessageType.MessageField
-
Returns
true
ifo
is a non-null MessageType.Field
with the same index asthis
field. - equals(Object) - Method in class net.sf.eBus.text.Token
-
Returns
true
ifo
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
ifkey
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 argumentobject
are both regular expression patterns with the same underlying pattern string andfalse
otherwise. - equals(Object) - Method in class net.sf.eBusx.geo.GeoMultiLineString
-
Returns
true
ifo
is the same instance asthis GeoMultiLineString
or ifo
is a non-null GeoMultiLineString
instance whose line string array equalsthis GeoMultiLineString
instance. - equals(Object) - Method in class net.sf.eBusx.geo.GeoMultiPoint
-
Returns
true
ifo
is a non-null GeoMultiPoint
with a position array equalingthis GeoMultiPoint
position array. - equals(Object) - Method in class net.sf.eBusx.geo.GeoPoint
-
Returns
true
ifo
is the same instance asthis GeoPoint
or ifo
is a non-null GeoPoint
instance whose position equalsthis GeoPoint
position. - equals(Object) - Method in class net.sf.eBusx.geo.GeoPolygon
-
Returns
true
ifo
is a non-nuull GeoPolygon
with a lineear ring array equalingthis GeoPolygo
linear ring array. - equals(Object) - Method in class net.sf.eBusx.geo.LineString
-
Returns
true
ifo
is a non-null Linestring
with a position array equalingthis LineString
position array. - equals(Object) - Method in class net.sf.eBusx.geo.Position
-
Returns
true
if eithero
is the samePosition
instance asthis
or is a non-null Position
instance with the same latitude and longitude asthis Position
. - equals(Object) - Method in class net.sf.eBusx.monitor.MonitorId
-
Returns
true
ifo
is a non-null MonitorId
instance with the same integer identifier; otherwise, returnsfalse
. - equals(Object) - Method in class net.sf.eBusx.time.EInterval
-
: Returns
true
if:o
is the sameEInterval
instance asthis
interval oro
is a non-null EInterval
instance with the same end points and clusivities asthis 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 characterc
; returnsfalse
otherwise. - equalTo(char) - Method in class net.sf.eBus.util.regex.CharacterSet
-
Returns
true
if this component is equal to the characterc
; returnsfalse
otherwise. - equalTo(char) - Method in class net.sf.eBus.util.regex.Component
-
Returns
true
if this component is equal to the characterc
; returnsfalse
otherwise. - equalTo(char) - Method in class net.sf.eBus.util.regex.Literal
-
Returns
true
if this component is equal to the characterc
; returnsfalse
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 torequest messages
to requestors. - EReplyFeed.Builder - Class in net.sf.eBus.client
-
EReplyFeed.Builder
is now the preferred mechanism for creating aEReplyFeed
instance. - EReplyFeed.ERequest - Class in net.sf.eBus.client
- EReplyInfo - Annotation Type in net.sf.eBus.messages
-
This class-level annotation is required for all classes extending
ERequestMessage
. - EReplyMessage - Class in net.sf.eBus.messages
-
Required base class for all application request messages.
- EReplyMessage(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 anEReplyMessage
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), andERROR
(failure to process request and request is terminated). - ERequestFeed - Class in net.sf.eBus.client
-
ERequestFeed
is the application entry point for postingrequest messages
to repliers. - ERequestFeed.Builder - Class in net.sf.eBus.client
-
EREquestFeed.Builder
is now the preferred mechanism for creating aERequestFeed
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
: definesCharset
used to serialize/de-serialize associatedString
field. - ESubscribeFeed - Class in net.sf.eBus.client
-
ESubscribeFeed
is the application entry point for receivingnotification messages
. - ESubscribeFeed.Builder - Class in net.sf.eBus.client
-
ESubscribeFeed.Builder
is now the preferred mechanism for creating aESubscribeFeed
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) thenotification 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 anEventFeed
instance. - EventPattern.FeedInfo - Class in net.sf.eBus.feed.pattern
-
This class provides the information needed by
EPatternFeed
tobuild
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
-
ERequestor.feedStatus(EFeedState, IERequestFeed)
method name. - FEED_STATUS_METHOD - Static variable in class net.sf.eBus.client.ESubscribeFeed
-
ESubscriber.feedStatus(EFeedState, IESubscribeFeed)
method name. - 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
orEFeedState.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
- 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
- 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
, orERequestor
is not required to override the matching feed status method (ESubscriber.feedStatus(EFeedState, IESubscribeFeed)
,EPublisher.publishStatus(EFeedState, IEPublishFeed)
, orERequestor.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
orQUERY
. - 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 aneBus message
. - fill(ByteBuffer) - Method in class net.sf.eBus.client.EUDPServer.UDPMessageWriter
-
Encodes
EUDPServer.UDPMessageWriter.mMessage
tobuffer
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
- 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 givenname
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
-
: Returns
true
if this interval starts afterintervaL
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 andfalse
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 theLogRecord
. - 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 thisRQThread
stat. - greaterThan(char) - Method in class net.sf.eBus.util.regex.AnyChar
-
Returns
true
if this component is greater than the characterc
; returnsfalse
otherwise. - greaterThan(char) - Method in class net.sf.eBus.util.regex.CharacterSet
-
Returns
true
if this component is greater than the characterc
; returnsfalse
otherwise. - greaterThan(char) - Method in class net.sf.eBus.util.regex.Component
-
Returns
true
if this component is greater than the characterc
; returnsfalse
otherwise. - greaterThan(char) - Method in class net.sf.eBus.util.regex.Literal
-
Returns
true
if this component is greater than the characterc
; returnsfalse
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 inbuffer
. - 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 callAsyncSocket.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 andfalse
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 andfalse
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 andfalse
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 andfalse
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 andfalse
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 aprivate
method instead of implementing thepublic
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 aprivate
method instead of implementing thepublic
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 aprivate
method instead of implementing thepublic
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 aprivate
method instead of implementing thepublic
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
andEMultiPublishFeed
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 eBusnotification 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 anIPv4
orIPv6
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 anIPv4
orIPv6
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-memoryeBus notification message array
. - InMemoryMessageStore.Builder - Class in net.sf.eBus.feed.historic.store
-
InMemoryMessageStore
instances are created using aBuilder
. - inPlace() - Method in class net.sf.eBus.client.EFeed
-
Returns
true
if this feed is "in place" (subscribed or advertised) andfalse
otherwise. - inPlace() - Method in interface net.sf.eBus.client.IEFeed
-
Returns
true
if this feed is "in place" (advertised or subscribed) andfalse
otherwise. - inPlace() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
-
Returns
true
if this feed is "in place" (that is, subscribed or advertised) andfalse
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
- 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 andfalse
if inactive. - isActive() - Method in interface net.sf.eBus.client.IEFeed
-
Returns
true
if this feed is still active andfalse
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, returnsfalse
. - isAdvertised() - Method in class net.sf.eBus.client.EMultiReplyFeed
-
Returns
true
if this reply feed is both open and advertised; otherwise, returnsfalse
. - isAdvertised() - Method in class net.sf.eBus.client.EPublishFeed
-
Returns
true
if this publish feed is both open and advertised; otherwise, returnsfalse
. - isAdvertised() - Method in class net.sf.eBus.client.EReplyFeed
-
Returns
true
if this reply feed is both open and advertised; otherwise, returnsfalse
. - isAdvertised() - Method in interface net.sf.eBus.client.IEPublishFeed
-
Returns
true
if this publish feed is both open and advertised; otherwise, returnsfalse
. - isAdvertised() - Method in interface net.sf.eBus.client.IEReplyFeed
-
Returns
true
if this reply feed is both open and advertised; otherwise, returnsfalse
. - isAndroid() - Static method in class net.sf.eBus.util.ERuntime
- isApplicationMessage() - Method in class net.sf.eBus.messages.EMessage
-
Returns
true
if this is an application message andfalse
otherwise. - isArray() - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
if this data type is an array andfalse
otherwise. - isArray() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
-
Returns
true
if this is an array field andfalse
otherwise. - isAssignableFrom(EMessageKey) - Method in class net.sf.eBus.messages.EMessageKey
-
Returns
true
ifkey
's message class is assignable fromthis
key's message class and the subjects are equal; otherwise returnsfalse
. - isBoolean() - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
if this data type is either aboolean
primitive orBoolean
class. - isBoolean() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
-
Returns
true
if this message field is either aboolean
primitive orBoolean
class. - isBoolean(Class<?>) - Static method in class net.sf.eBus.messages.type.DataType
-
Returns
true
if the given data class is eitherboolean
orBoolean
. - isBound() - Method in class net.sf.eBus.net.AbstractAsyncDatagramSocket
-
Returns
true
if the datagram socket is open and bound to an address andfalse
otherwise. - isBuiltin() - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
if this data type is considered an eBus built-in type andfalse
otherwise. - isCacheOpen(String) - Static method in class net.sf.eBus.util.IndexCache
-
Returns
true
if the named index cache is open andfalse
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 returnsfalse
- isConnected() - Method in class net.sf.eBus.client.ERemoteApp
-
Returns
true
if connected and logged on to the remote eBus application andfalse
otherwise. - isConnected() - Method in class net.sf.eBus.net.AsyncDatagramSocket
-
Returns
true
if the datagram socket is connected andfalse
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 andfalse
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
istrue
, 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 returnsfalse
. - 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 andfalse
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 andfalse
otherwise. - isEmpty() - Method in class net.sf.eBus.util.Validator
-
Returns
true
if there are no validation errors andfalse
otherwise. - isEnum() - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
if this is an enum data type andfalse
otherwise. - isETimerRunning() - Static method in class net.sf.eBusx.util.ETimer
-
Deprecated.Returns
true
if theETimer
instance is running andfalse
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 andfalse
otherwise. - isFeedUp() - Method in class net.sf.eBus.client.EFeed
- isFeedUp() - Method in class net.sf.eBus.client.EMultiFeed
-
Returns
true
if all subordinate feeds are up andfalse
otherwise. - isFeedUp() - Method in class net.sf.eBus.client.EPublishFeed
-
Returns
true
if the publisher is clear to publish a notification andfalse
if not clear. - isFeedUp() - Method in interface net.sf.eBus.client.IEFeed
-
Returns
true
if the feed is up andfalse
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 returnstrue
- 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 andfalse
if not clear. - isFeedUp(String) - Method in class net.sf.eBus.client.EPublishFeed
- 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 andfalse
if not clear. - isField() - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
if this message type is for anEField
andfalse
if for anEMessage
. - isFileWatcherRunning(File) - Static method in class net.sf.eBusx.io.EFileWatcher
-
Returns
true
if the file watcher service is running for the given subject andfalse
otherwise. - isFinal() - Method in class net.sf.eBus.messages.EReplyMessage
-
Returns
true
if this is the final reply andfalse
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 andfalse
if more replies are expected. - isFixedSize() - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
if this field has a fixed size andfalse
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 thisERemoteApp
instance initiated the connection andfalse
if it accepted the connection. - isInstance(Object) - Method in class net.sf.eBus.messages.type.ArrayType
-
Returns
true
ifo
is eithernull
or aCollection
instance;false
otherwise. - isInstance(Object) - Method in class net.sf.eBus.messages.type.DataType
-
Returns
true
ifo
is of the proper type andfalse
otherwise. - isInstance(Object) - Method in class net.sf.eBus.messages.type.EnumType
-
Returns
true
ifo
is a non-null
enum instance andfalse
otherwise. - isJoined() - Method in class net.sf.eBus.client.EMulticastConnection
-
Returns
true
if this multicast connection is currently joined to its target multicast group andfalse
if not joined. - isKnownSelector(String) - Static method in class net.sf.eBus.config.ENetConfigure
-
Returns
true
ifname
is a known selector andfalse
if not known. - isLocalOnly() - Method in class net.sf.eBus.messages.EMessageKey
-
Returns
true
if the message class is local-only andfalse
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 andfalse
if this message type may be transmitted to remote eBus applications. - isMatching(Class<?>) - Method in enum net.sf.eBus.messages.EMessage.MessageType
-
Returns
true
ifmc
is notnull
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 anEMessage
andfalse
if for anEField
. - isMessage() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
-
Returns
true
if this message type is for anEMessage
andfalse
if for anEField
. - 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 (^) andfalse
otherwise. - isNotification() - Method in class net.sf.eBus.messages.EMessageKey
- isOpen() - Method in class net.sf.eBus.client.EServer
-
Returns
true
if this server is open andfalse
otherwise. - isOpen() - Method in class net.sf.eBus.feed.historic.EAbstractHistoricFeed
-
Returns
true
if this feed is open andfalse
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 andfalse
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 andfalse
otherwise. - isOpen() - Method in class net.sf.eBus.net.AsyncServerSocket
-
Returns
true
if the server socket is open andfalse
otherwise. - isOptional() - Method in class net.sf.eBus.messages.type.MessageType.MessageField
-
Returns
true
if this field is option and, therefore, may be set tonull
. - 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 inEClient
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 andfalse
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
- isRequest() - Method in class net.sf.eBus.messages.EMessageKey
- isRQMonitorRunning() - Static method in class net.sf.eBus.client.monitor.RQMonitor
-
Returns
true
if run queue monitor is up and running andfalse
if not. - isRunning() - Method in class net.sf.eBus.timer.EScheduledExecutor
-
Returns
true
if this eBus scheduled executor is running andfalse
if shutdown. - isRunning() - Method in class net.sf.eBusx.util.ETimer
-
Deprecated.Returns
true
if thisETimer
is running andfalse
if not. - isSecure() - Method in enum net.sf.eBus.config.EConfigure.ConnectionType
-
Returns
true
if this is a secure connection type andfales
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 andfalse
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, returnsfalse
. - 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
- isSystemMessage() - Method in class net.sf.eBus.messages.EMessage
-
Returns
true
if this is a system message andfalse
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 andfalse
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
ifclazz
is listed in the allowed reply message class list andfalse
if not. - isValue(Object) - Method in class net.sf.eBus.text.Token
-
Returns
true
ifvalue
equals the token value andfalse
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 usesjava.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 overridingMessageType.serializeFields(Object, java.nio.ByteBuffer)
andMessageType.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 andEMultiFeed.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 untilLazyString.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 characterc
; returnsfalse
otherwise. - lessThan(char) - Method in class net.sf.eBus.util.regex.CharacterSet
-
Returns
true
if this component is less than the characterc
; returnsfalse
otherwise. - lessThan(char) - Method in class net.sf.eBus.util.regex.Component
-
Returns
true
if this component is less than the characterc
; returnsfalse
otherwise. - lessThan(char) - Method in class net.sf.eBus.util.regex.Literal
-
Returns
true
if this component is less than the characterc
; returnsfalse
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
Position
s 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 withELocalOnly
. - 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
- 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 acceptsinput
andfalse
otherwise. - matches(String) - Method in class net.sf.eBus.client.EMulticastConnection.MulticastKey
-
Returns
true
if this notification multi-feed is: aEConfigure.MultifeedType.QUERY
and this feed is dynamic andsubject
matchesthis.subjectQuery()
Otherwise returnsfalse
. - 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 callingERequestFeed.ERequest.cancel()
andfalse
if not. - mayClose() - Method in class net.sf.eBus.client.ERequestFeed
-
Returns
true
if a request may be unilaterally canceled by callingERequestFeed.ERequest.cancel()
andfalse
if not. - mayClose() - Method in annotation type net.sf.eBus.messages.EReplyInfo
- mayClose() - Method in class net.sf.eBus.messages.type.MessageType
-
Returns
true
if request may be closed unilaterally andfalse
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 viaEFeed.close
andfalse
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
-
EMulticastPublisher
s 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
-
: Returns
true
ifthis EInterval
end time equalsinterval
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 aDataType
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 anEMessage
. - 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
- 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 andfalse
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 andfalse
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
PersistentStatusMessage
s. - 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 bysynchronized
, use this lock to synchronize output access. - mOutputPending - Variable in class net.sf.eBus.net.AbstractAsyncSocket
-
Set to
true
ifAsyncChannel.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
isspin+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
istrue
, 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
isspin+park
orspin+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
isEConfigure.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 aEMcastConnection
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
orQUERY
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
-
Returns
RQMonitor.EOBJECT_NAME
. - 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
-
Returns
Monitor.MONITOR_NAME
. - 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
andSqlMessageStore
. - 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 asScheduledExecutorService
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 thereason
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 aEConfigure.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 aNotifyCallback
instance toESubscribeFeed.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 withcacheFileName
. - 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 tolocal 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 toENetConfigure.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 thecomputeTestMethods()
method to guarantee that test methods are run in a user-defined order using theTestIndex
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
-
: Returns
true
if:this EInterval
end time is >interval
's begin time,this EInterval
end time is <interval
's end time, andthis EInterval
begin time is <interval
's begin time.
P
- packages() - Method in class net.sf.eBus.util.JarFileLoader
-
Returns all the
Package
s 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
ifiAddress
is acceptable to this filter andfalse
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
LogRecord
s usingprintf
-like format specifiers. - PatternFormatter() - Constructor for class net.sf.eBus.util.logging.PatternFormatter
-
Creates a new
PatternFormatter
and configures it according toLogManager
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 totrue
, 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 aEConfigure.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 aBuilder
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
-
: Returns
true
ifthis 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
extendsjava.util.Properties
to include: Loading properties from a named file and returning anet.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
isConnectionMessage.ConnectionState.LOGGED_OFF
and the log off was due to an exception, then theexception 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 definedEObject.startup()
andEObject.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, assigningclient
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, assigningclient
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 andfalse
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 aReplyCallback
instance toERequestFeed.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 aRequestCallback
instance toEReplyFeed.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 eithernull
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
isfalse
, 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)
returnsfalse
, 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)
returnsfalse
, 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 ofLogonMessage
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 themonitor 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 availableEClient
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 aEConfigure.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
ifname
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 theENetConfigure.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 arrayb
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 arrayb
to the socket. - send(byte[]) - Method in class net.sf.eBus.net.AsyncSocket
-
Writes
b.length
bytes starting at offset zero from byte arrayb
to the socket. - send(byte[], int, int) - Method in class net.sf.eBus.net.AbstractAsyncSocket
-
Writes
len
bytes from byte arrayb
starting at offsetoff
. - 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 arrayb
starting at offsetoff
. - send(byte[], int, int) - Method in class net.sf.eBus.net.AsyncSocket
-
Writes
len
bytes from byte arrayb
starting at offsetoff
. - 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
tobuffer
. - 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 givenbuffer
. - 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 givenbuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.DateType
-
Serializes this
Date
to the givenbuffer
. - 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 tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.EnumType
-
Serializes this
Enum
ordinal to the givenbuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.FieldListType
-
Serializes the
EFieldList
instance tobuffer
. - 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 tobuffer
. - 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
andLocalDateTime.toLocalTime
values tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.LocalDateType
-
Serializes the
LocalDate.toEpochDay
value tobuffer
. - 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 tobuffer
. - 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 tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.MonthDayType
-
Serializes the
MonthDay.getMonthValue
andMonthDay.getDayOfMonth
values tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetDateTimeType
-
Serializes the
OffsetDateTime.toLocalDate
,LocalDateTime.toLocalTime
, andLocalDateTime.getOffset
values tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.OffsetTimeType
-
Serializes the
OffsetTime
local time and offset values tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.PeriodType
-
Serializes the
Period
year, month, and day values tobuffer
. - 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 tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.YearType
-
Serializes the
Period
year, month, and day values tobuffer
. - serialize(Object, MessageType.MessageField, ByteBuffer) - Method in class net.sf.eBus.messages.type.ZonedDateTimeType
-
Serializes the
ZonedDateTime.toLocalDate
andZonedDateTime.toLocalTime
values tobuffer
. - 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 tobuffer
. - 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 anEServer
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 byEServer
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 fromAsyncServerSocket
. - 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 currentRQThread
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
orAsyncSecureSocket
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
orThreadType.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
andspin+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
-
Sets the
ThreadType.SPINPARK
orThreadType.SPINYIELD
spin limit. - 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 aJava SQL connection
. - SqlMessageStore.Builder - Class in net.sf.eBus.feed.historic.store
-
SqlMessageStore
instances created using aBuilder
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
-
: Returns
true
if this interval starts at the same time asinterval
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
EMultiSubscribeFeed
s 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 andERROR
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 toThreadAffinityConfigure.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 specifiedMap
. - 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
ifevent
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 aEClient.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 millisecondlong
. - 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 theESelector
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
MatchCondition
s 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
- validateLongitude(BigDecimal) - Static method in class net.sf.eBusx.geo.GeoObject
-
Certifies that
longitude
is notnull
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 thatkey
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 andfalse
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.
All Classes All Packages