Package org.eclipse.jetty.http2.server
Class HTTP2ServerSession
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.http2.HTTP2Session
-
- org.eclipse.jetty.http2.server.HTTP2ServerSession
-
- All Implemented Interfaces:
org.eclipse.jetty.http2.api.Session,org.eclipse.jetty.http2.ISession,org.eclipse.jetty.http2.parser.Parser.Listener,org.eclipse.jetty.http2.parser.ServerParser.Listener,org.eclipse.jetty.util.component.Container,org.eclipse.jetty.util.component.Destroyable,org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.util.component.LifeCycle
public class HTTP2ServerSession extends org.eclipse.jetty.http2.HTTP2Session implements org.eclipse.jetty.http2.parser.ServerParser.Listener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.Listener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener
org.eclipse.jetty.http2.parser.Parser.Listener.Adapter, org.eclipse.jetty.http2.parser.Parser.Listener.Wrapper
-
-
Constructor Summary
Constructors Constructor Description HTTP2ServerSession(org.eclipse.jetty.util.thread.Scheduler scheduler, org.eclipse.jetty.io.EndPoint endPoint, org.eclipse.jetty.http2.generator.Generator generator, org.eclipse.jetty.http2.api.server.ServerSessionListener listener, org.eclipse.jetty.http2.FlowControlStrategy flowControl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonFrame(org.eclipse.jetty.http2.frames.Frame frame)voidonHeaders(org.eclipse.jetty.http2.frames.HeadersFrame frame)voidonPreface()voidonPushPromise(org.eclipse.jetty.http2.frames.PushPromiseFrame frame)protected voidonResetForUnknownStream(org.eclipse.jetty.http2.frames.ResetFrame frame)-
Methods inherited from class org.eclipse.jetty.http2.HTTP2Session
abort, close, createLocalStream, createRemoteStream, data, disconnect, doStop, dump, frames, getBytesWritten, getEndPoint, getFlowControlStrategy, getGenerator, getInitialSessionRecvWindow, getLastRemoteStreamId, getMaxLocalStreams, getMaxRemoteStreams, getRecvWindow, getSendWindow, getStream, getStreamCount, getStreamIdleTimeout, getStreams, getWriteThreshold, isClientStream, isClosed, isDisconnected, isLocalStreamClosed, isPushEnabled, isRemoteStreamClosed, newStream, newStream, notifyClose, notifyFailure, notifyHeaders, notifyIdleTimeout, notifyNewStream, notifyPing, notifyReset, notifySettings, onConnectionFailure, onConnectionFailure, onData, onData, onFlushed, onGoAway, onIdleTimeout, onPing, onPriority, onReset, onSettings, onSettings, onShutdown, onStreamClosed, onStreamFailure, onStreamOpened, onWindowUpdate, onWindowUpdate, ping, priority, push, removeStream, reset, setInitialSessionRecvWindow, setMaxLocalStreams, setMaxRemoteStreams, setStreamIdleTimeout, settings, setWriteThreshold, toString, updateRecvWindow, updateSendWindow
-
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
-
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
-
-
-
-
Constructor Detail
-
HTTP2ServerSession
public HTTP2ServerSession(org.eclipse.jetty.util.thread.Scheduler scheduler, org.eclipse.jetty.io.EndPoint endPoint, org.eclipse.jetty.http2.generator.Generator generator, org.eclipse.jetty.http2.api.server.ServerSessionListener listener, org.eclipse.jetty.http2.FlowControlStrategy flowControl)
-
-
Method Detail
-
onPreface
public void onPreface()
- Specified by:
onPrefacein interfaceorg.eclipse.jetty.http2.parser.ServerParser.Listener
-
onHeaders
public void onHeaders(org.eclipse.jetty.http2.frames.HeadersFrame frame)
- Specified by:
onHeadersin interfaceorg.eclipse.jetty.http2.parser.Parser.Listener- Specified by:
onHeadersin classorg.eclipse.jetty.http2.HTTP2Session
-
onResetForUnknownStream
protected void onResetForUnknownStream(org.eclipse.jetty.http2.frames.ResetFrame frame)
- Specified by:
onResetForUnknownStreamin classorg.eclipse.jetty.http2.HTTP2Session
-
onPushPromise
public void onPushPromise(org.eclipse.jetty.http2.frames.PushPromiseFrame frame)
- Specified by:
onPushPromisein interfaceorg.eclipse.jetty.http2.parser.Parser.Listener
-
onFrame
public void onFrame(org.eclipse.jetty.http2.frames.Frame frame)
- Specified by:
onFramein interfaceorg.eclipse.jetty.http2.ISession- Overrides:
onFramein classorg.eclipse.jetty.http2.HTTP2Session
-
-