Class ServerHTTP3Session
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.quic.common.ProtocolSession
org.eclipse.jetty.quic.server.ServerProtocolSession
org.eclipse.jetty.http3.server.internal.ServerHTTP3Session
- All Implemented Interfaces:
Container
,Destroyable
,Dumpable
,Dumpable.DumpableContainer
,LifeCycle
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.quic.common.ProtocolSession
ProtocolSession.Factory
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener, AbstractLifeCycle.StopException
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.Dumpable
Dumpable.DumpableContainer
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionServerHTTP3Session
(HTTP3Configuration configuration, ServerQuicSession quicSession, Session.Server.Listener listener) -
Method Summary
Modifier and TypeMethodDescriptionvoid
inwardClose
(long error, String reason) protected void
void
onDataAvailable
(long streamId) protected void
protected boolean
protected boolean
onReadable
(long readableStreamId) void
onSettings
(SettingsFrame frame) protected void
onStart()
shutdown()
Methods inherited from class org.eclipse.jetty.quic.server.ServerProtocolSession
doStart, doStop, getProducerTask, getQuicSession, onStop
Methods inherited from class org.eclipse.jetty.quic.common.ProtocolSession
getIdleTimeout, getMaxLocalStreams, getOrCreateStreamEndPoint, getStreamEndPoint, offer, onWritable, openProtocolEndPoint, outwardClose, processReadableStreams, processWritableStreams, produce, toString
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dumpObjects, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, start, stop, unmanage, updateBean, updateBean, updateBeans, updateBeans
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.util.component.Container
getCachedBeans, getEventListeners
Methods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
Constructor Details
-
ServerHTTP3Session
public ServerHTTP3Session(HTTP3Configuration configuration, ServerQuicSession quicSession, Session.Server.Listener listener)
-
-
Method Details
-
getQpackDecoder
-
getQpackEncoder
-
getSessionServer
-
onStart
protected void onStart()- Overrides:
onStart
in classServerProtocolSession
-
onSettings
-
onReadable
protected boolean onReadable(long readableStreamId) - Overrides:
onReadable
in classServerProtocolSession
-
onIdleTimeout
protected boolean onIdleTimeout()- Overrides:
onIdleTimeout
in classProtocolSession
-
onFailure
- Overrides:
onFailure
in classServerProtocolSession
-
inwardClose
- Overrides:
inwardClose
in classProtocolSession
-
shutdown
- Overrides:
shutdown
in classProtocolSession
-
onClose
- Overrides:
onClose
in classServerProtocolSession
-
onDataAvailable
public void onDataAvailable(long streamId)
-