Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- BLOCKED_FRAME - Enum constant in enum class org.eclipse.jetty.http3.parser.BodyParser.Result
- BLOCKED_FRAME - Enum constant in enum class org.eclipse.jetty.http3.parser.MessageParser.Result
-
Indicates that a frame was parsed but its notification was deferred.
- BodyParser - Class in org.eclipse.jetty.http3.parser
-
The base parser for the frame body of HTTP/3 frames.
- BodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.BodyParser
- BodyParser.Result - Enum Class in org.eclipse.jetty.http3.parser
C
- CANCEL_PUSH - Enum constant in enum class org.eclipse.jetty.http3.frames.FrameType
- CancelPushBodyParser - Class in org.eclipse.jetty.http3.parser
- CancelPushBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.CancelPushBodyParser
- CancelPushGenerator - Class in org.eclipse.jetty.http3.generator
- CancelPushGenerator(ByteBufferPool) - Constructor for class org.eclipse.jetty.http3.generator.CancelPushGenerator
- CLIENT_GRACEFUL - Static variable in class org.eclipse.jetty.http3.frames.GoAwayFrame
- CLOSED_CRITICAL_STREAM_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- code() - Method in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- ControlFlusher - Class in org.eclipse.jetty.http3
- ControlFlusher(QuicSession, QuicStreamEndPoint, boolean) - Constructor for class org.eclipse.jetty.http3.ControlFlusher
- ControlGenerator - Class in org.eclipse.jetty.http3.generator
- ControlGenerator(ByteBufferPool, boolean) - Constructor for class org.eclipse.jetty.http3.generator.ControlGenerator
- ControlParser - Class in org.eclipse.jetty.http3.parser
-
The HTTP/3 protocol parser.
- ControlParser(ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.ControlParser
- createStream(QuicStreamEndPoint, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.HTTP3Session
D
- data(DataFrame) - Method in interface org.eclipse.jetty.http3.api.Stream
-
Sends the given DATA frame containing some or all the bytes of the request content or of the response content.
- data(DataFrame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- Data(DataFrame) - Constructor for class org.eclipse.jetty.http3.api.Stream.Data
- DATA - Enum constant in enum class org.eclipse.jetty.http3.frames.FrameType
- DATA - Enum constant in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
The stream has received HTTP content.
- DataBodyParser - Class in org.eclipse.jetty.http3.parser
- DataBodyParser(HeaderParser, ParserListener, long, BooleanSupplier) - Constructor for class org.eclipse.jetty.http3.parser.DataBodyParser
- DataFrame - Class in org.eclipse.jetty.http3.frames
- DataFrame(ByteBuffer, boolean) - Constructor for class org.eclipse.jetty.http3.frames.DataFrame
- DataGenerator - Class in org.eclipse.jetty.http3.generator
- DataGenerator(ByteBufferPool, boolean) - Constructor for class org.eclipse.jetty.http3.generator.DataGenerator
- dataMode - Variable in class org.eclipse.jetty.http3.parser.MessageParser
- DecoderStreamConnection - Class in org.eclipse.jetty.http3
- DecoderStreamConnection(EndPoint, Executor, ByteBufferPool, QpackEncoder, ParserListener) - Constructor for class org.eclipse.jetty.http3.DecoderStreamConnection
- demand() - Method in interface org.eclipse.jetty.http3.api.Stream
-
Demands more
DATAframes for this stream. - demand() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- dump(Appendable, String) - Method in class org.eclipse.jetty.http3.HTTP3Session
E
- emptyBody(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.BodyParser
- emptyBody(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.DataBodyParser
- emptyBody(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.SettingsBodyParser
- EncoderStreamConnection - Class in org.eclipse.jetty.http3
- EncoderStreamConnection(EndPoint, Executor, ByteBufferPool, QpackDecoder, ParserListener) - Constructor for class org.eclipse.jetty.http3.EncoderStreamConnection
- EOF - Static variable in class org.eclipse.jetty.http3.api.Stream.Data
- EXCESSIVE_LOAD_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
F
- failed(Throwable) - Method in class org.eclipse.jetty.http3.MessageFlusher
- FAILED - Enum constant in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
The stream has encountered a failure.
- FlushFrame() - Constructor for class org.eclipse.jetty.http3.MessageFlusher.FlushFrame
- FRAGMENT_FRAME - Enum constant in enum class org.eclipse.jetty.http3.parser.BodyParser.Result
- Frame - Class in org.eclipse.jetty.http3.frames
- Frame(FrameType) - Constructor for class org.eclipse.jetty.http3.frames.Frame
- FRAME - Enum constant in enum class org.eclipse.jetty.http3.parser.MessageParser.Result
-
Indicates that a frame was parsed.
- FRAME_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- FRAME_UNEXPECTED_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- FrameGenerator - Class in org.eclipse.jetty.http3.generator
- FrameGenerator(ByteBufferPool) - Constructor for class org.eclipse.jetty.http3.generator.FrameGenerator
- FrameType - Enum Class in org.eclipse.jetty.http3.frames
- from(long) - Static method in enum class org.eclipse.jetty.http3.frames.FrameType
G
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.CancelPushGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.ControlGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.DataGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.FrameGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.GoAwayGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.HeadersGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.MaxPushIdGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.MessageGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.PushPromiseGenerator
- generate(ByteBufferPool.Accumulator, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.generator.SettingsGenerator
- getAttachment() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- getBeginNanoTime() - Method in class org.eclipse.jetty.http3.parser.MessageParser
- getBodyLength() - Method in class org.eclipse.jetty.http3.parser.BodyParser
- getByteBuffer() - Method in class org.eclipse.jetty.http3.api.Stream.Data
- getByteBuffer() - Method in class org.eclipse.jetty.http3.frames.DataFrame
- getByteBufferPool() - Method in class org.eclipse.jetty.http3.generator.FrameGenerator
- getEndPoint() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- getEndPoint() - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- getEndPoint() - Method in class org.eclipse.jetty.http3.UnidirectionalStreamConnection
- getExpireNanoTime() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- getFrameLength() - Method in class org.eclipse.jetty.http3.parser.HeaderParser
- getFrameType() - Method in class org.eclipse.jetty.http3.frames.Frame
- getFrameType() - Method in class org.eclipse.jetty.http3.parser.HeaderParser
- getId() - Method in interface org.eclipse.jetty.http3.api.Stream
- getId() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- getIdleTimeout() - Method in class org.eclipse.jetty.http3.HTTP3Session
- getIdleTimeout() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- getInputBufferSize() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getInvocationType() - Method in class org.eclipse.jetty.http3.ControlFlusher
- getInvocationType() - Method in class org.eclipse.jetty.http3.InstructionFlusher
- getInvocationType() - Method in class org.eclipse.jetty.http3.MessageFlusher
- getLastId() - Method in class org.eclipse.jetty.http3.frames.GoAwayFrame
- getListener() - Method in class org.eclipse.jetty.http3.HTTP3Session
- getListener() - Method in class org.eclipse.jetty.http3.parser.MessageParser
- getLocalSocketAddress() - Method in interface org.eclipse.jetty.http3.api.Session
- getLocalSocketAddress() - Method in class org.eclipse.jetty.http3.HTTP3Session
- getMaxBlockedStreams() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getMaxDecoderTableCapacity() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getMaxEncoderTableCapacity() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getMaxLocalStreams() - Method in class org.eclipse.jetty.http3.HTTP3Session
- getMaxRequestHeadersSize() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getMaxResponseHeadersSize() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getMetaData() - Method in class org.eclipse.jetty.http3.frames.HeadersFrame
- getOrCreateStream(QuicStreamEndPoint) - Method in class org.eclipse.jetty.http3.HTTP3Session
- getOutputBufferSize() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getParserListener() - Method in class org.eclipse.jetty.http3.parser.BodyParser
- getProtocolSession() - Method in class org.eclipse.jetty.http3.HTTP3Session
- getRemoteSocketAddress() - Method in interface org.eclipse.jetty.http3.api.Session
- getRemoteSocketAddress() - Method in class org.eclipse.jetty.http3.HTTP3Session
- getSession() - Method in interface org.eclipse.jetty.http3.api.Stream
- getSession() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- getSettings() - Method in class org.eclipse.jetty.http3.frames.SettingsFrame
- getStream(long) - Method in class org.eclipse.jetty.http3.HTTP3Session
- getStreamIdleTimeout() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getStreamIdleTimeout() - Method in class org.eclipse.jetty.http3.HTTP3Session
- getStreams() - Method in interface org.eclipse.jetty.http3.api.Session
- getStreams() - Method in class org.eclipse.jetty.http3.HTTP3Session
- goAway(boolean) - Method in interface org.eclipse.jetty.http3.api.Session
-
Initiates the shutdown of this session by sending a GOAWAY frame to the other peer.
- goAway(boolean) - Method in class org.eclipse.jetty.http3.HTTP3Session
- GOAWAY - Enum constant in enum class org.eclipse.jetty.http3.frames.FrameType
- GoAwayBodyParser - Class in org.eclipse.jetty.http3.parser
- GoAwayBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.GoAwayBodyParser
- GoAwayFrame - Class in org.eclipse.jetty.http3.frames
- GoAwayFrame(long) - Constructor for class org.eclipse.jetty.http3.frames.GoAwayFrame
- GoAwayGenerator - Class in org.eclipse.jetty.http3.generator
- GoAwayGenerator(ByteBufferPool, boolean) - Constructor for class org.eclipse.jetty.http3.generator.GoAwayGenerator
H
- hasDemand() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- hasDemandOrStall() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- HEADER - Enum constant in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
The stream has received an HTTP final response.
- HeaderParser - Class in org.eclipse.jetty.http3.parser
-
The parser for the frame header of HTTP/3 frames.
- HeaderParser() - Constructor for class org.eclipse.jetty.http3.parser.HeaderParser
- HEADERS - Enum constant in enum class org.eclipse.jetty.http3.frames.FrameType
- HeadersBodyParser - Class in org.eclipse.jetty.http3.parser
- HeadersBodyParser(HeaderParser, ParserListener, QpackDecoder, long, BooleanSupplier) - Constructor for class org.eclipse.jetty.http3.parser.HeadersBodyParser
- HeadersFrame - Class in org.eclipse.jetty.http3.frames
- HeadersFrame(MetaData, boolean) - Constructor for class org.eclipse.jetty.http3.frames.HeadersFrame
- HeadersGenerator - Class in org.eclipse.jetty.http3.generator
- HeadersGenerator(ByteBufferPool, QpackEncoder, boolean) - Constructor for class org.eclipse.jetty.http3.generator.HeadersGenerator
- HTTP_CONNECT_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- HTTP_MESSAGE_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- HTTP3Configuration - Class in org.eclipse.jetty.http3
-
The HTTP/3 configuration parameters.
- HTTP3Configuration() - Constructor for class org.eclipse.jetty.http3.HTTP3Configuration
- HTTP3ErrorCode - Enum Class in org.eclipse.jetty.http3
- HTTP3Session - Class in org.eclipse.jetty.http3
- HTTP3Session(ProtocolSession, Session.Listener) - Constructor for class org.eclipse.jetty.http3.HTTP3Session
- HTTP3Stream - Class in org.eclipse.jetty.http3
- HTTP3Stream(HTTP3Session, QuicStreamEndPoint, boolean) - Constructor for class org.eclipse.jetty.http3.HTTP3Stream
- HTTP3Stream.FrameState - Enum Class in org.eclipse.jetty.http3
-
Defines the state of the stream for received frames,
- HTTP3StreamConnection - Class in org.eclipse.jetty.http3
- HTTP3StreamConnection(QuicStreamEndPoint, Executor, ByteBufferPool, MessageParser) - Constructor for class org.eclipse.jetty.http3.HTTP3StreamConnection
I
- ID_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- INFORMATIONAL - Enum constant in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
The stream has received an HTTP informational response.
- init(UnaryOperator<ParserListener>) - Method in class org.eclipse.jetty.http3.parser.MessageParser
- INITIAL - Enum constant in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
The initial state of the stream, before it receives any frame.
- InstructionFlusher - Class in org.eclipse.jetty.http3
- InstructionFlusher(QuicSession, QuicStreamEndPoint, long) - Constructor for class org.eclipse.jetty.http3.InstructionFlusher
- InstructionHandler - Class in org.eclipse.jetty.http3
- InstructionHandler(InstructionFlusher) - Constructor for class org.eclipse.jetty.http3.InstructionHandler
- InstructionStreamConnection - Class in org.eclipse.jetty.http3
- InstructionStreamConnection(EndPoint, Executor, ByteBufferPool, ParserListener) - Constructor for class org.eclipse.jetty.http3.InstructionStreamConnection
- INTERNAL_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- inwardClose(long, String) - Method in class org.eclipse.jetty.http3.HTTP3Session
-
Called when a an external event wants to initiate the close of this session locally, for example a close at the network level (due to e.g.
- isClosed() - Method in class org.eclipse.jetty.http3.HTTP3Session
- isClosed() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- isControl(long) - Static method in enum class org.eclipse.jetty.http3.frames.FrameType
- isDataMode() - Method in class org.eclipse.jetty.http3.parser.MessageParser
- isGraceful() - Method in class org.eclipse.jetty.http3.frames.GoAwayFrame
- isLast() - Method in class org.eclipse.jetty.http3.api.Stream.Data
- isLast() - Method in class org.eclipse.jetty.http3.frames.DataFrame
- isLast() - Method in class org.eclipse.jetty.http3.frames.HeadersFrame
- isLast(Frame) - Static method in class org.eclipse.jetty.http3.frames.Frame
- isLocal() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- isMessage(long) - Static method in enum class org.eclipse.jetty.http3.frames.FrameType
- isReserved(long) - Static method in class org.eclipse.jetty.http3.frames.SettingsFrame
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.InstructionStreamConnection
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.UnidirectionalStreamConnection
- isUseOutputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
L
- listener - Variable in class org.eclipse.jetty.http3.parser.ParserListener.Wrapper
M
- MAX_BLOCKED_STREAMS - Static variable in class org.eclipse.jetty.http3.frames.SettingsFrame
- MAX_FIELD_SECTION_SIZE - Static variable in class org.eclipse.jetty.http3.frames.SettingsFrame
- MAX_PUSH_ID - Enum constant in enum class org.eclipse.jetty.http3.frames.FrameType
- MAX_TABLE_CAPACITY - Static variable in class org.eclipse.jetty.http3.frames.SettingsFrame
- MaxPushIdBodyParser - Class in org.eclipse.jetty.http3.parser
- MaxPushIdBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.MaxPushIdBodyParser
- MaxPushIdGenerator - Class in org.eclipse.jetty.http3.generator
- MaxPushIdGenerator(ByteBufferPool) - Constructor for class org.eclipse.jetty.http3.generator.MaxPushIdGenerator
- maxType() - Static method in enum class org.eclipse.jetty.http3.frames.FrameType
- MessageFlusher - Class in org.eclipse.jetty.http3
- MessageFlusher(ByteBufferPool, QpackEncoder, boolean) - Constructor for class org.eclipse.jetty.http3.MessageFlusher
- MessageFlusher.FlushFrame - Class in org.eclipse.jetty.http3
- MessageGenerator - Class in org.eclipse.jetty.http3.generator
- MessageGenerator(ByteBufferPool, QpackEncoder, boolean) - Constructor for class org.eclipse.jetty.http3.generator.MessageGenerator
- MessageParser - Class in org.eclipse.jetty.http3.parser
-
The HTTP/3 protocol parser.
- MessageParser(ParserListener, QpackDecoder, long, BooleanSupplier) - Constructor for class org.eclipse.jetty.http3.parser.MessageParser
- MessageParser.Result - Enum Class in org.eclipse.jetty.http3.parser
- MISSING_SETTINGS_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
N
- newGoAwayFrame(boolean) - Method in class org.eclipse.jetty.http3.HTTP3Session
- newHTTP3Stream(QuicStreamEndPoint, boolean) - Method in class org.eclipse.jetty.http3.HTTP3Session
- newRequest(HeadersFrame, Stream.Client.Listener) - Method in interface org.eclipse.jetty.http3.api.Session.Client
-
Makes a request by creating a HTTP/3 stream and sending the given HEADERS frame.
- NO_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- NO_FRAME - Enum constant in enum class org.eclipse.jetty.http3.parser.BodyParser.Result
- NO_FRAME - Enum constant in enum class org.eclipse.jetty.http3.parser.MessageParser.Result
-
Indicates that no frame was parsed, either for lack of bytes, or because or errors.
- notIdle() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- notifyDataAvailable() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- notifyFailure(long, Throwable) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- notifyGoAway(GoAwayFrame) - Method in class org.eclipse.jetty.http3.parser.BodyParser
- notifyHeaders(HeadersFrame, boolean) - Method in class org.eclipse.jetty.http3.parser.HeadersBodyParser
- notifyIdleTimeout(TimeoutException, Promise<Boolean>) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- notifySessionFailure(long, String, Throwable) - Method in class org.eclipse.jetty.http3.InstructionStreamConnection
- notifySessionFailure(long, String, Throwable) - Method in class org.eclipse.jetty.http3.parser.BodyParser
- notifySettings(SettingsFrame) - Method in class org.eclipse.jetty.http3.parser.BodyParser
- notifyStreamFailure(long, long, Throwable) - Method in class org.eclipse.jetty.http3.parser.BodyParser
- notifyTrailer(HeadersFrame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
O
- offer(List<Instruction>) - Method in class org.eclipse.jetty.http3.InstructionFlusher
- offer(Frame, Callback) - Method in class org.eclipse.jetty.http3.ControlFlusher
- offer(QuicStreamEndPoint, Frame, Callback) - Method in class org.eclipse.jetty.http3.MessageFlusher
- onAccept(Session) - Method in interface org.eclipse.jetty.http3.api.Session.Server.Listener
-
Callback method invoked when a connection has been accepted by the server.
- onClose(long, String) - Method in class org.eclipse.jetty.http3.HTTP3Session
-
Called when the local peer receives a close initiated by the remote peer.
- onCompleteFailure(Throwable) - Method in class org.eclipse.jetty.http3.ControlFlusher
- onCompleteFailure(Throwable) - Method in class org.eclipse.jetty.http3.InstructionFlusher
- onData(long, DataFrame) - Method in class org.eclipse.jetty.http3.HTTP3Session
- onData(long, DataFrame) - Method in interface org.eclipse.jetty.http3.parser.ParserListener
- onData(long, DataFrame) - Method in class org.eclipse.jetty.http3.parser.ParserListener.Wrapper
- onData(Stream.Data) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- onData(DataFrame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- onDataAvailable(Stream.Client) - Method in interface org.eclipse.jetty.http3.api.Stream.Client.Listener
-
Callback method invoked if the application has expressed
demandfor content, and if there may be content available. - onDataAvailable(Stream.Server) - Method in interface org.eclipse.jetty.http3.api.Stream.Server.Listener
-
Callback method invoked if the application has expressed
demandfor content, and if there may be content available. - onDisconnect(Session, long, String) - Method in interface org.eclipse.jetty.http3.api.Session.Listener
-
Callback method invoked when the underlying transport has been disconnected.
- onFailure(long, Throwable) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- onFailure(Session, long, String, Throwable) - Method in interface org.eclipse.jetty.http3.api.Session.Listener
-
Callback method invoked when a failure has been detected for this session.
- onFailure(Stream.Client, long, Throwable) - Method in interface org.eclipse.jetty.http3.api.Stream.Client.Listener
-
Callback method invoked when a stream failure occurred.
- onFailure(Stream.Server, long, Throwable) - Method in interface org.eclipse.jetty.http3.api.Stream.Server.Listener
-
Callback method invoked when a stream failure occurred.
- onFillable() - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- onFillable() - Method in class org.eclipse.jetty.http3.InstructionStreamConnection
- onFillable() - Method in class org.eclipse.jetty.http3.UnidirectionalStreamConnection
- onGoAway(Session, GoAwayFrame) - Method in interface org.eclipse.jetty.http3.api.Session.Listener
-
Callback method invoked when a GOAWAY frame has been received.
- onGoAway(GoAwayFrame) - Method in class org.eclipse.jetty.http3.HTTP3Session
- onGoAway(GoAwayFrame) - Method in interface org.eclipse.jetty.http3.parser.ParserListener
- onHeaders(long, HeadersFrame, boolean) - Method in class org.eclipse.jetty.http3.HTTP3Session
- onHeaders(long, HeadersFrame, boolean) - Method in interface org.eclipse.jetty.http3.parser.ParserListener
- onHeaders(long, HeadersFrame, boolean) - Method in class org.eclipse.jetty.http3.parser.ParserListener.Wrapper
- onHeaders(HeadersFrame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- onIdleTimeout() - Method in class org.eclipse.jetty.http3.HTTP3Session
- onIdleTimeout(Session) - Method in interface org.eclipse.jetty.http3.api.Session.Listener
-
Callback method invoked when the idle timeout has expired.
- onIdleTimeout(Stream.Client, Throwable, Promise<Boolean>) - Method in interface org.eclipse.jetty.http3.api.Stream.Client.Listener
-
Callback method invoked when the stream idle timeout elapses.
- onIdleTimeout(Stream.Server, TimeoutException, Promise<Boolean>) - Method in interface org.eclipse.jetty.http3.api.Stream.Server.Listener
-
Callback method invoked when the stream idle timeout elapses.
- onInstructions(List<Instruction>) - Method in class org.eclipse.jetty.http3.InstructionHandler
- onNewStream(Stream.Client) - Method in interface org.eclipse.jetty.http3.api.Stream.Client.Listener
-
Callback method invoked when a stream is created locally by
Session.Client.newRequest(HeadersFrame, Listener). - onOpen() - Method in class org.eclipse.jetty.http3.HTTP3Session
- onOpen() - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- onOpen() - Method in class org.eclipse.jetty.http3.InstructionStreamConnection
- onOpen() - Method in class org.eclipse.jetty.http3.UnidirectionalStreamConnection
- onPreface() - Method in class org.eclipse.jetty.http3.HTTP3Session
- onPreface(Session) - Method in interface org.eclipse.jetty.http3.api.Session.Listener
-
Callback method invoked just before the initial SETTINGS frame is sent to the remote peer, to gather the configuration settings that the local peer wants to send to the remote peer.
- onReadTimeout(TimeoutException) - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- onRequest(Stream.Server, HeadersFrame) - Method in interface org.eclipse.jetty.http3.api.Session.Server.Listener
-
Callback method invoked when a request is received.
- onResponse(Stream.Client, HeadersFrame) - Method in interface org.eclipse.jetty.http3.api.Stream.Client.Listener
-
Callback method invoked when a response is received.
- onSessionFailure(long, String, Throwable) - Method in class org.eclipse.jetty.http3.HTTP3Session
- onSessionFailure(long, String, Throwable) - Method in interface org.eclipse.jetty.http3.parser.ParserListener
- onSessionFailure(long, String, Throwable) - Method in class org.eclipse.jetty.http3.parser.ParserListener.Wrapper
- onSettings(Session, SettingsFrame) - Method in interface org.eclipse.jetty.http3.api.Session.Listener
-
Callback method invoked when a SETTINGS frame has been received.
- onSettings(SettingsFrame) - Method in class org.eclipse.jetty.http3.HTTP3Session
- onSettings(SettingsFrame) - Method in interface org.eclipse.jetty.http3.parser.ParserListener
- onSettings(SettingsFrame) - Method in class org.eclipse.jetty.http3.parser.ParserListener.Wrapper
- onStreamFailure(long, long, Throwable) - Method in class org.eclipse.jetty.http3.HTTP3Session
- onStreamFailure(long, long, Throwable) - Method in interface org.eclipse.jetty.http3.parser.ParserListener
- onStreamFailure(long, long, Throwable) - Method in class org.eclipse.jetty.http3.parser.ParserListener.Wrapper
- onTrailer(Stream.Client, HeadersFrame) - Method in interface org.eclipse.jetty.http3.api.Stream.Client.Listener
-
Callback method invoked when a trailer is received.
- onTrailer(Stream.Server, HeadersFrame) - Method in interface org.eclipse.jetty.http3.api.Stream.Server.Listener
-
Callback method invoked when a trailer is received.
- onTrailer(HeadersFrame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- onUpgradeFrom() - Method in class org.eclipse.jetty.http3.UnidirectionalStreamConnection
- onUpgradeTo(ByteBuffer) - Method in class org.eclipse.jetty.http3.InstructionStreamConnection
- org.eclipse.jetty.http3 - package org.eclipse.jetty.http3
- org.eclipse.jetty.http3.api - package org.eclipse.jetty.http3.api
- org.eclipse.jetty.http3.common - module org.eclipse.jetty.http3.common
- org.eclipse.jetty.http3.frames - package org.eclipse.jetty.http3.frames
- org.eclipse.jetty.http3.generator - package org.eclipse.jetty.http3.generator
- org.eclipse.jetty.http3.parser - package org.eclipse.jetty.http3.parser
P
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.BodyParser
-
Parses the frame body bytes in the given
buffer. - parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.CancelPushBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.ControlParser
-
Parses the given
bufferbytes and emit events to aParserListener. - parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.DataBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.GoAwayBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.HeaderParser
-
Parses the frame header bytes in the given
buffer; only the frame header bytes are consumed, therefore when this method returns, the buffer may contain the unconsumed bytes of the frame body (or other frames). - parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.HeadersBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.MaxPushIdBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.MessageParser
-
Parses the given
bufferbytes and emit events to aParserListener. - parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.PushPromiseBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.SettingsBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.parser.UnknownBodyParser
- parseInstruction(ByteBuffer) - Method in class org.eclipse.jetty.http3.DecoderStreamConnection
- parseInstruction(ByteBuffer) - Method in class org.eclipse.jetty.http3.EncoderStreamConnection
- parseInstruction(ByteBuffer) - Method in class org.eclipse.jetty.http3.InstructionStreamConnection
- ParserListener - Interface in org.eclipse.jetty.http3.parser
- ParserListener.Wrapper - Class in org.eclipse.jetty.http3.parser
- process() - Method in class org.eclipse.jetty.http3.ControlFlusher
- process() - Method in class org.eclipse.jetty.http3.InstructionFlusher
- process() - Method in class org.eclipse.jetty.http3.MessageFlusher
- PROTOCOL_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- PUSH_PROMISE - Enum constant in enum class org.eclipse.jetty.http3.frames.FrameType
- PushPromiseBodyParser - Class in org.eclipse.jetty.http3.parser
- PushPromiseBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.PushPromiseBodyParser
- PushPromiseGenerator - Class in org.eclipse.jetty.http3.generator
- PushPromiseGenerator(ByteBufferPool) - Constructor for class org.eclipse.jetty.http3.generator.PushPromiseGenerator
R
- randomReservedCode() - Static method in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- readData() - Method in interface org.eclipse.jetty.http3.api.Stream
-
Reads request content bytes or response content bytes.
- readData() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- receive() - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- removeStream(HTTP3Stream, Throwable) - Method in class org.eclipse.jetty.http3.HTTP3Session
- REQUEST_CANCELLED_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- REQUEST_INCOMPLETE_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- REQUEST_REJECTED_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- reset() - Method in class org.eclipse.jetty.http3.parser.HeaderParser
- reset(long, Throwable) - Method in interface org.eclipse.jetty.http3.api.Stream
-
Abruptly terminates this stream with the given error.
- reset(long, Throwable) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- respond(HeadersFrame) - Method in interface org.eclipse.jetty.http3.api.Stream.Server
-
Responds to a request performed via
Session.Client.newRequest(HeadersFrame, Client.Listener), sending the given HEADERS frame containing the response status code and response headers.
S
- SERVER_GRACEFUL - Static variable in class org.eclipse.jetty.http3.frames.GoAwayFrame
- Session - Interface in org.eclipse.jetty.http3.api
-
The low-level HTTP/3 API representing a connection with a remote peer.
- Session.Client - Interface in org.eclipse.jetty.http3.api
-
The client-side HTTP/3 API representing a connection with a server.
- Session.Client.Listener - Interface in org.eclipse.jetty.http3.api
-
The client-side specific
Session.Listener. - Session.Listener - Interface in org.eclipse.jetty.http3.api
-
A
Session.Listeneris the passive counterpart of aSessionand receives events happening on an HTTP/3 connection. - Session.Server - Interface in org.eclipse.jetty.http3.api
-
The server-side HTTP/3 API representing a connection with a client.
- Session.Server.Listener - Interface in org.eclipse.jetty.http3.api
-
The server-side specific
Session.Listener. - sessionFailure(ByteBuffer, long, String, Throwable) - Method in class org.eclipse.jetty.http3.parser.BodyParser
- setAttachment(Object) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- setDataMode(boolean) - Method in class org.eclipse.jetty.http3.parser.MessageParser
- setIdleTimeout(long) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- setInputBufferSize(int) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets the size of the buffer used for QUIC network reads.
- setMaxBlockedStreams(int) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets the local QPACK decoder max number of blocked streams.
- setMaxDecoderTableCapacity(int) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets the local QPACK decoder max dynamic table capacity.
- setMaxEncoderTableCapacity(int) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets the local QPACK encoder initial dynamic table capacity.
- setMaxRequestHeadersSize(int) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets max request headers size.
- setMaxResponseHeadersSize(int) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets max response headers size.
- setOutputBufferSize(int) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets the size of the buffer used for QUIC network writes.
- setStreamIdleTimeout(long) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets the stream idle timeout in milliseconds.
- setStreamIdleTimeout(long) - Method in class org.eclipse.jetty.http3.HTTP3Session
- SETTINGS - Enum constant in enum class org.eclipse.jetty.http3.frames.FrameType
- SETTINGS_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- SettingsBodyParser - Class in org.eclipse.jetty.http3.parser
- SettingsBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.SettingsBodyParser
- SettingsFrame - Class in org.eclipse.jetty.http3.frames
- SettingsFrame(Map<Long, Long>) - Constructor for class org.eclipse.jetty.http3.frames.SettingsFrame
- SettingsGenerator - Class in org.eclipse.jetty.http3.generator
- SettingsGenerator(ByteBufferPool, boolean) - Constructor for class org.eclipse.jetty.http3.generator.SettingsGenerator
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets whether to use direct buffers for QUIC network reads.
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.InstructionStreamConnection
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.UnidirectionalStreamConnection
- setUseOutputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.HTTP3Configuration
-
Sets whether to use direct buffers for QUIC network writes.
- shutdown() - Method in class org.eclipse.jetty.http3.HTTP3Session
- Stream - Interface in org.eclipse.jetty.http3.api
- STREAM_CREATION_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
- STREAM_TYPE - Static variable in class org.eclipse.jetty.http3.DecoderStreamConnection
- STREAM_TYPE - Static variable in class org.eclipse.jetty.http3.EncoderStreamConnection
- Stream.Client - Interface in org.eclipse.jetty.http3.api
-
The client side version of
Stream. - Stream.Client.Listener - Interface in org.eclipse.jetty.http3.api
-
A
Stream.Client.Listeneris the passive counterpart of aStream.Clientand receives client-side events happening on an HTTP/3 stream. - Stream.Data - Class in org.eclipse.jetty.http3.api
-
A
Stream.Datainstance associates aByteBuffercontaining request bytes or response bytes. - Stream.Server - Interface in org.eclipse.jetty.http3.api
-
The server side version of
Stream. - Stream.Server.Listener - Interface in org.eclipse.jetty.http3.api
-
A
Stream.Server.Listeneris the passive counterpart of aStream.Serverand receives server-side events happening on an HTTP/3 stream. - succeeded() - Method in class org.eclipse.jetty.http3.ControlFlusher
- succeeded() - Method in class org.eclipse.jetty.http3.InstructionFlusher
- succeeded() - Method in class org.eclipse.jetty.http3.MessageFlusher
- SWITCH_MODE - Enum constant in enum class org.eclipse.jetty.http3.parser.MessageParser.Result
-
Indicates that a DATA frame was expected, but a HEADERS was found instead.
T
- toConnectionString() - Method in class org.eclipse.jetty.http3.HTTP3StreamConnection
- toString() - Method in class org.eclipse.jetty.http3.api.Stream.Data
- toString() - Method in class org.eclipse.jetty.http3.ControlFlusher
- toString() - Method in class org.eclipse.jetty.http3.frames.DataFrame
- toString() - Method in class org.eclipse.jetty.http3.frames.Frame
- toString() - Method in class org.eclipse.jetty.http3.frames.GoAwayFrame
- toString() - Method in class org.eclipse.jetty.http3.frames.HeadersFrame
- toString() - Method in class org.eclipse.jetty.http3.frames.SettingsFrame
- toString() - Method in class org.eclipse.jetty.http3.HTTP3Session
- toString() - Method in class org.eclipse.jetty.http3.HTTP3Stream
- toString() - Method in class org.eclipse.jetty.http3.InstructionFlusher
- trailer(HeadersFrame) - Method in interface org.eclipse.jetty.http3.api.Stream
-
Sends the given HEADERS frame containing the trailer headers.
- trailer(HeadersFrame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- TRAILER - Enum constant in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
The stream has received an HTTP trailer.
- type() - Method in enum class org.eclipse.jetty.http3.frames.FrameType
U
- UnidirectionalStreamConnection - Class in org.eclipse.jetty.http3
- UnidirectionalStreamConnection(QuicStreamEndPoint, Executor, ByteBufferPool, QpackEncoder, QpackDecoder, ParserListener) - Constructor for class org.eclipse.jetty.http3.UnidirectionalStreamConnection
- UnknownBodyParser - Class in org.eclipse.jetty.http3.parser
- UnknownBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.UnknownBodyParser
- updateClose(boolean, boolean) - Method in class org.eclipse.jetty.http3.HTTP3Stream
V
- validateAndUpdate(EnumSet<HTTP3Stream.FrameState>, HTTP3Stream.FrameState) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- valueOf(String) - Static method in enum class org.eclipse.jetty.http3.frames.FrameType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.jetty.http3.parser.BodyParser.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.jetty.http3.parser.MessageParser.Result
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.jetty.http3.frames.FrameType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.jetty.http3.HTTP3Stream.FrameState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.jetty.http3.parser.BodyParser.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.jetty.http3.parser.MessageParser.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION_FALLBACK_ERROR - Enum constant in enum class org.eclipse.jetty.http3.HTTP3ErrorCode
W
- WHOLE_FRAME - Enum constant in enum class org.eclipse.jetty.http3.parser.BodyParser.Result
- Wrapper(ParserListener) - Constructor for class org.eclipse.jetty.http3.parser.ParserListener.Wrapper
- write(Frame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- writeControlFrame(Frame, Callback) - Method in class org.eclipse.jetty.http3.HTTP3Session
- writeFrame(Frame) - Method in class org.eclipse.jetty.http3.HTTP3Stream
- writeMessageFrame(long, Frame, Callback) - Method in class org.eclipse.jetty.http3.HTTP3Session
All Classes and Interfaces|All Packages|Constant Field Values