@ManagedObject(value="The HTTP/1.1 client transport") public class HttpClientTransportOverHTTP extends AbstractConnectorHttpClientTransport
AbstractLifeCycle.AbstractLifeCycleListener
ClientConnectionFactory.Decorator
Container.InheritedListener, Container.Listener
LifeCycle.Listener
FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
HTTP_CONNECTION_PROMISE_CONTEXT_KEY, HTTP_DESTINATION_CONTEXT_KEY
CONNECTOR_CONTEXT_KEY
Constructor and Description |
---|
HttpClientTransportOverHTTP() |
HttpClientTransportOverHTTP(int selectors) |
Modifier and Type | Method and Description |
---|---|
int |
getHeaderCacheSize() |
Connection |
newConnection(EndPoint endPoint,
Map<String,Object> context) |
HttpDestination |
newHttpDestination(Origin origin)
Creates a new, transport-specific,
HttpDestination object. |
void |
setHeaderCacheSize(int headerCacheSize) |
connect, getSelectors
getConnectionPoolFactory, setConnectionPoolFactory, setHttpClient
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, unmanage, updateBean, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
customize
dumpContainer, dumpIterable, dumpMapEntries, dumpObjects, dumpSelf, named
public HttpClientTransportOverHTTP()
public HttpClientTransportOverHTTP(int selectors)
public HttpDestination newHttpDestination(Origin origin)
HttpClientTransport
HttpDestination
object.
HttpDestination
controls the destination-connection cardinality: protocols like
HTTP have 1-N cardinality, while multiplexed protocols like HTTP/2 have a 1-1 cardinality.
origin
- the destination originHttpDestination
objectpublic Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
endPoint
- the EndPoint
to link the newly created connection tocontext
- the context data to create the connectionConnection
IOException
- if the connection cannot be created@ManagedAttribute(value="The maximum allowed size in bytes for an HTTP header field cache") public int getHeaderCacheSize()
public void setHeaderCacheSize(int headerCacheSize)
Copyright © 2010 - 2020 Adobe. All Rights Reserved