public interface ClientConnectionManager extends Service
A generic interface for an object which keeps track of a set of open client connections, creates new ones and ensures they are serviced properly.
When the service is Service.stop()
ed, all connections will be closed and
the appropriate connectionClosed() calls must be made.
Service.Listener, Service.State
Modifier and Type | Method and Description |
---|---|
void |
closeConnections(int n)
Closes n peer connections
|
int |
getConnectedClientCount()
Gets the number of connected peers
|
void |
openConnection(SocketAddress serverAddress,
StreamParser parser)
Creates a new connection to the given address, with the given parser used to handle incoming data.
|
addListener, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, failureCause, isRunning, start, startAndWait, startAsync, state, stop, stopAndWait, stopAsync
void openConnection(SocketAddress serverAddress, StreamParser parser)
int getConnectedClientCount()
void closeConnections(int n)
Copyright © 2014. All rights reserved.