Package com.aoapps.messaging.http.client
Class HttpSocketClient
java.lang.Object
com.aoapps.messaging.base.AbstractSocketContext<HttpSocket>
com.aoapps.messaging.http.HttpSocketContext
com.aoapps.messaging.http.client.HttpSocketClient
- All Implemented Interfaces:
com.aoapps.messaging.SocketContext
,Closeable
,AutoCloseable
Client component for bi-directional messaging over HTTP.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.aoapps.messaging.base.AbstractSocketContext
AbstractSocketContext.IdentifierAvailabilityChecker
-
Field Summary
Fields inherited from class com.aoapps.messaging.http.HttpSocketContext
builderFactory
-
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
-
HttpSocketClient
public HttpSocketClient()
-
-
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<HttpSocket>
-
connect
public void connect(String endpoint, Callback<? super HttpSocket> onConnect, Callback<? super Throwable> onError) Asynchronously connects.
-