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

public Class HTTP3SessionServer

extends HTTP3Session
implements Server
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.http3.api.Session.Server, org.eclipse.jetty.http3.api.Session
Imports
org.eclipse.jetty.http3.HTTP3Session, org.eclipse.jetty.http3.api.Session, org.eclipse.jetty.http3.frames.Frame, .GoAwayFrame, .HeadersFrame, .SettingsFrame, org.eclipse.jetty.quic.common.QuicStreamEndPoint, org.eclipse.jetty.util.Callback, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Session.Server.Listener
public ServerHTTP3Session
protected GoAwayFrame
protected HTTP3StreamServer
private void
public void
public void
public void
public void
public void
writeMessageFrame(long streamId, Frame frame, Callback callback)

Implements abstract org.eclipse.jetty.http3.HTTP3Session.writeMessageFrame.

Inherited from org.eclipse.jetty.http3.HTTP3Session:
createStreamdumpgetIdleTimeoutgetLocalSocketAddressgetMaxLocalStreamsgetOrCreateStreamgetRemoteSocketAddressgetStreamgetStreamIdleTimeoutgetStreamsgoAwayinwardCloseisClosedonCloseonDataonGoAwayonIdleTimeoutonPrefaceonSessionFailureonStreamFailureremoveStreamsetStreamIdleTimeoutshutdowntoString

Field Detail

LOGback to summary
private static final Logger LOG

Hides org.eclipse.jetty.http3.HTTP3Session.LOG.

Constructor Detail

HTTP3SessionServerback to summary
public HTTP3SessionServer(ServerHTTP3Session session, Session.Server.Listener listener)

Method Detail

getListenerback to summary
public Session.Server.Listener getListener()

Overrides org.eclipse.jetty.http3.HTTP3Session.getListener.

Annotations
@Override
getProtocolSessionback to summary
public ServerHTTP3Session getProtocolSession()

Overrides org.eclipse.jetty.http3.HTTP3Session.getProtocolSession.

Annotations
@Override
newGoAwayFrameback to summary
protected GoAwayFrame newGoAwayFrame(boolean graceful)

Overrides org.eclipse.jetty.http3.HTTP3Session.newGoAwayFrame.

Annotations
@Override
newHTTP3Streamback to summary
protected HTTP3StreamServer newHTTP3Stream(QuicStreamEndPoint endPoint, boolean local)

Implements abstract org.eclipse.jetty.http3.HTTP3Session.newHTTP3Stream.

Annotations
@Override
notifyAcceptback to summary
private void notifyAccept()
onHeadersback to summary
public void onHeaders(long streamId, HeadersFrame frame, boolean wasBlocked)

Overrides org.eclipse.jetty.http3.HTTP3Session.onHeaders.

Overrides default org.eclipse.jetty.http3.parser.ParserListener.onHeaders.

Annotations
@Override
onOpenback to summary
public void onOpen()

Overrides org.eclipse.jetty.http3.HTTP3Session.onOpen.

Annotations
@Override
onSettingsback to summary
public void onSettings(SettingsFrame frame)

Overrides org.eclipse.jetty.http3.HTTP3Session.onSettings.

Overrides default org.eclipse.jetty.http3.parser.ParserListener.onSettings.

Annotations
@Override
writeControlFrameback to summary
public void writeControlFrame(Frame frame, Callback callback)

Implements abstract org.eclipse.jetty.http3.HTTP3Session.writeControlFrame.

Annotations
@Override
writeMessageFrameback to summary
public void writeMessageFrame(long streamId, Frame frame, Callback callback)

Implements abstract org.eclipse.jetty.http3.HTTP3Session.writeMessageFrame.

Annotations
@Override