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:
org.eclipse.jetty.http2.api.server.ServerSessionListener,org.eclipse.jetty.http2.api.Session.Listener,org.eclipse.jetty.http2.api.Stream.Listener
- Enclosing class:
- HTTP2ServerConnectionFactory
protected class HTTP2ServerConnectionFactory.HTTPServerSessionListener extends org.eclipse.jetty.http2.api.server.ServerSessionListener.Adapter implements org.eclipse.jetty.http2.api.Stream.Listener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.server.ServerSessionListener
org.eclipse.jetty.http2.api.server.ServerSessionListener.Adapter
-
-
Constructor Summary
Constructors Constructor Description HTTPServerSessionListener(org.eclipse.jetty.server.Connector connector, org.eclipse.jetty.io.EndPoint endPoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HTTP2ServerConnectiongetConnection()voidonClose(org.eclipse.jetty.http2.api.Session session, org.eclipse.jetty.http2.frames.GoAwayFrame frame, org.eclipse.jetty.util.Callback callback)voidonData(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.DataFrame frame, org.eclipse.jetty.util.Callback callback)voidonFailure(org.eclipse.jetty.http2.api.Session session, java.lang.Throwable failure, org.eclipse.jetty.util.Callback callback)voidonFailure(org.eclipse.jetty.http2.api.Stream stream, int error, java.lang.String reason, org.eclipse.jetty.util.Callback callback)voidonHeaders(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.HeadersFrame frame)booleanonIdleTimeout(org.eclipse.jetty.http2.api.Session session)booleanonIdleTimeout(org.eclipse.jetty.http2.api.Stream stream, java.lang.Throwable x)org.eclipse.jetty.http2.api.Stream.ListeneronNewStream(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.HeadersFrame frame)java.util.Map<java.lang.Integer,java.lang.Integer>onPreface(org.eclipse.jetty.http2.api.Session session)org.eclipse.jetty.http2.api.Stream.ListeneronPush(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.PushPromiseFrame frame)voidonReset(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.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
-
-
-
-
Method Detail
-
getConnection
protected HTTP2ServerConnection getConnection()
-
onPreface
public java.util.Map<java.lang.Integer,java.lang.Integer> onPreface(org.eclipse.jetty.http2.api.Session session)
- Specified by:
onPrefacein interfaceorg.eclipse.jetty.http2.api.Session.Listener- Overrides:
onPrefacein classorg.eclipse.jetty.http2.api.Session.Listener.Adapter
-
onNewStream
public org.eclipse.jetty.http2.api.Stream.Listener onNewStream(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.HeadersFrame frame)- Specified by:
onNewStreamin interfaceorg.eclipse.jetty.http2.api.Session.Listener- Overrides:
onNewStreamin classorg.eclipse.jetty.http2.api.Session.Listener.Adapter
-
onIdleTimeout
public boolean onIdleTimeout(org.eclipse.jetty.http2.api.Session session)
- Specified by:
onIdleTimeoutin interfaceorg.eclipse.jetty.http2.api.Session.Listener- Overrides:
onIdleTimeoutin classorg.eclipse.jetty.http2.api.Session.Listener.Adapter
-
onClose
public void onClose(org.eclipse.jetty.http2.api.Session session, org.eclipse.jetty.http2.frames.GoAwayFrame frame, org.eclipse.jetty.util.Callback callback)- Specified by:
onClosein interfaceorg.eclipse.jetty.http2.api.Session.Listener
-
onFailure
public void onFailure(org.eclipse.jetty.http2.api.Session session, java.lang.Throwable failure, org.eclipse.jetty.util.Callback callback)- Specified by:
onFailurein interfaceorg.eclipse.jetty.http2.api.Session.Listener
-
onHeaders
public void onHeaders(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.HeadersFrame frame)- Specified by:
onHeadersin 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:
onPushin 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:
onDatain 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, org.eclipse.jetty.util.Callback callback)- Specified by:
onResetin 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:
onFailurein interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
onIdleTimeout
public boolean onIdleTimeout(org.eclipse.jetty.http2.api.Stream stream, java.lang.Throwable x)- Specified by:
onIdleTimeoutin interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-
-