Package com.aoapps.messaging.tcp.client
Class TcpSocketClient
java.lang.Object
com.aoapps.messaging.base.AbstractSocketContext<TcpSocket>
com.aoapps.messaging.tcp.client.TcpSocketClient
- All Implemented Interfaces:
com.aoapps.messaging.SocketContext
,Closeable
,AutoCloseable
Client component for bi-directional messaging over TCP.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.aoapps.messaging.base.AbstractSocketContext
AbstractSocketContext.IdentifierAvailabilityChecker
-
Constructor Summary
-
Method Summary
Methods inherited from class com.aoapps.messaging.base.AbstractSocketContext
addIdentifierAvailabilityChecker, addSocket, addSocketContextListener, callOnError, getSocket, getSockets, isClosed, newIdentifier, removeIdentifierAvailabilityChecker, removeSocketContextListener
-
Constructor Details
-
TcpSocketClient
public TcpSocketClient()
-
-
Method Details
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfacecom.aoapps.messaging.SocketContext
- Overrides:
close
in classAbstractSocketContext<TcpSocket>
-
connect
public void connect(SocketAddress endpoint, Callback<? super TcpSocket> onConnect, Callback<? super Throwable> onError) Asynchronously connects.
-