HttpClientTransport, ClientConnectionFactory, Container, Destroyable, Dumpable, LifeCycleAbstractConnectorHttpClientTransport@ManagedObject public abstract class AbstractHttpClientTransport extends ContainerLifeCycle implements HttpClientTransport
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Modifier and Type | Field | Description |
|---|---|---|
protected static Logger |
LOG |
FAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPINGCONNECTOR_CONTEXT_KEYHTTP_CONNECTION_PROMISE_CONTEXT_KEY, HTTP_DESTINATION_CONTEXT_KEY| Constructor | Description |
|---|---|
AbstractHttpClientTransport() |
| Modifier and Type | Method | Description |
|---|---|---|
ConnectionPool.Factory |
getConnectionPoolFactory() |
|
protected HttpClient |
getHttpClient() |
|
void |
setConnectionPoolFactory(ConnectionPool.Factory factory) |
|
void |
setHttpClient(HttpClient client) |
Sets the
HttpClient instance on this transport. |
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopcustomize, newConnectionaddBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansconnect, newHttpDestinationprotected static final Logger LOG
protected HttpClient getHttpClient()
public void setHttpClient(HttpClient client)
HttpClientTransportHttpClient instance on this transport.
This is needed because of a chicken-egg problem: in order to create the HttpClient
a HttpClientTransport is needed, that therefore cannot have a reference yet to the
HttpClient.
setHttpClient in interface HttpClientTransportclient - the HttpClient that uses this transport.public ConnectionPool.Factory getConnectionPoolFactory()
getConnectionPoolFactory in interface HttpClientTransportpublic void setConnectionPoolFactory(ConnectionPool.Factory factory)
setConnectionPoolFactory in interface HttpClientTransportfactory - the factory for ConnectionPool instancesCopyright © 1995–2017 Webtide. All rights reserved.