| Interface | Description |
|---|---|
| ClientClosedProvider | |
| ConnectionListener | |
| ConnectionStrategy | |
| HeartbeatListener | |
| MarshallableFunction<T,R> | |
| NetworkContext<T extends NetworkContext> | |
| NetworkContextManager<T extends NetworkContext> | |
| NetworkStats<T extends NetworkStats> |
used to collected stats about the network activity
|
| NetworkStatsListener<N extends NetworkContext> | |
| SocketConnectionNotifier<T extends NetworkContext> |
| Class | Description |
|---|---|
| AcceptorEventHandler | |
| AlwaysStartOnPrimaryConnectionStrategy |
Loops through all the hosts:ports ( in order ) starting at the primary, till if finds a host that it can connect to.
|
| ClientSessionProvider | |
| ConnectionDetails | |
| HeaderTcpHandler<T extends NetworkContext> | |
| MethodTcpHandler<I,O,N extends NetworkContext<N>> | |
| RemoteConnector | |
| TcpEventHandler | |
| TcpEventHandler.Factory | |
| VanillaNetworkContext<T extends VanillaNetworkContext> | |
| VanillaSessionDetails | |
| WireNetworkStats | |
| WireTcpHandler<T extends NetworkContext> | |
| WireTypeSniffingTcpHandler<T extends NetworkContext> |
sets the wire-type in the network context by inspecting the byte message
|
| Enum | Description |
|---|---|
| ServerThreadingStrategy | |
| SessionMode | |
| TCPRegistry |
The TCPRegistry allows you to either provide a true host and port for example "localhost:8080" or
if you would rather let the application allocate you a free port at random, you can just provide
a text reference to the port, for example "host.port", you can provide any text you want, it will
always be taken as a reference, that is unless its correctly formed like
"<hostname>:<port>”, then it will use the exact host and port you provide.
|
| WanSimulator |
Copyright © 2018. All rights reserved.