A B C D E F G H I J L M N O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBuilder() - Constructor for class net.sf.eBus.config.EConfigure.AbstractBuilder
-
Creates a new abstract configuration builder.
- AbstractConfig(EConfigure.AbstractBuilder<?>) - Constructor for class net.sf.eBus.config.EConfigure.AbstractConfig
-
Constructs the common information for service and remote connections.
- 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.
- add(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
-
Adds the address to the filter set.
- addAll(Collection<InetSocketAddress>) - Method in class net.sf.eBus.config.AddressFilter
-
Adds all the addresses in the collection to this set.
- 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(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.
- addressFilter() - Method in class net.sf.eBus.config.EConfigure.Service
-
Returns the address filter.
- addressFilter(AddressFilter) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
-
Sets the optional service address filter.
- AddressFilter - Class in net.sf.eBus.config
-
Stores a set of
InetSocketAddresses and determines if a given address passes the filter. - AddressFilter() - Constructor for class net.sf.eBus.config.AddressFilter
-
Creates an empty address filter.
- AddressFilter(Collection<InetSocketAddress>) - Constructor for class net.sf.eBus.config.AddressFilter
-
Creates a new address filter containing those elements in the specified collection.
- affinity() - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
-
Returns thread affinity and
nullif no affinity is set. - affinity() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
-
Returns thread affinity and
nullif 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.AffinityTypevalue. - 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. - 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.
- asText() - Static method in class net.sf.eBus.config.ENetConfigure
-
Returns the loaded network configuration as text.
B
- 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.config.ThreadType
-
The thread blocks while waiting for the desired event to occur.
- 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
MulticastConnectionconfigured 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.SelectorInfoinstance created from the configuration settings. - build() - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
-
Returns new
ThreadAffinityConfigureinstance created fromthis Builder's settings. - builder() - Static method in class net.sf.eBus.config.ThreadAffinityConfigure
-
Returns new
ThreadAffinityConfigurebuilder instance. - 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.
- 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.
C
- 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. - canPause() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
-
Returns
trueif pause requests are accepted andfalseif 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. - 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.
- clear() - Method in class net.sf.eBus.config.AddressFilter
-
Removes all addresses from this filter.
- compare(InetAddress, InetAddress) - Method in class net.sf.eBus.config.InetAddressComparator
-
Returns an integer <, equal to or > zero if
a1is <, equal to or >a2. - compare(InetSocketAddress, InetSocketAddress) - Method in class net.sf.eBus.config.InetSocketAddressComparator
-
Returns an integer <, equal to or > zero if
a1is <, equal to or >a2. - 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
thisremote connection configuration withconn. - compareTo(EConfigure.Service) - Method in class net.sf.eBus.config.EConfigure.Service
-
Compares this service configuration with
servicebased on the service ports. - compareTo(ENetConfigure.SelectorInfo) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
-
Compares
thisobject with the specified selector. - configuration(EConfigure.AbstractConfig) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
-
Copies the values found in
configto this configuration. - configuration(EConfigure.Dispatcher) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
-
Copies in the settings from
configto this builder. - configuration(EConfigure.RemoteConnection) - Method in class net.sf.eBus.config.EConfigure.ConnectionBuilder
-
Copies in the settings from
configto this builder. - configuration(EConfigure.ScheduledExecutor) - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutorBuilder
-
Copies in the settings from
configto this builder. - configuration(EConfigure.Service) - Method in class net.sf.eBus.config.EConfigure.ServerBuilder
-
Copies in the settings from
configto this builder. - configuration(T) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
- 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.
- connection(String) - Method in class net.sf.eBus.config.EConfigure
-
Returns remote connection configuration with the given name.
- connectionBuilder() - Static method in class net.sf.eBus.config.EConfigure
-
Returns a new
EConfigure.ConnectionBuilderinstance used to construct aERemoteApp.RemoteConnectionprogrammatically. - CONNECTIONS_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
The key "connections" contains a
EConfigure.RemoteConnectionarray. - 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() - Method in class net.sf.eBus.config.EConfigure.AbstractConfig
-
Returns the channel type.
- connectionType(EConfigure.ConnectionType) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
-
Sets the underlying channel type.
- contains(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
-
Returns
trueif this address filter contains the specified address; otherwise returnsfalse. - CPU_ID - net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
-
Use
AffinityLock.acquireLock(int cpuIdto 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_KEYis set toThreadAffinityConfigure.AffinityType.CPU_ID. - CPU_LAST_MINUS - net.sf.eBus.config.ThreadAffinityConfigure.AffinityType
-
Use
AffinityLock.acquireLockLastMinus(int nto 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_KEYis 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_IDaffinity type. - cpuId(int) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
-
Sets CPU_ID identifier used by
ThreadAffinityConfigure.AffinityType.CPU_IDaffinity type. - cpuOffset() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
-
Returns CPU offset used for
ThreadAffinityConfigure.AffinityType.CPU_LAST_MINUSaffinity 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.
D
- DEFAULT_BUFFER_SIZE - Static variable in class net.sf.eBus.config.ENetConfigure
-
The default input and output socket buffer size is 2048 bytes.
- 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_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_MESSAGE_COMPILER - Static variable in class net.sf.eBus.config.EConfigure
-
Default eBus message compiler type is
MessageCompilerType.JAVA_ASSIST. - 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_PING_RATE - Static variable in class net.sf.eBus.config.EConfigure
-
Default ping rate.
- 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_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_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. - defaultSelector() - Static method in class net.sf.eBus.config.ENetConfigure
- 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() - 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.config.EConfigure.PauseBuilder
-
Sets the backlog discard policy and returns
thispause configuration builder. - 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.DispatcherBuilderinstance 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.Dispatcherarray. - 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.
- DTLS_PROTOCOL_NAME - Static variable in class net.sf.eBus.config.EConfigure
-
Generic DTLS protocol name is "DTLS".
- 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
thispause configuration builder.
E
- 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".
- 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.ServerBuilderandEConfigure.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.RemoteConnectioninstance 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
Dispatcherto forward messages to client. - EConfigure.DispatcherBuilder - Class in net.sf.eBus.config
-
Constructs an
EConfigure.Dispatcherconfiguration 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.McastNotifyConfiginstances. - 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.MulticastConnectionor 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.MulticastConnectionconnection instance. - EConfigure.MulticastConnection - Class in net.sf.eBus.config
-
A
MulticastConnectioninstance is used to create anet.sf.eBus.client.EMulticastConnectionand 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.PauseConfiginstance 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.EScheduledExecutorto perform timed tasks since expired tasks are posted to the client's dispatcher. - EConfigure.ScheduledExecutorBuilder - Class in net.sf.eBus.config
-
Constructs an
EConfigure.ScheduledExecutorconfiguration instance based on the parameters set via the builder's API. - EConfigure.ServerBuilder - Class in net.sf.eBus.config
-
Constructs an
EConfigure.Serviceinstance 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.DispatcherBuilderandEConfigure.ScheduledExecutorBuilder. - EConfigure.ThreadConfig - Class in net.sf.eBus.config
-
Base class for
EConfigure.DispatcherandEConfigure.ScheduledExecutorcontaining settings common to both configurations. - 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.SelectorInfoinstance based on the parameters set via the builder's API. - 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
trueifois a non-nullEConfigureinstance with the same settings; returnsfalseotherwise. - equals(Object) - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
- equals(Object) - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
-
Returns
trueifois a non-nullRemoteConnectioninstance with the same name;falseotherwise. - equals(Object) - Method in class net.sf.eBus.config.EConfigure.Service
-
Returns
trueifois aServiceinstance with the same address andfalseotherwise. - equals(Object) - Method in class net.sf.eBus.config.EConfigure.ThreadConfig
- equals(Object) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
-
Returns
trueifthisobject equalsoandfalseotherwise. - equals(Object) - Method in class net.sf.eBus.config.ThreadAffinityConfigure
F
- 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
LISTorQUERY. - FILTER_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
The service definition uses the "addressFilter" key suffix.
- find(String) - Static method in enum net.sf.eBus.config.ThreadType
-
Returns the thread type with a text name equaling
s, ignoring case. - findType(String) - Static method in enum net.sf.eBus.config.EConfigure.DispatcherType
-
Returns the
EConfigure.DispatcherTypefor the givennameusing case-insensitive string matching.
G
- getAllowedRemoteAddresses() - Method in class net.sf.eBus.config.AddressFilter
-
Returns address filter as a string list.
- group() - Method in class net.sf.eBus.config.EConfigure.MulticastConnection
-
Returns multicast group address.
- 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().
H
- hasDispatcher(String) - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif there is a dispatcher defined with the given name. - hasDispatchers() - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif dispatchers are configured andfalseif not. - 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
- hasMulticastConnection(String) - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif there is a remote connection defined with the given name. - hasMulticastConnections() - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif multicast connections are configured andfalseif not. - hasRemoteConnection(String) - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif there is a remote connection defined with the given name. - hasRemoteConnections() - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif remote connections are configured andfalseif not. - hasScheduledExecutor(String) - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif there is a scheduled executor defined with the given name. - hasScheduledExecutors() - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif scheduled executors are configured andfalseif not. - hasService(String) - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif there is an eBus service defined with the given name. - hasServices() - Method in class net.sf.eBus.config.EConfigure
-
Returns
trueif at least one service is configured andfalseotherwise. - 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.
- HOST_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
The connection definition uses the "host" key suffix.
I
- 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
thispause configuration builder. - INBUFFER_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Both the service and connection definitions use the "inputBufferSize" key suffix.
- InetAddressComparator - Class in net.sf.eBus.config
-
Compares two
InetAddressaddresses using the address bytes. - InetAddressComparator() - Constructor for class net.sf.eBus.config.InetAddressComparator
- InetSocketAddressComparator - Class in net.sf.eBus.config
-
Compares two
java.net.InetSocketAddressinstances based on the address bytes and the TCP port. - InetSocketAddressComparator() - Constructor for class net.sf.eBus.config.InetSocketAddressComparator
-
Creates a new instance of InetSocketAddressComparator.
- INITIATOR - net.sf.eBus.config.EConfigure.ConnectionRole
-
This side initiated the connection.
- 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
ByteBufferof this 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.
- IS_DYNAMIC_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Multicast query subject is stored in "isDynamic".
- isDefault() - Method in class net.sf.eBus.config.EConfigure.Dispatcher
-
Returns
trueif this user-defined dispatcher is the default dispatcher. - isDefault() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
-
Returns
trueif this user-defined selector thread is the default selector. - isDefault(boolean) - Method in class net.sf.eBus.config.EConfigure.DispatcherBuilder
-
If
flagistrue, 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.
- isDynamic() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
-
Returns
trueif 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
trueif this address filter is empty. - isKnownSelector(String) - Static method in class net.sf.eBus.config.ENetConfigure
-
Returns
trueifnameis a known selector andfalseif not known. - isSecure() - Method in enum net.sf.eBus.config.EConfigure.ConnectionType
-
Returns
trueif this is a secure connection type andfalesif a clear text connection. - isSpecial() - Method in enum net.sf.eBus.config.EConfigure.DispatcherType
-
Returns
trueif this dispatcher type is a special, non-configurable dispatcher. - isTcp() - Method in enum net.sf.eBus.config.EConfigure.ConnectionType
-
Returns
trueif this is a TCP connection type andfalseotherwise.
J
- JAVA_ASSIST - net.sf.eBus.config.EConfigure.MessageCompilerType
-
Generates code for a new
DataTypesubclass which serializes and de-serializes an eBus message object. - JAVA_INVOKE - net.sf.eBus.config.EConfigure.MessageCompilerType
-
Creates a
DataTypesubclasses which usesjava.lang.invokepackage to serialize, de-serialize eBus message objects. - JAVAFX - net.sf.eBus.config.EConfigure.DispatcherType
-
Posts a task to the JavaFX GUI thread using
javafx.application.Platform.runLater(Runnable). - JSON_FILE_ENV - Static variable in class net.sf.eBus.config.EConfigure
-
Use
-Dto set system property "net.sf.eBus.config.jsonFile" to point to the eBus JSON configuration file.
L
- lastMinusOffset(int) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
-
Sets positive integer offset used by
ThreadAffinityConfigure.AffinityType.CPU_LAST_MINUSaffinity type. - LIST - net.sf.eBus.config.EConfigure.MultifeedType
-
Fixed subject list.
- load(Config) - Static method in class net.sf.eBus.config.EConfigure
-
Returns an
EConfigureinstance 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.
- loadMulticastConnections(Config) - Static method in class net.sf.eBus.config.EConfigure
-
Returns multicast connections found in
config. - loadScheduledExecutor(Config) - Static method in class net.sf.eBus.config.EConfigure
-
Returns an eBus scheduled executor configuration taken from the given typesafe
Configinstance. - loadScheduledExecutors(Config) - Static method in class net.sf.eBus.config.EConfigure
-
Returns eBus scheduled executors loaded from given configuration.
- loadServices(Config) - Static method in class net.sf.eBus.config.EConfigure
-
Returns the eBus TCP services.
M
- mAffinity - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
- MAX_BACKLOG_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Maximum allowed message backlog when paused.
- MAX_CONNECT_TIME_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Maximum allowed time between pauses, irrespective of connection being busy.
- MAX_PORT - Static variable in class net.sf.eBus.config.ENetConfigure
-
The maximum allowed port number is 65,535.
- 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
thispause configuration builder. - maxConnectionTime(Duration) - Method in class net.sf.eBus.config.EConfigure.PauseBuilder
-
Sets the maximum connection time duration and returns
thispause configuration builder. - maxConnectTime() - Method in class net.sf.eBus.config.EConfigure.PauseConfig
-
Returns the maximum time a connection may remain up before being paused.
- 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.
- mCanPause - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
-
Set to
trueif remote connections may be paused. - mCanPause - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
-
Set to
trueif accepted connections may be paused. - mConnectionType - Variable in class net.sf.eBus.config.EConfigure.AbstractConfig
-
The connections are of this type.
- MESSAGE_CLASS_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Multicast message class name is stored in "messageClass".
- messageClass() - Method in class net.sf.eBus.config.EConfigure.McastNotifyConfig
-
Returns message class.
- messageClass(String) - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
-
Sets the notification class and returns
thismulticast notification builder. - messageCompiler() - Method in class net.sf.eBus.config.EConfigure
-
Returns eBus message compiler type.
- 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.
- 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_PORT - Static variable in class net.sf.eBus.config.ENetConfigure
-
The minimum allowed port number is zero.
- 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.
- mLoaderFlag - Variable in class net.sf.eBus.config.EConfigure.AbstractBuilder
-
Set to
trueif this builder is used when loading a configuration. - 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.
- 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.
- mNumThreads - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
- 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.
- mParkTime - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
- mParkTime - Variable in class net.sf.eBus.config.EConfigure.ThreadConfig
-
If
EConfigure.ThreadConfig.mThreadTypeisspin+park, then park for this many time limit before returning to spinning. - 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.mCanPauseistrue, then the pause configuration is defined. - 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.
- 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.
- MSG_QUEUE_SIZE_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Both the service and connection definitions use the "messageQueueSize" key suffix.
- mSpinLimit - Variable in class net.sf.eBus.config.EConfigure.ThreadBuilder
- mSpinLimit - Variable in class net.sf.eBus.config.EConfigure.ThreadConfig
-
If
EConfigure.ThreadConfig.mThreadTypeisspin+parkorspin+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.mConnectionTypeisEConfigure.ConnectionType.SECURE_TCP, then this is the SSL context used to secure the connection. - 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.
- 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.MulticastBuilderinstance used to construct aEMcastConnectionprogramatically. - 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.
- MULTIFEED_TYPE_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
The multi-feed type of
LISTorQUERYis stored in "multifeedType".
N
- 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(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_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.
- NET_IF_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Multicast group network interface is stored in key " networkInterface".
- net.sf.eBus.config - package net.sf.eBus.config
-
Provides classes needed to configure eBus network and eBus core modules.
- 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.
- 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.McastNotifyBuilderinstance used to construct aEConfigure.McastNotifyConfig. - 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(List<EConfigure.McastNotifyConfig>) - Method in class net.sf.eBus.config.EConfigure.MulticastBuilder
-
Set notification message key configurations.
- 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.
- 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
- OLDEST_FIRST - net.sf.eBus.config.EConfigure.DiscardPolicy
-
Discard the oldest messages first (FIFO).
- 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
ByteBufferof this 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.
P
- PARK_TIME_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
If the thread type is
spin+park, then the integer.parkTimeproperty 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+parkthread 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.SPINPARKpark 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.
- passes(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
-
Returns
trueifiAddressis acceptable to this filter andfalseotherwise. - 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_KEYis set totrue, then the connection pause parameters are stored under the "pause" key. - pauseBuilder(EConfigure.ConnectionRole) - Static method in class net.sf.eBus.config.EConfigure
-
Returns a new
EConfigure.PauseBuilderinstance 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.
- PING_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Key "pingRate" contains a
Durationspecifying rate at which active eBus clients are pinged. - pingRate() - Method in class net.sf.eBus.config.EConfigure
-
Returns active eBus object ping rate.
- 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.
- 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.
- 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.
- PUBLISHER - net.sf.eBus.config.EConfigure.MulticastRole
-
Multicast connection takes eBus notifications targeted for remote applications and posts it to the multicast group.
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 - net.sf.eBus.config.EConfigure.MultifeedType
-
Subject query pattern.
R
- 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
trueif connection is to be re-established when lost. - reconnectTime() - Method in class net.sf.eBus.config.EConfigure.RemoteConnection
-
Returns the reconnect delay.
- RELIABLE_UDP - net.sf.eBus.config.EConfigure.ConnectionType
-
Remote application connection is a reliable, unsecured UDP socket
- remoteConnections() - Method in class net.sf.eBus.config.EConfigure
-
Returns remote eBus connections map.
- remove(InetSocketAddress) - Method in class net.sf.eBus.config.AddressFilter
-
Removes the specified address from this filter if it is present.
- removeAll(Collection<InetSocketAddress>) - Method in class net.sf.eBus.config.AddressFilter
-
Removes all the specified addresses from this filter.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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 availableEClientfrom 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.
- 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.
S
- SCHEDULED_EXECUTORS_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
The key "scheduledExecutors" contains a
scheduled executorarray. - 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.ScheduledExecutorBuilderinstance used to construct aEConfigure.ScheduledExecutor. - scheduledExecutors() - Method in class net.sf.eBus.config.EConfigure
-
Returns scheduled executor configuration map.
- 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.
- 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
nullifnamedoes not reference a known selector. - 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_KEYproperty. - selectorBuilder() - Static method in class net.sf.eBus.config.ENetConfigure
-
Returns a builder used to create a
ENetConfigure.SelectorInfoinstance. - 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.selectorscontains a comma-separated list of selector thread names. - 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
thisreference. - serverBuilder() - Static method in class net.sf.eBus.config.EConfigure
-
Returns a new
ServerBuilderinstance used to construct anEServerprogrammatically. - service(String) - Method in class net.sf.eBus.config.EConfigure
-
Returns the eBus service for the given name.
- 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.Servicearray. - 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.
- setAllowedRemoteAddresses(List<String>) - Method in class net.sf.eBus.config.AddressFilter
-
Sets the allowed remote addresses list.
- size() - Method in class net.sf.eBus.config.AddressFilter
-
Returns the address filter size.
- 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+parkorThreadType.SPINYIELD, then the integer.spinLimitproperty 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+parkandspin+yieldthread types. - spinLimit() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
-
Returns a spin+park
ESelectorspin limit. - spinLimit(long) - Method in class net.sf.eBus.config.EConfigure.ThreadBuilder
-
Sets the
ThreadType.SPINPARKorThreadType.SPINYIELDspin limit. - spinLimit(long) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
-
Sets a spinning selector thread's spin limit.
- 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.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).
- 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).
- 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.
- sslProtocol() - Method in enum net.sf.eBus.config.EConfigure.ConnectionType
-
Returns SSL protocol name associated with a secure connection type.
- strategies() - Method in class net.sf.eBus.config.ThreadAffinityConfigure
-
Returns immutable list of CPU_ID selection strategies used for
ThreadAffinityConfigure.AffinityType.CPU_STRATEGIESaffinity type. - strategies(List<AffinityStrategies>) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
-
Sets CPU selection strategies used by
ThreadAffinityConfigure.AffinityType.CPU_STRATEGIESaffinity type. - strategies(AffinityStrategies...) - Method in class net.sf.eBus.config.ThreadAffinityConfigure.Builder
-
Sets CPU selection strategies used by
ThreadAffinityConfigure.AffinityType.CPU_STRATEGIESaffinity type. - STRATEGIES_KEY - Static variable in class net.sf.eBus.config.ThreadAffinityConfigure
-
Key "cpuStrategies" contains CPU selection strategies array used when
ThreadAffinityConfigure.AFFINITY_TYPE_KEYis set toThreadAffinityConfigure.AffinityType.CPU_STRATEGIES. - 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.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.config.EConfigure.McastNotifyConfig
-
Returns notification subject query.
- subjectQuery(String) - Method in class net.sf.eBus.config.EConfigure.McastNotifyBuilder
-
Sets the subject query and returns
thismulticast notification builder. - SUBSCRIBER - net.sf.eBus.config.EConfigure.MulticastRole
-
Multicast connection takes eBus notifications from the multicast group and publishes it to the local eBus.
- 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).
T
- TARGET_PORT_KEY - Static variable in class net.sf.eBus.config.EConfigure
-
Multicast target port is stored in key "targetPort".
- 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_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.
- TCP - net.sf.eBus.config.EConfigure.ConnectionType
-
Remote application connection is a TCP socket.
- textName() - Method in enum net.sf.eBus.config.ThreadType
-
Returns the thread type text name.
- 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 staticmethod used to acquire an affinity lock. - ThreadAffinityConfigure.Builder - Class in net.sf.eBus.config
-
Constructs a
ThreadAffinityConfigureinstance 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
- 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.config
-
Lists the thread types available to eBus users when configuring eBus.
- TLS_PROTOCOL_NAME - Static variable in class net.sf.eBus.config.EConfigure
-
Generic TLS protocol name is "TLS".
- 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
- type() - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfo
-
Returns the
ESelectortype. - type(ThreadType) - Method in class net.sf.eBus.config.ENetConfigure.SelectorInfoBuilder
-
Sets the selector thread type to the given value.
- TYPE_KEY - Static variable in class net.sf.eBus.config.ENetConfigure
-
The
typeproperty is used to specify theESelectorused with the selector thread.
U
- UDP - net.sf.eBus.config.EConfigure.ConnectionType
-
Remote application connection is an unsecured UDP socket.
V
- validate(Validator) - Method in class net.sf.eBus.config.EConfigure.AbstractBuilder
-
Validates builder arguments are correctly set, listing validation errors in
problemslist. - 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
Dispatcherbuilder parameters. - validate(Validator) - Method in class net.sf.eBus.config.EConfigure.ScheduledExecutorBuilder
-
Validates the
ScheduledExecutorbuilder 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
Dispatcherbuilder parameters. - 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.
- 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.
W
- 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.
Y
- YOUNGEST_FIRST - net.sf.eBus.config.EConfigure.DiscardPolicy
-
Discard the youngest messages first (LIFO).
All Classes All Packages