Package org.eclipse.jetty.http2.client
Class HTTP2ClientSession
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.http2.HTTP2Session
-
- org.eclipse.jetty.http2.client.HTTP2ClientSession
-
- All Implemented Interfaces:
Session,ISession,Parser.Listener,Container,Destroyable,Dumpable,LifeCycle
public class HTTP2ClientSession extends HTTP2Session
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
Container.InheritedListener, Container.Listener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.parser.Parser.Listener
Parser.Listener.Adapter, Parser.Listener.Wrapper
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.http2.api.Session
Session.Listener
-
-
Constructor Summary
Constructors Constructor Description HTTP2ClientSession(Scheduler scheduler, EndPoint endPoint, Generator generator, Session.Listener listener, FlowControlStrategy flowControl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetStreamsClosed()longgetStreamsOpened()voidonHeaders(HeadersFrame frame)voidonPushPromise(PushPromiseFrame frame)protected voidonResetForUnknownStream(ResetFrame frame)protected voidonStreamClosed(IStream stream)protected voidonStreamOpened(IStream stream)-
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, onFrame, onGoAway, onIdleTimeout, onPing, onPriority, onReset, onSettings, onSettings, onShutdown, onStreamFailure, 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, 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
-
HTTP2ClientSession
public HTTP2ClientSession(Scheduler scheduler, EndPoint endPoint, Generator generator, Session.Listener listener, FlowControlStrategy flowControl)
-
-
Method Detail
-
onStreamOpened
protected void onStreamOpened(IStream stream)
- Overrides:
onStreamOpenedin classHTTP2Session
-
onStreamClosed
protected void onStreamClosed(IStream stream)
- Overrides:
onStreamClosedin classHTTP2Session
-
getStreamsOpened
public long getStreamsOpened()
-
getStreamsClosed
public long getStreamsClosed()
-
onHeaders
public void onHeaders(HeadersFrame frame)
- Specified by:
onHeadersin interfaceParser.Listener- Specified by:
onHeadersin classHTTP2Session
-
onResetForUnknownStream
protected void onResetForUnknownStream(ResetFrame frame)
- Specified by:
onResetForUnknownStreamin classHTTP2Session
-
onPushPromise
public void onPushPromise(PushPromiseFrame frame)
-
-