org.eclipse.jetty.io.Connection.UpgradeTopublic class HTTP2ServerConnection
extends org.eclipse.jetty.http2.HTTP2Connection
implements org.eclipse.jetty.io.Connection.UpgradeTo
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
HTTP2ServerConnection.ServerHttpChannelOverHTTP2 |
| Constructor | Description |
|---|---|
HTTP2ServerConnection(org.eclipse.jetty.io.ByteBufferPool byteBufferPool,
java.util.concurrent.Executor executor,
org.eclipse.jetty.io.EndPoint endPoint,
org.eclipse.jetty.server.HttpConfiguration httpConfig,
org.eclipse.jetty.http2.parser.ServerParser parser,
org.eclipse.jetty.http2.ISession session,
int inputBufferSize,
org.eclipse.jetty.http2.api.server.ServerSessionListener listener) |
| Modifier and Type | Method | Description |
|---|---|---|
long |
getMessagesIn() |
|
long |
getMessagesOut() |
|
protected org.eclipse.jetty.http2.parser.ServerParser |
getParser() |
|
boolean |
isRecycleHttpChannels() |
|
static boolean |
isSupportedProtocol(java.lang.String protocol) |
|
protected HTTP2ServerConnection.ServerHttpChannelOverHTTP2 |
newServerHttpChannelOverHTTP2(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.server.HttpConfiguration httpConfig,
HttpTransportOverHTTP2 transport) |
|
void |
onData(org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http2.frames.DataFrame frame,
org.eclipse.jetty.util.Callback callback) |
|
void |
onNewStream(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http2.frames.HeadersFrame frame) |
|
void |
onOpen() |
|
void |
onSessionFailure(java.lang.Throwable failure,
org.eclipse.jetty.util.Callback callback) |
|
boolean |
onSessionTimeout(java.lang.Throwable failure) |
|
void |
onStreamFailure(org.eclipse.jetty.http2.IStream stream,
java.lang.Throwable failure,
org.eclipse.jetty.util.Callback callback) |
|
boolean |
onStreamTimeout(org.eclipse.jetty.http2.IStream stream,
java.lang.Throwable failure) |
|
void |
onTrailers(org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http2.frames.HeadersFrame frame) |
|
void |
onUpgradeTo(java.nio.ByteBuffer buffer) |
|
void |
push(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http.MetaData.Request request) |
|
void |
setRecycleHttpChannels(boolean recycleHttpChannels) |
|
boolean |
upgrade(org.eclipse.jetty.http.MetaData.Request request) |
addListener, failedCallback, fillInterested, getCreatedTimeStamp, getEndPoint, getExecutor, getInputBufferSize, isFillInterested, onFillInterestedFailed, onReadTimeout, removeListener, setInputBufferSize, toConnectionString, toString, tryFillInterested, tryFillInterestedpublic HTTP2ServerConnection(org.eclipse.jetty.io.ByteBufferPool byteBufferPool,
java.util.concurrent.Executor executor,
org.eclipse.jetty.io.EndPoint endPoint,
org.eclipse.jetty.server.HttpConfiguration httpConfig,
org.eclipse.jetty.http2.parser.ServerParser parser,
org.eclipse.jetty.http2.ISession session,
int inputBufferSize,
org.eclipse.jetty.http2.api.server.ServerSessionListener listener)
public static boolean isSupportedProtocol(java.lang.String protocol)
protocol - A HTTP2 protocol variantpublic long getMessagesIn()
getMessagesIn in class org.eclipse.jetty.io.AbstractConnectionpublic long getMessagesOut()
getMessagesOut in class org.eclipse.jetty.io.AbstractConnectionprotected org.eclipse.jetty.http2.parser.ServerParser getParser()
getParser in class org.eclipse.jetty.http2.HTTP2Connectionpublic boolean isRecycleHttpChannels()
public void setRecycleHttpChannels(boolean recycleHttpChannels)
public void onUpgradeTo(java.nio.ByteBuffer buffer)
onUpgradeTo in interface org.eclipse.jetty.io.Connection.UpgradeTopublic void onOpen()
onOpen in class org.eclipse.jetty.http2.HTTP2Connectionpublic void onNewStream(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http2.frames.HeadersFrame frame)
public void onData(org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http2.frames.DataFrame frame,
org.eclipse.jetty.util.Callback callback)
public void onTrailers(org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http2.frames.HeadersFrame frame)
public boolean onStreamTimeout(org.eclipse.jetty.http2.IStream stream,
java.lang.Throwable failure)
public void onStreamFailure(org.eclipse.jetty.http2.IStream stream,
java.lang.Throwable failure,
org.eclipse.jetty.util.Callback callback)
public boolean onSessionTimeout(java.lang.Throwable failure)
public void onSessionFailure(java.lang.Throwable failure,
org.eclipse.jetty.util.Callback callback)
public void push(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.http2.IStream stream,
org.eclipse.jetty.http.MetaData.Request request)
protected HTTP2ServerConnection.ServerHttpChannelOverHTTP2 newServerHttpChannelOverHTTP2(org.eclipse.jetty.server.Connector connector, org.eclipse.jetty.server.HttpConfiguration httpConfig, HttpTransportOverHTTP2 transport)
public boolean upgrade(org.eclipse.jetty.http.MetaData.Request request)
Copyright © 1995–2018 Webtide. All rights reserved.