public static class Session.Listener.Adapter extends Object implements Session.Listener
Empty implementation of Stream.Listener
.
Session.Listener.Adapter
Constructor and Description |
---|
Adapter() |
Modifier and Type | Method and Description |
---|---|
void |
onClose(Session session,
GoAwayFrame frame)
Callback method invoked when a GOAWAY frame has been received.
|
void |
onFailure(Session session,
Throwable failure)
Callback method invoked when a failure has been detected for this session.
|
Stream.Listener |
onNewStream(Stream stream,
HeadersFrame frame)
Callback method invoked when a new stream is being created upon
receiving a HEADERS frame representing a HTTP request.
|
void |
onPing(Session session,
PingFrame frame)
Callback method invoked when a PING frame has been received.
|
Map<Integer,Integer> |
onPreface(Session session)
Callback method invoked when the preface has been received.
|
void |
onReset(Session session,
ResetFrame frame)
Callback method invoked when a RST_STREAM frame has been received for an unknown stream.
|
void |
onSettings(Session session,
SettingsFrame frame)
Callback method invoked when a SETTINGS frame has been received.
|
public Map<Integer,Integer> onPreface(Session session)
Session.Listener
Callback method invoked when the preface has been received.
onPreface
in interface Session.Listener
session
- the sessionpublic Stream.Listener onNewStream(Stream stream, HeadersFrame frame)
Session.Listener
Callback method invoked when a new stream is being created upon receiving a HEADERS frame representing a HTTP request.
Applications should implement this method to process HTTP requests,
typically providing a HTTP response via
Stream.headers(HeadersFrame, Callback)
.
Applications can detect whether request DATA frames will be arriving
by testing HeadersFrame.isEndStream()
. If the application is
interested in processing the DATA frames, it must return a
Stream.Listener
implementation that overrides
Stream.Listener.onData(Stream, DataFrame, Callback)
.
onNewStream
in interface Session.Listener
stream
- the newly created streamframe
- the HEADERS frame receivedStream.Listener
that will be notified of stream eventspublic void onSettings(Session session, SettingsFrame frame)
Session.Listener
Callback method invoked when a SETTINGS frame has been received.
onSettings
in interface Session.Listener
session
- the sessionframe
- the SETTINGS frame receivedpublic void onPing(Session session, PingFrame frame)
Session.Listener
Callback method invoked when a PING frame has been received.
onPing
in interface Session.Listener
session
- the sessionframe
- the PING frame receivedpublic void onReset(Session session, ResetFrame frame)
Session.Listener
Callback method invoked when a RST_STREAM frame has been received for an unknown stream.
onReset
in interface Session.Listener
session
- the sessionframe
- the RST_STREAM frame receivedStream.Listener.onReset(Stream, ResetFrame)
public void onClose(Session session, GoAwayFrame frame)
Session.Listener
Callback method invoked when a GOAWAY frame has been received.
onClose
in interface Session.Listener
session
- the sessionframe
- the GOAWAY frame receivedpublic void onFailure(Session session, Throwable failure)
Session.Listener
Callback method invoked when a failure has been detected for this session.
onFailure
in interface Session.Listener
session
- the sessionfailure
- the failureCopyright © 1995-2015 Webtide. All Rights Reserved.