Package org.eclipse.jetty.quic.server
Class ServerProtocolSession
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
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Container,org.eclipse.jetty.util.component.Destroyable,org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.util.component.Dumpable.DumpableContainer,org.eclipse.jetty.util.component.LifeCycle
public class ServerProtocolSession
extends org.eclipse.jetty.quic.common.ProtocolSession
Server specific implementation of ProtocolSession.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.quic.common.ProtocolSession
org.eclipse.jetty.quic.common.ProtocolSession.FactoryNested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.ListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, STARTED, STARTING, STOPPED, STOPPINGFields inherited from interface org.eclipse.jetty.util.component.Dumpable
KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoStart()protected voiddoStop()protected voidprotected voidprotected booleanonReadable(long readableStreamId) protected voidonStart()protected voidonStop()Methods inherited from class org.eclipse.jetty.quic.common.ProtocolSession
getIdleTimeout, getMaxLocalStreams, getOrCreateStreamEndPoint, getStreamEndPoint, inwardClose, offer, onIdleTimeout, onWritable, openProtocolEndPoint, outwardClose, processReadableStreams, processWritableStreams, produce, shutdown, toStringMethods 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, updateBeansMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.component.Container
getCachedBeans, getEventListenersMethods inherited from interface org.eclipse.jetty.util.component.Dumpable
dumpSelfMethods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
Constructor Details
-
ServerProtocolSession
-
-
Method Details
-
getQuicSession
- Overrides:
getQuicSessionin classorg.eclipse.jetty.quic.common.ProtocolSession
-
doStart
- Overrides:
doStartin classorg.eclipse.jetty.util.component.ContainerLifeCycle- Throws:
Exception
-
onStart
protected void onStart() -
doStop
- Overrides:
doStopin classorg.eclipse.jetty.util.component.ContainerLifeCycle- Throws:
Exception
-
onStop
protected void onStop() -
getProducerTask
- Specified by:
getProducerTaskin classorg.eclipse.jetty.quic.common.ProtocolSession
-
onReadable
protected boolean onReadable(long readableStreamId) - Specified by:
onReadablein classorg.eclipse.jetty.quic.common.ProtocolSession
-
onFailure
- Overrides:
onFailurein classorg.eclipse.jetty.quic.common.ProtocolSession
-
onClose
- Specified by:
onClosein classorg.eclipse.jetty.quic.common.ProtocolSession
-