public class HttpConnectionProvider extends Object implements ConnectionProvider<HttpClientConnection>
| Constructor and Description |
|---|
HttpConnectionProvider(HttpClientImpl client,
HttpChannelConnector connector,
ContextInternal context,
HttpVersion version) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(HttpClientConnection conn)
Close a connection.
|
void |
connect(ConnectionListener<HttpClientConnection> listener,
ContextInternal context,
Handler<AsyncResult<ConnectResult<HttpClientConnection>>> asyncResultHandler)
Connect to the server.
|
void |
init(HttpClientConnection conn)
Initialize the connection.
|
boolean |
isValid(HttpClientConnection conn)
Check the connection validity
|
long |
weight() |
public HttpConnectionProvider(HttpClientImpl client, HttpChannelConnector connector, ContextInternal context, HttpVersion version)
public long weight()
public void close(HttpClientConnection conn)
ConnectionProviderclose in interface ConnectionProvider<HttpClientConnection>conn - the connectionpublic void init(HttpClientConnection conn)
ConnectionProviderinit in interface ConnectionProvider<HttpClientConnection>conn - the connectionpublic boolean isValid(HttpClientConnection conn)
ConnectionProviderisValid in interface ConnectionProvider<HttpClientConnection>conn - the connectiontrue when connection is still validpublic void connect(ConnectionListener<HttpClientConnection> listener, ContextInternal context, Handler<AsyncResult<ConnectResult<HttpClientConnection>>> asyncResultHandler)
ConnectionProviderconnect in interface ConnectionProvider<HttpClientConnection>listener - the listenercontext - the context to use for the connectionasyncResultHandler - the handler notified with the connection success or failureCopyright © 2021. All rights reserved.