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
-
-
Constructor Summary
Constructors Constructor Description HttpTransportOverHTTP2(org.eclipse.jetty.server.Connector connector, HTTP2ServerConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort(Throwable failure)org.eclipse.jetty.http2.IStreamgetStream()booleanisOptimizedForDirectBuffers()booleanisPushSupported()voidonCompleted()voidonStreamFailure(Throwable failure)booleanonStreamTimeout(Throwable failure)voidpush(org.eclipse.jetty.http.MetaData.Request request)voidrecycle()voidsend(org.eclipse.jetty.http.MetaData.Response info, boolean isHeadRequest, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback)voidsetStream(org.eclipse.jetty.http2.IStream stream)
-
-
-
Constructor Detail
-
HttpTransportOverHTTP2
public HttpTransportOverHTTP2(org.eclipse.jetty.server.Connector connector, HTTP2ServerConnection connection)
-
-
Method Detail
-
isOptimizedForDirectBuffers
public boolean isOptimizedForDirectBuffers()
- Specified by:
isOptimizedForDirectBuffersin interfaceorg.eclipse.jetty.server.HttpTransport
-
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.Response info, boolean isHeadRequest, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback)- Specified by:
sendin interfaceorg.eclipse.jetty.server.HttpTransport
-
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
public void onStreamFailure(Throwable failure)
-
onStreamTimeout
public boolean onStreamTimeout(Throwable failure)
-
onCompleted
public void onCompleted()
- Specified by:
onCompletedin interfaceorg.eclipse.jetty.server.HttpTransport
-
abort
public void abort(Throwable failure)
- Specified by:
abortin interfaceorg.eclipse.jetty.server.HttpTransport
-
-