Interface ClientConnectionMultiplexer
-
- All Known Implementing Classes:
GridNioClientConnectionMultiplexer
public interface ClientConnectionMultiplexerClient connection multiplexer: manages multiple connections with a shared resource pool (worker threads, etc).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ClientConnectionopen(InetSocketAddress addr, ClientMessageHandler msgHnd, ClientConnectionStateHandler stateHnd)Opens a new connection.voidstart()Initializes this instance.voidstop()Stops this instance.
-
-
-
Method Detail
-
start
void start()
Initializes this instance.
-
stop
void stop()
Stops this instance.
-
open
ClientConnection open(InetSocketAddress addr, ClientMessageHandler msgHnd, ClientConnectionStateHandler stateHnd) throws ClientConnectionException
Opens a new connection.- Parameters:
addr- Address.msgHnd- Incoming message handler.stateHnd- Connection state handler.- Returns:
- Created connection.
- Throws:
ClientConnectionException- when connection can't be established.
-
-