Package org.eclipse.jetty.http2.server
Class HTTP2ServerConnectionFactory.HTTPServerSessionListener
- java.lang.Object
-
- org.eclipse.jetty.http2.api.Session.Listener.Adapter
-
- org.eclipse.jetty.http2.api.server.ServerSessionListener.Adapter
-
- org.eclipse.jetty.http2.server.HTTP2ServerConnectionFactory.HTTPServerSessionListener
-
- All Implemented Interfaces:
ServerSessionListener,Session.Listener,Stream.Listener
- Enclosing class:
- HTTP2ServerConnectionFactory
protected class HTTP2ServerConnectionFactory.HTTPServerSessionListener extends ServerSessionListener.Adapter implements Stream.Listener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.server.ServerSessionListener
ServerSessionListener.Adapter
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Session.Listener
Session.Listener.Adapter
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Stream.Listener
Stream.Listener.Adapter
-
-
Constructor Summary
Constructors Constructor Description HTTPServerSessionListener(Connector connector, org.eclipse.jetty.io.EndPoint endPoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HTTP2ServerConnectiongetConnection()voidonClose(Session session, GoAwayFrame frame, org.eclipse.jetty.util.Callback callback)voidonData(Stream stream, DataFrame frame, org.eclipse.jetty.util.Callback callback)voidonFailure(Session session, java.lang.Throwable failure, org.eclipse.jetty.util.Callback callback)voidonFailure(Stream stream, int error, java.lang.String reason, java.lang.Throwable failure, org.eclipse.jetty.util.Callback callback)voidonHeaders(Stream stream, HeadersFrame frame)booleanonIdleTimeout(Session session)booleanonIdleTimeout(Stream stream, java.lang.Throwable x)Stream.ListeneronNewStream(Stream stream, HeadersFrame frame)java.util.Map<java.lang.Integer,java.lang.Integer>onPreface(Session session)Stream.ListeneronPush(Stream stream, PushPromiseFrame frame)voidonReset(Stream stream, ResetFrame frame, org.eclipse.jetty.util.Callback callback)-
Methods inherited from class org.eclipse.jetty.http2.api.server.ServerSessionListener.Adapter
onAccept
-
Methods inherited from class org.eclipse.jetty.http2.api.Session.Listener.Adapter
onClose, onFailure, onPing, onReset, onSettings
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jetty.http2.api.Session.Listener
onClose, onFailure, onGoAway, onPing, onReset, onSettings
-
Methods inherited from interface org.eclipse.jetty.http2.api.Stream.Listener
onClosed, onFailure, onNewStream, onReset, onTimeout
-
-
-
-
Constructor Detail
-
HTTPServerSessionListener
public HTTPServerSessionListener(Connector connector, org.eclipse.jetty.io.EndPoint endPoint)
-
-
Method Detail
-
getConnection
protected HTTP2ServerConnection getConnection()
-
onPreface
public java.util.Map<java.lang.Integer,java.lang.Integer> onPreface(Session session)
- Specified by:
onPrefacein interfaceSession.Listener- Overrides:
onPrefacein classSession.Listener.Adapter
-
onNewStream
public Stream.Listener onNewStream(Stream stream, HeadersFrame frame)
- Specified by:
onNewStreamin interfaceSession.Listener- Overrides:
onNewStreamin classSession.Listener.Adapter
-
onIdleTimeout
public boolean onIdleTimeout(Session session)
- Specified by:
onIdleTimeoutin interfaceSession.Listener- Overrides:
onIdleTimeoutin classSession.Listener.Adapter
-
onClose
public void onClose(Session session, GoAwayFrame frame, org.eclipse.jetty.util.Callback callback)
- Specified by:
onClosein interfaceSession.Listener
-
onFailure
public void onFailure(Session session, java.lang.Throwable failure, org.eclipse.jetty.util.Callback callback)
- Specified by:
onFailurein interfaceSession.Listener
-
onHeaders
public void onHeaders(Stream stream, HeadersFrame frame)
- Specified by:
onHeadersin interfaceStream.Listener
-
onPush
public Stream.Listener onPush(Stream stream, PushPromiseFrame frame)
- Specified by:
onPushin interfaceStream.Listener
-
onData
public void onData(Stream stream, DataFrame frame, org.eclipse.jetty.util.Callback callback)
- Specified by:
onDatain interfaceStream.Listener
-
onReset
public void onReset(Stream stream, ResetFrame frame, org.eclipse.jetty.util.Callback callback)
- Specified by:
onResetin interfaceStream.Listener
-
onFailure
public void onFailure(Stream stream, int error, java.lang.String reason, java.lang.Throwable failure, org.eclipse.jetty.util.Callback callback)
- Specified by:
onFailurein interfaceStream.Listener
-
onIdleTimeout
public boolean onIdleTimeout(Stream stream, java.lang.Throwable x)
- Specified by:
onIdleTimeoutin interfaceStream.Listener
-
-