Package org.eclipse.jetty.http2.server
Class HttpTransportOverHTTP2
java.lang.Object
org.eclipse.jetty.http2.server.HttpTransportOverHTTP2
- All Implemented Interfaces:
org.eclipse.jetty.server.HttpTransport
public class HttpTransportOverHTTP2
extends Object
implements org.eclipse.jetty.server.HttpTransport
-
Field Summary
Fields inherited from interface org.eclipse.jetty.server.HttpTransport
UPGRADE_CONNECTION_ATTRIBUTE -
Constructor Summary
ConstructorsConstructorDescriptionHttpTransportOverHTTP2(org.eclipse.jetty.server.Connector connector, HTTP2ServerConnection connection) -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.eclipse.jetty.http2.IStreambooleanvoidvoidonStreamFailure(Throwable failure) booleanonStreamTimeout(Throwable failure) voidpush(org.eclipse.jetty.http.MetaData.Request request) voidrecycle()voidsend(org.eclipse.jetty.http.MetaData.Request request, org.eclipse.jetty.http.MetaData.Response response, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback) voidsendContent(org.eclipse.jetty.http.MetaData.Request request, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback) voidsendHeaders(org.eclipse.jetty.http.MetaData.Request request, org.eclipse.jetty.http.MetaData.Response response, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback) voidsetStream(org.eclipse.jetty.http2.IStream stream)
-
Constructor Details
-
HttpTransportOverHTTP2
public HttpTransportOverHTTP2(org.eclipse.jetty.server.Connector connector, HTTP2ServerConnection connection)
-
-
Method Details
-
getStream
public org.eclipse.jetty.http2.IStream getStream() -
setStream
public void setStream(org.eclipse.jetty.http2.IStream stream) -
recycle
public void recycle() -
send
public void send(org.eclipse.jetty.http.MetaData.Request request, org.eclipse.jetty.http.MetaData.Response response, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback) - Specified by:
sendin interfaceorg.eclipse.jetty.server.HttpTransport
-
sendHeaders
public void sendHeaders(org.eclipse.jetty.http.MetaData.Request request, org.eclipse.jetty.http.MetaData.Response response, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback) -
sendContent
public void sendContent(org.eclipse.jetty.http.MetaData.Request request, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback) -
isPushSupported
public boolean isPushSupported()- Specified by:
isPushSupportedin interfaceorg.eclipse.jetty.server.HttpTransport
-
push
public void push(org.eclipse.jetty.http.MetaData.Request request) - Specified by:
pushin interfaceorg.eclipse.jetty.server.HttpTransport
-
onStreamFailure
-
onStreamTimeout
-
onCompleted
public void onCompleted()- Specified by:
onCompletedin interfaceorg.eclipse.jetty.server.HttpTransport
-
abort
- Specified by:
abortin interfaceorg.eclipse.jetty.server.HttpTransport
-