Top Fields Constructors Methods
org.eclipse.jetty.http2.server.internal

public Class HTTP2ServerSession

extends HTTP2Session
implements Listener
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.http2.parser.ServerParser.Listener, org.eclipse.jetty.http2.parser.Parser.Listener
Imports
java.util.Collections, .List, .Map, org.eclipse.jetty.http.MetaData, org.eclipse.jetty.http2.CloseState, .ErrorCode, .FlowControlStrategy, .HTTP2Session, .HTTP2Stream, org.eclipse.jetty.http2.api.Session, .Stream, org.eclipse.jetty.http2.api.server.ServerSessionListener, org.eclipse.jetty.http2.frames.Frame, .HeadersFrame, .PushPromiseFrame, .ResetFrame, .SettingsFrame, .WindowUpdateFrame, org.eclipse.jetty.http2.generator.Generator, org.eclipse.jetty.http2.parser.ServerParser, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.util.Callback, org.eclipse.jetty.util.thread.Scheduler, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final ServerSessionListener
private static final Logger

Constructor Summary

AccessConstructor and Description
public
HTTP2ServerSession(Scheduler scheduler, EndPoint endPoint, ServerParser parser, Generator generator, ServerSessionListener listener, FlowControlStrategy flowControl)

Method Summary

Modifier and TypeMethod and Description
public void
public ServerParser
private Map<Integer, Integer>
public void
public void
public void
public void
public void
Inherited from org.eclipse.jetty.http2.HTTP2Session:
abortclosecreateLocalStreamcreateRemoteStreamdatadisconnectdoStopdumpframesgetBytesWrittengetCloseStategetEndPointgetFlowControlStrategygetGeneratorgetInitialSessionRecvWindowgetLastRemoteStreamIdgetLocalAddressgetLocalSocketAddressgetMaxEncoderTableCapacitygetMaxLocalStreamsgetMaxRemoteStreamsgetRecvWindowgetRemoteAddressgetRemoteSocketAddressgetSendWindowgetStreamgetStreamCountgetStreamIdleTimeoutgetStreamsgetStreamsClosedgetStreamsOpenedgetWriteThresholdgoAwayisClientStreamisClosedisConnectProtocolEnabledisDisconnectedisLocalStreamClosedisPushEnabledisRemoteStreamClosednewStreamnewStreamnewStreamnewUpgradeStreamnotifyClosenotifyFailurenotifyGoAwaynotifyIdleTimeoutnotifyNewStreamnotifyPingnotifyResetnotifySettingsonConnectionFailureonDataonDataonFlushedonGoAwayonIdleTimeoutonPingonPriorityonResetonResetForUnknownStreamonSettingsonSettingsonShutdownonStreamFailureonStreamOpenedonWindowUpdateonWindowUpdateonWriteFailurepingprioritypushremoveStreamsetConnectProtocolEnabledsetInitialSessionRecvWindowsetMaxEncoderTableCapacitysetMaxLocalStreamssetMaxRemoteStreamssetStreamIdleTimeoutsettingssetWriteThresholdshutdowntoStringupdateLastRemoteStreamIdupdateRecvWindowupdateSendWindow

Field Detail

listenerback to summary
private final ServerSessionListener listener

Hides org.eclipse.jetty.http2.HTTP2Session.listener.

LOGback to summary
private static final Logger LOG

Hides org.eclipse.jetty.http2.HTTP2Session.LOG.

Constructor Detail

HTTP2ServerSessionback to summary
public HTTP2ServerSession(Scheduler scheduler, EndPoint endPoint, ServerParser parser, Generator generator, ServerSessionListener listener, FlowControlStrategy flowControl)

Method Detail

directUpgradeback to summary
public void directUpgrade()
getParserback to summary
public ServerParser getParser()

Overrides org.eclipse.jetty.http2.HTTP2Session.getParser.

Annotations
@Override
notifyPrefaceback to summary
private Map<Integer, Integer> notifyPreface(Session session)
onFrameback to summary
public void onFrame(Frame frame)

Overrides org.eclipse.jetty.http2.HTTP2Session.onFrame.

Annotations
@Override
onHeadersback to summary
public void onHeaders(HeadersFrame frame)

Overrides default org.eclipse.jetty.http2.parser.Parser.Listener.onHeaders.

Implements abstract org.eclipse.jetty.http2.HTTP2Session.onHeaders.

Annotations
@Override
onPrefaceback to summary
public void onPreface()

Overrides default org.eclipse.jetty.http2.parser.ServerParser.Listener.onPreface.

Annotations
@Override
onPushPromiseback to summary
public void onPushPromise(PushPromiseFrame frame)

Overrides default org.eclipse.jetty.http2.parser.Parser.Listener.onPushPromise.

Annotations
@Override
standardUpgradeback to summary
public void standardUpgrade()