See: Description
| Class | Description |
|---|---|
| AddressFilter |
Stores a set of
InetSocketAddresses and determines if
a given address passes the filter. |
| EConfigure |
This immutable class contains eBus services, remote
connection, dispatcher, and pause configuration.
|
| EConfigure.AbstractBuilder<T extends EConfigure.AbstractBuilder> |
Base class for
EConfigure.ServerBuilder and
EConfigure.ConnectionBuilder, containing the properties
common to both. |
| EConfigure.AbstractConfig |
Base class for service and remote connections.
|
| EConfigure.ConnectionBuilder |
Constructs an
EConfigure.RemoteConnection instance
based on the parameters set via the builder's API. |
| EConfigure.Dispatcher |
An application may create dispatch threads with a given
unique name and the following parameters:
Thread priority: minimum,
maximum, or normal thread priority. |
| EConfigure.DispatcherBuilder |
Constructs an
EConfigure.Dispatcher configuration
instance based on the parameters set via the builder's
API. |
| EConfigure.PauseBuilder |
Constructs a
EConfigure.PauseConfig instance based on the
parameters set via the builder API. |
| EConfigure.PauseConfig |
If a remote connection may be paused, then this is the
allowed pause configuration.
|
| EConfigure.RemoteConnection |
This immutable class stores the information pertaining
to a remote eBus connection.
|
| EConfigure.ServerBuilder |
Constructs an
EConfigure.Service instance based on
the parameters set via this builder's API. |
| EConfigure.Service |
This immutable class stores the configuration for an
eBus service.
|
| ENetConfigure |
This immutable class contains selector thread configuration
extracted from properties.
|
| ENetConfigure.SelectorInfo |
This immutable class contains the selector thread
configuration for the named selector.
|
| ENetConfigure.SelectorInfoBuilder |
Constructs an
ENetConfigure.SelectorInfo instance based on the
parameters set via the builder's API. |
| InetAddressComparator |
Compares two
InetAddress addresses using the address
bytes. |
| InetSocketAddressComparator |
Compares two
java.net.InetSocketAddress instances
based on the address bytes and the TCP port. |
| Enum | Description |
|---|---|
| EConfigure.ConnectionRole |
Defines remote connection side, either acceptor or
initiator.
|
| EConfigure.ConnectionType |
Enumerates the channel types supported by eBus
ERemoteApp. |
| EConfigure.DiscardPolicy |
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.DispatcherType |
Enumerates the supported eBus dispatcher thread types.
|
| ThreadType |
Lists the thread types available to eBus users when
configuring eBus.
|
dispatcher and
pause configuration.
This configuration package provides the utility classes:
AddressFilter : provides
ability to positively filter accepted connections.
"Positive" means that the accepted connection must be from
a host or host and port that is in the filter.
InetAddressComparator: provides
comparison between two java.net.InetAddress
instances.
InetSocketAddressComparator:
provides comparison between two
java.net.InetSocketAddress instances.
Copyright © 2020. All rights reserved.