@ManagedObject public abstract class AbstractHttpClientTransport extends ContainerLifeCycle implements HttpClientTransport
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Modifier and Type | Field and Description |
|---|---|
protected static Logger |
LOG |
FAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPINGHTTP_CONNECTION_PROMISE_CONTEXT_KEY, HTTP_DESTINATION_CONTEXT_KEYCONNECTOR_CONTEXT_KEY| Constructor and Description |
|---|
AbstractHttpClientTransport() |
| Modifier and Type | Method and Description |
|---|---|
ConnectionPool.Factory |
getConnectionPoolFactory() |
protected HttpClient |
getHttpClient() |
void |
setConnectionPoolFactory(ConnectionPool.Factory factory) |
void |
setHttpClient(HttpClient client)
Sets the
HttpClient instance on this transport. |
addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnect, newHttpDestinationcustomize, newConnectionprotected 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–2018 Webtide. All rights reserved.