public class HTTP2ServerSession extends HTTP2Session implements ServerParser.Listener
AbstractLifeCycle.AbstractLifeCycleListener
ServerParser.Listener.Adapter, ServerParser.Listener.Wrapper
Session.Listener
Container.InheritedListener, Container.Listener
LifeCycle.Listener
Constructor and Description |
---|
HTTP2ServerSession(Scheduler scheduler,
EndPoint endPoint,
Generator generator,
ServerSessionListener listener,
FlowControlStrategy flowControl) |
Modifier and Type | Method and Description |
---|---|
void |
onFrame(Frame frame)
Callback method invoked during an HTTP/1.1 to HTTP/2 upgrade requests
to process the given synthetic frame.
|
void |
onHeaders(HeadersFrame frame) |
void |
onPreface() |
void |
onPushPromise(PushPromiseFrame frame) |
protected void |
onResetForUnknownStream(ResetFrame frame) |
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
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
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
onConnectionFailure, onData, onGoAway, onPing, onPriority, onReset, onSettings, onStreamFailure, onWindowUpdate
dumpObjects, dumpSelf
public HTTP2ServerSession(Scheduler scheduler, EndPoint endPoint, Generator generator, ServerSessionListener listener, FlowControlStrategy flowControl)
public void onPreface()
onPreface
in interface ServerParser.Listener
public void onHeaders(HeadersFrame frame)
onHeaders
in interface Parser.Listener
onHeaders
in class HTTP2Session
protected void onResetForUnknownStream(ResetFrame frame)
onResetForUnknownStream
in class HTTP2Session
public void onPushPromise(PushPromiseFrame frame)
onPushPromise
in interface Parser.Listener
public void onFrame(Frame frame)
ISession
Callback method invoked during an HTTP/1.1 to HTTP/2 upgrade requests to process the given synthetic frame.
onFrame
in interface ISession
onFrame
in class HTTP2Session
frame
- the synthetic frame to processCopyright © 1995–2023 Webtide. All rights reserved.