public class HttpReceiverOverHTTP2 extends HttpReceiver implements Stream.Listener
Stream.Listener.Adapter
LOG
Constructor and Description |
---|
HttpReceiverOverHTTP2(HttpChannel channel) |
Modifier and Type | Method and Description |
---|---|
protected HttpChannelOverHTTP2 |
getHttpChannel() |
void |
onData(Stream stream,
DataFrame frame,
Callback callback)
Callback method invoked when a DATA frame has been received.
|
void |
onHeaders(Stream stream,
HeadersFrame frame)
Callback method invoked when a HEADERS frame representing the HTTP response has been received.
|
Stream.Listener |
onPush(Stream stream,
PushPromiseFrame frame)
Callback method invoked when a PUSH_PROMISE frame has been received.
|
void |
onReset(Stream stream,
ResetFrame frame)
Callback method invoked when a RST_STREAM frame has been received for this stream.
|
void |
onTimeout(Stream stream,
Throwable failure)
Callback method invoked when the stream exceeds its idle timeout.
|
abort, dispose, getHttpDestination, getHttpExchange, reset, responseBegin, responseContent, responseFailure, responseHeader, responseHeaders, responseSuccess, storeCookie, toString
public HttpReceiverOverHTTP2(HttpChannel channel)
protected HttpChannelOverHTTP2 getHttpChannel()
getHttpChannel
in class HttpReceiver
public void onHeaders(Stream stream, HeadersFrame frame)
Stream.Listener
Callback method invoked when a HEADERS frame representing the HTTP response has been received.
onHeaders
in interface Stream.Listener
stream
- the streamframe
- the HEADERS frame receivedpublic Stream.Listener onPush(Stream stream, PushPromiseFrame frame)
Stream.Listener
Callback method invoked when a PUSH_PROMISE frame has been received.
onPush
in interface Stream.Listener
stream
- the streamframe
- the PUSH_PROMISE frame receivedStream.Listener
that will be notified of pushed stream eventspublic void onData(Stream stream, DataFrame frame, Callback callback)
Stream.Listener
Callback method invoked when a DATA frame has been received.
onData
in interface Stream.Listener
stream
- the streamframe
- the DATA frame receivedcallback
- the callback to complete when the bytes of the DATA frame have been consumedpublic void onReset(Stream stream, ResetFrame frame)
Stream.Listener
Callback method invoked when a RST_STREAM frame has been received for this stream.
onReset
in interface Stream.Listener
stream
- the streamframe
- the RST_FRAME receivedSession.Listener.onReset(Session, ResetFrame)
public void onTimeout(Stream stream, Throwable failure)
Stream.Listener
Callback method invoked when the stream exceeds its idle timeout.
onTimeout
in interface Stream.Listener
stream
- the streamfailure
- the timeout failureStream.getIdleTimeout()
Copyright © 1995-2015 Webtide. All Rights Reserved.