@ManagedObject(value="The HTTP/2 client transport") public class HttpClientTransportOverHTTP2 extends ContainerLifeCycle implements HttpClientTransport
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.ListenerFAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPINGHTTP_CONNECTION_PROMISE_CONTEXT_KEY, HTTP_DESTINATION_CONTEXT_KEYCONNECTOR_CONTEXT_KEY| Constructor and Description |
|---|
HttpClientTransportOverHTTP2(HTTP2Client client) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(InetSocketAddress address,
Map<String,Object> context) |
protected void |
doStart() |
protected void |
doStop() |
protected HttpClient |
getHttpClient() |
int |
getSelectors() |
boolean |
isUseALPN() |
Connection |
newConnection(EndPoint endPoint,
Map<String,Object> context) |
protected HttpConnectionOverHTTP2 |
newHttpConnection(HttpDestination destination,
Session session) |
HttpDestination |
newHttpDestination(Origin origin) |
protected void |
onClose(HttpConnectionOverHTTP2 connection,
GoAwayFrame frame) |
void |
setHttpClient(HttpClient client) |
void |
setUseALPN(boolean useALPN) |
addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, 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, waitcustomizepublic HttpClientTransportOverHTTP2(HTTP2Client client)
@ManagedAttribute(value="The number of selectors", readonly=true) public int getSelectors()
public boolean isUseALPN()
public void setUseALPN(boolean useALPN)
protected void doStart()
throws Exception
doStart in class ContainerLifeCycleExceptionprotected void doStop()
throws Exception
doStop in class ContainerLifeCycleExceptionprotected HttpClient getHttpClient()
public void setHttpClient(HttpClient client)
setHttpClient in interface HttpClientTransportpublic HttpDestination newHttpDestination(Origin origin)
newHttpDestination in interface HttpClientTransportpublic void connect(InetSocketAddress address, Map<String,Object> context)
connect in interface HttpClientTransportpublic Connection newConnection(EndPoint endPoint, Map<String,Object> context) throws IOException
newConnection in interface ClientConnectionFactoryIOExceptionprotected HttpConnectionOverHTTP2 newHttpConnection(HttpDestination destination, Session session)
protected void onClose(HttpConnectionOverHTTP2 connection, GoAwayFrame frame)
Copyright © 1995–2016 Webtide. All rights reserved.