Interface | Description |
---|---|
MessageListener |
Interface for classes that will listen for incoming
MendelMessage
instances produced by a MessageRouter . |
Class | Description |
---|---|
ClientConnectionPool |
Extends the standard
ClientMessageRouter by aging out connections
over time and caching frequently-used connections. |
ClientMessageRouter |
Provides client-side message routing capabilities.
|
GroupInfo |
Records network group information.
|
HostIdentifier |
Provides functionality for host identification.
|
MendelMessage |
The unit of data transmission in the Mendel DHT.
|
MessageContext |
Contains connection-specific information about the source of a
MendelMessage . |
MessageRouter |
Provides an abstract implementation for consuming and publishing messages on
both the server and client side.
|
NetworkDestination |
Represents a TCP network endpoint; a host/port pair.
|
NetworkInfo |
Maintains information for all nodes within the Mendel cluster.
|
NodeInfo |
Maintains a nodes information (i.e.
|
ParallelMessageRouter |
A MessageRouter instance that can act as both a server and a client.
|
PortTester |
Provides utility functions for testing ports on the local machine.
|
ServerMessageRouter |
Handles message routing on a
ServerSocketChannel . |
Transmission |
Represents the transmission of one unit of data (
MendelMessage ). |