org.eclipse.jetty.client.HttpClientTransport
, org.eclipse.jetty.io.ClientConnectionFactory
@ManagedObject("The HTTP/2 client transport")
public class HttpClientTransportOverHTTP2
extends org.eclipse.jetty.util.component.ContainerLifeCycle
implements org.eclipse.jetty.client.HttpClientTransport
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Constructor | Description |
---|---|
HttpClientTransportOverHTTP2(org.eclipse.jetty.http2.client.HTTP2Client client) |
Modifier and Type | Method | Description |
---|---|---|
void |
connect(java.net.InetSocketAddress address,
java.util.Map<java.lang.String,java.lang.Object> context) |
|
protected void |
doStart() |
|
protected void |
doStop() |
|
protected org.eclipse.jetty.client.HttpClient |
getHttpClient() |
|
int |
getSelectors() |
|
boolean |
isUseALPN() |
|
org.eclipse.jetty.io.Connection |
newConnection(org.eclipse.jetty.io.EndPoint endPoint,
java.util.Map<java.lang.String,java.lang.Object> context) |
|
protected HttpConnectionOverHTTP2 |
newHttpConnection(org.eclipse.jetty.client.HttpDestination destination,
org.eclipse.jetty.http2.api.Session session) |
|
org.eclipse.jetty.client.HttpDestination |
newHttpDestination(org.eclipse.jetty.client.Origin origin) |
|
protected void |
onClose(HttpConnectionOverHTTP2 connection,
org.eclipse.jetty.http2.frames.GoAwayFrame frame) |
|
void |
setHttpClient(org.eclipse.jetty.client.HttpClient client) |
|
void |
setUseALPN(boolean useALPN) |
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
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, updateBeans
public HttpClientTransportOverHTTP2(org.eclipse.jetty.http2.client.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 java.lang.Exception
doStart
in class org.eclipse.jetty.util.component.ContainerLifeCycle
java.lang.Exception
protected void doStop() throws java.lang.Exception
doStop
in class org.eclipse.jetty.util.component.ContainerLifeCycle
java.lang.Exception
protected org.eclipse.jetty.client.HttpClient getHttpClient()
public void setHttpClient(org.eclipse.jetty.client.HttpClient client)
setHttpClient
in interface org.eclipse.jetty.client.HttpClientTransport
public org.eclipse.jetty.client.HttpDestination newHttpDestination(org.eclipse.jetty.client.Origin origin)
newHttpDestination
in interface org.eclipse.jetty.client.HttpClientTransport
public void connect(java.net.InetSocketAddress address, java.util.Map<java.lang.String,java.lang.Object> context)
connect
in interface org.eclipse.jetty.client.HttpClientTransport
public org.eclipse.jetty.io.Connection newConnection(org.eclipse.jetty.io.EndPoint endPoint, java.util.Map<java.lang.String,java.lang.Object> context) throws java.io.IOException
newConnection
in interface org.eclipse.jetty.io.ClientConnectionFactory
java.io.IOException
protected HttpConnectionOverHTTP2 newHttpConnection(org.eclipse.jetty.client.HttpDestination destination, org.eclipse.jetty.http2.api.Session session)
protected void onClose(HttpConnectionOverHTTP2 connection, org.eclipse.jetty.http2.frames.GoAwayFrame frame)
Copyright © 1995–2018 Webtide. All rights reserved.