Class Stream.Listener.Adapter

java.lang.Object
org.eclipse.jetty.http2.api.Stream.Listener.Adapter
All Implemented Interfaces:
Stream.Listener
Enclosing interface:
Stream.Listener

public static class Stream.Listener.Adapter extends Object implements Stream.Listener

Empty implementation of Stream.Listener

  • Constructor Details

    • Adapter

      public Adapter()
  • Method Details

    • onHeaders

      public void onHeaders(Stream stream, HeadersFrame frame)
      Description copied from interface: Stream.Listener

      Callback method invoked when a HEADERS frame representing the HTTP response has been received.

      Specified by:
      onHeaders in interface Stream.Listener
      Parameters:
      stream - the stream
      frame - the HEADERS frame received
    • onPush

      public Stream.Listener onPush(Stream stream, PushPromiseFrame frame)
      Description copied from interface: Stream.Listener

      Callback method invoked when a PUSH_PROMISE frame has been received.

      Specified by:
      onPush in interface Stream.Listener
      Parameters:
      stream - the stream
      frame - the PUSH_PROMISE frame received
      Returns:
      a Stream.Listener that will be notified of pushed stream events
    • onData

      public void onData(Stream stream, DataFrame frame, org.eclipse.jetty.util.Callback callback)
      Description copied from interface: Stream.Listener

      Callback method invoked when a DATA frame has been received.

      Specified by:
      onData in interface Stream.Listener
      Parameters:
      stream - the stream
      frame - the DATA frame received
      callback - the callback to complete when the bytes of the DATA frame have been consumed
    • onReset

      public void onReset(Stream stream, ResetFrame frame)
      Description copied from interface: Stream.Listener

      Callback method invoked when a RST_STREAM frame has been received for this stream.

      Specified by:
      onReset in interface Stream.Listener
      Parameters:
      stream - the stream
      frame - the RST_FRAME received
      See Also:
    • onTimeout

      public void onTimeout(Stream stream, Throwable x)
      Description copied from interface: Stream.Listener

      Callback method invoked when the stream exceeds its idle timeout.

      Specified by:
      onTimeout in interface Stream.Listener
      Parameters:
      stream - the stream
      x - the timeout failure
      See Also:
    • onIdleTimeout

      public boolean onIdleTimeout(Stream stream, Throwable x)
      Description copied from interface: Stream.Listener

      Callback method invoked when the stream exceeds its idle timeout.

      Specified by:
      onIdleTimeout in interface Stream.Listener
      Parameters:
      stream - the stream
      x - the timeout failure
      Returns:
      true to reset the stream, false to ignore the idle timeout
      See Also: