Class HttpReceiverOverHTTP2
- java.lang.Object
-
- org.eclipse.jetty.client.HttpReceiver
-
- org.eclipse.jetty.http2.client.http.HttpReceiverOverHTTP2
-
- All Implemented Interfaces:
org.eclipse.jetty.http2.api.Stream.Listener
public class HttpReceiverOverHTTP2 extends HttpReceiver implements org.eclipse.jetty.http2.api.Stream.Listener
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.client.HttpReceiver
LOG
-
-
Constructor Summary
Constructors Constructor Description HttpReceiverOverHTTP2(HttpChannel channel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HttpChannelOverHTTP2
getHttpChannel()
void
onClosed(org.eclipse.jetty.http2.api.Stream stream)
void
onData(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.DataFrame frame, org.eclipse.jetty.util.Callback callback)
void
onFailure(org.eclipse.jetty.http2.api.Stream stream, int error, java.lang.String reason, org.eclipse.jetty.util.Callback callback)
void
onHeaders(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.HeadersFrame frame)
boolean
onIdleTimeout(org.eclipse.jetty.http2.api.Stream stream, java.lang.Throwable x)
org.eclipse.jetty.http2.api.Stream.Listener
onPush(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.PushPromiseFrame frame)
void
onReset(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.ResetFrame frame)
protected void
receive()
protected void
reset()
-
Methods inherited from class org.eclipse.jetty.client.HttpReceiver
abort, demand, dispose, getHttpDestination, getHttpExchange, hasDemandOrStall, isFailed, responseBegin, responseContent, responseFailure, responseHeader, responseHeaders, responseSuccess, storeCookie, toString
-
-
-
-
Constructor Detail
-
HttpReceiverOverHTTP2
public HttpReceiverOverHTTP2(HttpChannel channel)
-
-
Method Detail
-
getHttpChannel
protected HttpChannelOverHTTP2 getHttpChannel()
- Overrides:
getHttpChannel
in classHttpReceiver
-
receive
protected void receive()
- Overrides:
receive
in classHttpReceiver
-
reset
protected void reset()
- Overrides:
reset
in classHttpReceiver
-
onHeaders
public void onHeaders(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.HeadersFrame frame)
- Specified by:
onHeaders
in interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
onPush
public org.eclipse.jetty.http2.api.Stream.Listener onPush(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.PushPromiseFrame frame)
- Specified by:
onPush
in interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
onData
public void onData(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.DataFrame frame, org.eclipse.jetty.util.Callback callback)
- Specified by:
onData
in interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
onReset
public void onReset(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.ResetFrame frame)
- Specified by:
onReset
in interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
onIdleTimeout
public boolean onIdleTimeout(org.eclipse.jetty.http2.api.Stream stream, java.lang.Throwable x)
- Specified by:
onIdleTimeout
in interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
onFailure
public void onFailure(org.eclipse.jetty.http2.api.Stream stream, int error, java.lang.String reason, org.eclipse.jetty.util.Callback callback)
- Specified by:
onFailure
in interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
onClosed
public void onClosed(org.eclipse.jetty.http2.api.Stream stream)
- Specified by:
onClosed
in interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
-