Class GridNioClientConnectionMultiplexer
- java.lang.Object
-
- org.apache.ignite.internal.client.thin.io.gridnioserver.GridNioClientConnectionMultiplexer
-
- All Implemented Interfaces:
ClientConnectionMultiplexer
public class GridNioClientConnectionMultiplexer extends Object implements ClientConnectionMultiplexer
Client connection multiplexer based onGridNioServer.
-
-
Constructor Summary
Constructors Constructor Description GridNioClientConnectionMultiplexer(ClientConfiguration cfg)Constructor.
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
GridNioClientConnectionMultiplexer
public GridNioClientConnectionMultiplexer(ClientConfiguration cfg)
Constructor.- Parameters:
cfg- Client config.
-
-
Method Detail
-
start
public void start()
Initializes this instance.- Specified by:
startin interfaceClientConnectionMultiplexer
-
stop
public void stop()
Stops this instance.- Specified by:
stopin interfaceClientConnectionMultiplexer
-
open
public ClientConnection open(InetSocketAddress addr, ClientMessageHandler msgHnd, ClientConnectionStateHandler stateHnd) throws ClientConnectionException
Opens a new connection.- Specified by:
openin interfaceClientConnectionMultiplexer- Parameters:
addr- Address.msgHnd- Incoming message handler.stateHnd- Connection state handler.- Returns:
- Created connection.
- Throws:
ClientConnectionException- when connection can't be established.
-
-