Package org.eclipse.jetty.http2.server
Class HTTP2ServerConnectionFactory.HTTPServerSessionListener
java.lang.Object
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,org.eclipse.jetty.http2.server.internal.HTTP2ServerSession.Listener
- Enclosing class:
HTTP2ServerConnectionFactory
protected class HTTP2ServerConnectionFactory.HTTPServerSessionListener
extends Object
implements org.eclipse.jetty.http2.server.internal.HTTP2ServerSession.Listener, org.eclipse.jetty.http2.api.Stream.Listener
-
Field Summary
Fields inherited from interface org.eclipse.jetty.http2.api.Stream.Listener
AUTO_DISCARD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonClose(org.eclipse.jetty.http2.api.Session session, org.eclipse.jetty.http2.frames.GoAwayFrame frame, org.eclipse.jetty.util.Callback callback) voidonDataAvailable(org.eclipse.jetty.http2.api.Stream stream) voidonFailure(org.eclipse.jetty.http2.api.Session session, Throwable failure, org.eclipse.jetty.util.Callback callback) voidonFailure(org.eclipse.jetty.http2.api.Stream stream, int error, String reason, Throwable failure, 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) voidonIdleTimeout(org.eclipse.jetty.http2.api.Stream stream, TimeoutException x, org.eclipse.jetty.util.Promise<Boolean> promise) org.eclipse.jetty.http2.api.Stream.ListeneronNewStream(org.eclipse.jetty.http2.api.Stream stream, org.eclipse.jetty.http2.frames.HeadersFrame frame) 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) voidonStreamFailure(org.eclipse.jetty.http2.api.Stream stream, Throwable failure, org.eclipse.jetty.util.Callback callback) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jetty.http2.api.server.ServerSessionListener
onAcceptMethods inherited from interface org.eclipse.jetty.http2.api.Session.Listener
onGoAway, onPing, onReset, onSettingsMethods inherited from interface org.eclipse.jetty.http2.api.Stream.Listener
onClosed, onNewStream
-
Constructor Details
-
HTTPServerSessionListener
public HTTPServerSessionListener(org.eclipse.jetty.io.EndPoint endPoint)
-
-
Method Details
-
onPreface
-
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
-
onIdleTimeout
public boolean onIdleTimeout(org.eclipse.jetty.http2.api.Session session) - Specified by:
onIdleTimeoutin interfaceorg.eclipse.jetty.http2.api.Session.Listener
-
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, Throwable failure, org.eclipse.jetty.util.Callback callback) - Specified by:
onFailurein interfaceorg.eclipse.jetty.http2.api.Session.Listener
-
onStreamFailure
public void onStreamFailure(org.eclipse.jetty.http2.api.Stream stream, Throwable failure, org.eclipse.jetty.util.Callback callback) - Specified by:
onStreamFailurein interfaceorg.eclipse.jetty.http2.server.internal.HTTP2ServerSession.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
-
onDataAvailable
public void onDataAvailable(org.eclipse.jetty.http2.api.Stream stream) - Specified by:
onDataAvailablein 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
-
onIdleTimeout
public void onIdleTimeout(org.eclipse.jetty.http2.api.Stream stream, TimeoutException x, org.eclipse.jetty.util.Promise<Boolean> promise) - Specified by:
onIdleTimeoutin interfaceorg.eclipse.jetty.http2.api.Stream.Listener
-