Session
, ISession
, Parser.Listener
, ServerParser.Listener
, Container
, Destroyable
, Dumpable
, LifeCycle
public class HTTP2ServerSession extends HTTP2Session implements ServerParser.Listener
AbstractLifeCycle.AbstractLifeCycleListener
Container.InheritedListener, Container.Listener
LifeCycle.Listener
ServerParser.Listener.Adapter
Session.Listener
FAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPING
Constructor | Description |
---|---|
HTTP2ServerSession(Scheduler scheduler,
EndPoint endPoint,
Generator generator,
ServerSessionListener listener,
FlowControlStrategy flowControl) |
Modifier and Type | Method | Description |
---|---|---|
void |
onFrame(Frame frame) |
|
void |
onHeaders(HeadersFrame frame) |
|
void |
onPreface() |
|
void |
onPushPromise(PushPromiseFrame frame) |
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
abort, close, createLocalStream, createRemoteStream, data, disconnect, doStart, doStop, frames, getBytesWritten, getEndPoint, getFlowControlStrategy, getGenerator, getInitialSessionRecvWindow, getMaxLocalStreams, getMaxRemoteStreams, getRecvWindow, getSendWindow, getStream, getStreamCount, getStreamIdleTimeout, getStreams, isClosed, isDisconnected, isPushEnabled, newStream, newStream, notifyClose, notifyFailure, notifyHeaders, notifyIdleTimeout, notifyNewStream, notifyPing, notifyReset, notifySettings, onConnectionFailure, onData, onGoAway, onIdleTimeout, onPing, onPriority, onReset, onSettings, onSettings, onShutdown, onStreamClosed, onStreamOpened, onWindowUpdate, onWindowUpdate, ping, priority, push, removeStream, reset, setInitialSessionRecvWindow, setMaxLocalStreams, setMaxRemoteStreams, setStreamIdleTimeout, settings, toString, updateRecvWindow, updateSendWindow
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
onConnectionFailure, onData, onGoAway, onPing, onPriority, onReset, onSettings, onWindowUpdate
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
public void onPushPromise(PushPromiseFrame frame)
onPushPromise
in interface Parser.Listener
public void onFrame(Frame frame)
onFrame
in interface ISession
onFrame
in class HTTP2Session
Copyright © 1995–2017 Webtide. All rights reserved.