Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BLOCKED_FRAME - Enum constant in enum org.eclipse.jetty.http3.internal.parser.BodyParser.Result
- BLOCKED_FRAME - Enum constant in enum org.eclipse.jetty.http3.internal.parser.MessageParser.Result
-
Indicates that a frame was parsed but its notification was deferred.
- BodyParser - Class in org.eclipse.jetty.http3.internal.parser
-
The base parser for the frame body of HTTP/3 frames.
- BodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.parser.BodyParser
- BodyParser.Result - Enum in org.eclipse.jetty.http3.internal.parser
C
- CANCEL_PUSH - Enum constant in enum org.eclipse.jetty.http3.frames.FrameType
- CancelPushBodyParser - Class in org.eclipse.jetty.http3.internal.parser
- CancelPushBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.parser.CancelPushBodyParser
- CancelPushGenerator - Class in org.eclipse.jetty.http3.internal.generator
- CancelPushGenerator() - Constructor for class org.eclipse.jetty.http3.internal.generator.CancelPushGenerator
- CLIENT_GRACEFUL - Static variable in class org.eclipse.jetty.http3.frames.GoAwayFrame
- CLOSED_CRITICAL_STREAM_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- code() - Method in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- complete() - Method in class org.eclipse.jetty.http3.api.Stream.Data
-
The method that applications must invoke to signal that the data bytes have been processed.
- ControlFlusher - Class in org.eclipse.jetty.http3.internal
- ControlFlusher(QuicSession, QuicStreamEndPoint, boolean) - Constructor for class org.eclipse.jetty.http3.internal.ControlFlusher
- ControlGenerator - Class in org.eclipse.jetty.http3.internal.generator
- ControlGenerator(boolean) - Constructor for class org.eclipse.jetty.http3.internal.generator.ControlGenerator
- ControlParser - Class in org.eclipse.jetty.http3.internal.parser
-
The HTTP/3 protocol parser.
- ControlParser(ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.parser.ControlParser
- ControlStreamConnection - Class in org.eclipse.jetty.http3.internal
- ControlStreamConnection(EndPoint, Executor, ByteBufferPool, ControlParser) - Constructor for class org.eclipse.jetty.http3.internal.ControlStreamConnection
- createStream(QuicStreamEndPoint, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Stream
- Data(DataFrame, Runnable) - Constructor for class org.eclipse.jetty.http3.api.Stream.Data
- DATA - Enum constant in enum org.eclipse.jetty.http3.frames.FrameType
- DATA - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
- DataBodyParser - Class in org.eclipse.jetty.http3.internal.parser
- DataBodyParser(HeaderParser, ParserListener, long, BooleanSupplier) - Constructor for class org.eclipse.jetty.http3.internal.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.internal.generator
- DataGenerator(boolean) - Constructor for class org.eclipse.jetty.http3.internal.generator.DataGenerator
- dataMode - Variable in class org.eclipse.jetty.http3.internal.parser.MessageParser
- decode(ByteBuffer, LongConsumer) - Method in class org.eclipse.jetty.http3.internal.VarLenInt
- DecoderStreamConnection - Class in org.eclipse.jetty.http3.internal
- DecoderStreamConnection(EndPoint, Executor, ByteBufferPool, QpackEncoder, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.DecoderStreamConnection
- demand() - Method in interface org.eclipse.jetty.http3.api.Stream
-
Causes
Stream.Client.Listener.onDataAvailable(Stream.Client)on the client, orStream.Server.Listener.onDataAvailable(Stream.Server)on the server, to be invoked, possibly at a later time, when the stream has data to be read. - demand() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- demand() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- dump(Appendable, String) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
E
- emptyBody(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
- emptyBody(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.DataBodyParser
- emptyBody(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.SettingsBodyParser
- encode(ByteBuffer, long) - Static method in class org.eclipse.jetty.http3.internal.VarLenInt
- EncoderStreamConnection - Class in org.eclipse.jetty.http3.internal
- EncoderStreamConnection(EndPoint, Executor, ByteBufferPool, QpackDecoder, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.EncoderStreamConnection
- EXCESSIVE_LOAD_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
F
- failed(Throwable) - Method in class org.eclipse.jetty.http3.internal.MessageFlusher
- FAILED - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
- FlushFrame() - Constructor for class org.eclipse.jetty.http3.internal.MessageFlusher.FlushFrame
- FRAGMENT_FRAME - Enum constant in enum org.eclipse.jetty.http3.internal.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 org.eclipse.jetty.http3.internal.parser.MessageParser.Result
-
Indicates that a frame was parsed.
- FRAME_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- FRAME_UNEXPECTED_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- FrameGenerator - Class in org.eclipse.jetty.http3.internal.generator
- FrameGenerator() - Constructor for class org.eclipse.jetty.http3.internal.generator.FrameGenerator
- FrameType - Enum in org.eclipse.jetty.http3.frames
- from(long) - Static method in enum org.eclipse.jetty.http3.frames.FrameType
G
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.CancelPushGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.ControlGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.DataGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.FrameGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.GoAwayGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.HeadersGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.MaxPushIdGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.MessageGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.PushPromiseGenerator
- generate(ByteBufferPool.Lease, long, Frame, Consumer<Throwable>) - Method in class org.eclipse.jetty.http3.internal.generator.SettingsGenerator
- getAttachment() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- getBodyLength() - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
- getByteBuffer() - Method in class org.eclipse.jetty.http3.api.Stream.Data
- getByteBuffer() - Method in class org.eclipse.jetty.http3.frames.DataFrame
- getEndPoint() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- getEndPoint() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- getEndPoint() - Method in class org.eclipse.jetty.http3.internal.UnidirectionalStreamConnection
- getExpireNanoTime() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- getFrameLength() - Method in class org.eclipse.jetty.http3.internal.parser.HeaderParser
- getFrameType() - Method in class org.eclipse.jetty.http3.frames.Frame
- getFrameType() - Method in class org.eclipse.jetty.http3.internal.parser.HeaderParser
- getId() - Method in interface org.eclipse.jetty.http3.api.Stream
- getId() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- getIdleTimeout() - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- getIdleTimeout() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- getInputBufferSize() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getInvocationType() - Method in class org.eclipse.jetty.http3.internal.ControlFlusher
- getInvocationType() - Method in class org.eclipse.jetty.http3.internal.InstructionFlusher
- getInvocationType() - Method in class org.eclipse.jetty.http3.internal.MessageFlusher
- getLastId() - Method in class org.eclipse.jetty.http3.frames.GoAwayFrame
- getListener() - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- getListener() - Method in class org.eclipse.jetty.http3.internal.parser.MessageParser
- getLocalSocketAddress() - Method in interface org.eclipse.jetty.http3.api.Session
- getLocalSocketAddress() - Method in class org.eclipse.jetty.http3.internal.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.internal.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.internal.HTTP3Session
- getOutputBufferSize() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getParserListener() - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
- getProtocolSession() - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- getRemoteSocketAddress() - Method in interface org.eclipse.jetty.http3.api.Session
- getRemoteSocketAddress() - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- getSession() - Method in interface org.eclipse.jetty.http3.api.Stream
- getSession() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- getSettings() - Method in class org.eclipse.jetty.http3.frames.SettingsFrame
- getStream(long) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- getStreamIdleTimeout() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
- getStreamIdleTimeout() - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- getStreams() - Method in interface org.eclipse.jetty.http3.api.Session
- getStreams() - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
- GOAWAY - Enum constant in enum org.eclipse.jetty.http3.frames.FrameType
- GoAwayBodyParser - Class in org.eclipse.jetty.http3.internal.parser
- GoAwayBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.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.internal.generator
- GoAwayGenerator(boolean) - Constructor for class org.eclipse.jetty.http3.internal.generator.GoAwayGenerator
H
- hasBuffer() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- hasDemand() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- hasDemand() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- HEADER - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
- HeaderParser - Class in org.eclipse.jetty.http3.internal.parser
-
The parser for the frame header of HTTP/3 frames.
- HeaderParser() - Constructor for class org.eclipse.jetty.http3.internal.parser.HeaderParser
- HEADERS - Enum constant in enum org.eclipse.jetty.http3.frames.FrameType
- HeadersBodyParser - Class in org.eclipse.jetty.http3.internal.parser
- HeadersBodyParser(HeaderParser, ParserListener, QpackDecoder, long, BooleanSupplier) - Constructor for class org.eclipse.jetty.http3.internal.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.internal.generator
- HeadersGenerator(QpackEncoder, boolean) - Constructor for class org.eclipse.jetty.http3.internal.generator.HeadersGenerator
- HTTP_CONNECT_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- HTTP_MESSAGE_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- HTTP3Configuration - Class in org.eclipse.jetty.http3
-
The HTTP/3 configuration parameters.
- HTTP3Configuration() - Constructor for class org.eclipse.jetty.http3.HTTP3Configuration
- HTTP3ErrorCode - Enum in org.eclipse.jetty.http3.internal
- HTTP3Session - Class in org.eclipse.jetty.http3.internal
- HTTP3Session(ProtocolSession, Session.Listener) - Constructor for class org.eclipse.jetty.http3.internal.HTTP3Session
- HTTP3Stream - Class in org.eclipse.jetty.http3.internal
- HTTP3Stream(HTTP3Session, QuicStreamEndPoint, boolean) - Constructor for class org.eclipse.jetty.http3.internal.HTTP3Stream
- HTTP3Stream.FrameState - Enum in org.eclipse.jetty.http3.internal
- HTTP3StreamConnection - Class in org.eclipse.jetty.http3.internal
- HTTP3StreamConnection(QuicStreamEndPoint, Executor, ByteBufferPool, MessageParser) - Constructor for class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
I
- ID_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- INFORMATIONAL - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
- init(UnaryOperator<ParserListener>) - Method in class org.eclipse.jetty.http3.internal.parser.MessageParser
- INITIAL - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
- InstructionFlusher - Class in org.eclipse.jetty.http3.internal
- InstructionFlusher(QuicSession, QuicStreamEndPoint, long) - Constructor for class org.eclipse.jetty.http3.internal.InstructionFlusher
- InstructionHandler - Class in org.eclipse.jetty.http3.internal
- InstructionHandler(InstructionFlusher) - Constructor for class org.eclipse.jetty.http3.internal.InstructionHandler
- InstructionStreamConnection - Class in org.eclipse.jetty.http3.internal
- InstructionStreamConnection(EndPoint, Executor, ByteBufferPool, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.InstructionStreamConnection
- INTERNAL_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- InvalidException(String) - Constructor for exception org.eclipse.jetty.http3.internal.VarLenInt.InvalidException
- inwardClose(long, String) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
- isClosed() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- isControl(long) - Static method in enum org.eclipse.jetty.http3.frames.FrameType
- isDataMode() - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Stream
- isMessage(long) - Static method in enum 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.internal.ControlStreamConnection
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.internal.InstructionStreamConnection
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.internal.UnidirectionalStreamConnection
- isUseOutputDirectByteBuffers() - Method in class org.eclipse.jetty.http3.HTTP3Configuration
L
- length(long) - Static method in class org.eclipse.jetty.http3.internal.VarLenInt
- listener - Variable in class org.eclipse.jetty.http3.internal.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_LENGTH - Static variable in class org.eclipse.jetty.http3.internal.VarLenInt
- MAX_PUSH_ID - Enum constant in enum 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.internal.parser
- MaxPushIdBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.parser.MaxPushIdBodyParser
- MaxPushIdGenerator - Class in org.eclipse.jetty.http3.internal.generator
- MaxPushIdGenerator() - Constructor for class org.eclipse.jetty.http3.internal.generator.MaxPushIdGenerator
- maxType() - Static method in enum org.eclipse.jetty.http3.frames.FrameType
- MessageFlusher - Class in org.eclipse.jetty.http3.internal
- MessageFlusher(ByteBufferPool, QpackEncoder, boolean) - Constructor for class org.eclipse.jetty.http3.internal.MessageFlusher
- MessageFlusher.FlushFrame - Class in org.eclipse.jetty.http3.internal
- MessageGenerator - Class in org.eclipse.jetty.http3.internal.generator
- MessageGenerator(QpackEncoder, boolean) - Constructor for class org.eclipse.jetty.http3.internal.generator.MessageGenerator
- MessageParser - Class in org.eclipse.jetty.http3.internal.parser
-
The HTTP/3 protocol parser.
- MessageParser(ParserListener, QpackDecoder, long, BooleanSupplier) - Constructor for class org.eclipse.jetty.http3.internal.parser.MessageParser
- MessageParser.Result - Enum in org.eclipse.jetty.http3.internal.parser
- MISSING_SETTINGS_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
N
- newGoAwayFrame(boolean) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- newHTTP3Stream(QuicStreamEndPoint, boolean) - Method in class org.eclipse.jetty.http3.internal.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 org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- NO_FRAME - Enum constant in enum org.eclipse.jetty.http3.internal.parser.BodyParser.Result
- NO_FRAME - Enum constant in enum org.eclipse.jetty.http3.internal.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.internal.HTTP3Stream
- notifyDataAvailable() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- notifyFailure(long, Throwable) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- notifyGoAway(GoAwayFrame) - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
- notifyHeaders(HeadersFrame, boolean) - Method in class org.eclipse.jetty.http3.internal.parser.HeadersBodyParser
- notifyIdleTimeout(TimeoutException) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- notifySessionFailure(long, String, Throwable) - Method in class org.eclipse.jetty.http3.internal.InstructionStreamConnection
- notifySessionFailure(long, String, Throwable) - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
- notifySettings(SettingsFrame) - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
- notifyStreamFailure(long, long, Throwable) - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
- notifyTrailer(HeadersFrame) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
O
- offer(List<Instruction>) - Method in class org.eclipse.jetty.http3.internal.InstructionFlusher
- offer(Frame, Callback) - Method in class org.eclipse.jetty.http3.internal.ControlFlusher
- offer(QuicStreamEndPoint, Frame, Callback) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
-
Called when the local peer receives a close initiated by the remote peer.
- onClose(Throwable) - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- onCompleteFailure(Throwable) - Method in class org.eclipse.jetty.http3.internal.ControlFlusher
- onCompleteFailure(Throwable) - Method in class org.eclipse.jetty.http3.internal.InstructionFlusher
- onData(long, DataFrame) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- onData(long, DataFrame) - Method in interface org.eclipse.jetty.http3.internal.parser.ParserListener
- onData(long, DataFrame) - Method in class org.eclipse.jetty.http3.internal.parser.ParserListener.Wrapper
- onData(DataFrame) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- onDataAvailable() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- onDataAvailable(long) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- onDataAvailable(long) - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- 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.internal.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.internal.ControlStreamConnection
- onFillable() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- onFillable() - Method in class org.eclipse.jetty.http3.internal.InstructionStreamConnection
- onFillable() - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
- onGoAway(GoAwayFrame) - Method in interface org.eclipse.jetty.http3.internal.parser.ParserListener
- onHeaders(long, HeadersFrame, boolean) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- onHeaders(long, HeadersFrame, boolean) - Method in interface org.eclipse.jetty.http3.internal.parser.ParserListener
- onHeaders(long, HeadersFrame, boolean) - Method in class org.eclipse.jetty.http3.internal.parser.ParserListener.Wrapper
- onIdleTimeout() - Method in class org.eclipse.jetty.http3.internal.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) - Method in interface org.eclipse.jetty.http3.api.Stream.Client.Listener
-
Callback method invoked when the stream idle timeout elapses.
- onIdleTimeout(Stream.Server, Throwable) - 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.internal.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.internal.ControlStreamConnection
- onOpen() - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- onOpen() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- onOpen() - Method in class org.eclipse.jetty.http3.internal.InstructionStreamConnection
- onOpen() - Method in class org.eclipse.jetty.http3.internal.UnidirectionalStreamConnection
- onPreface() - Method in class org.eclipse.jetty.http3.internal.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(Throwable) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
- onSessionFailure(long, String, Throwable) - Method in interface org.eclipse.jetty.http3.internal.parser.ParserListener
- onSessionFailure(long, String, Throwable) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
- onSettings(SettingsFrame) - Method in interface org.eclipse.jetty.http3.internal.parser.ParserListener
- onSettings(SettingsFrame) - Method in class org.eclipse.jetty.http3.internal.parser.ParserListener.Wrapper
- onStreamFailure(long, long, Throwable) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- onStreamFailure(long, long, Throwable) - Method in interface org.eclipse.jetty.http3.internal.parser.ParserListener
- onStreamFailure(long, long, Throwable) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Stream
- onUpgradeFrom() - Method in class org.eclipse.jetty.http3.internal.UnidirectionalStreamConnection
- onUpgradeTo(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.ControlStreamConnection
- onUpgradeTo(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.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.internal - package org.eclipse.jetty.http3.internal
- org.eclipse.jetty.http3.internal.generator - package org.eclipse.jetty.http3.internal.generator
- org.eclipse.jetty.http3.internal.parser - package org.eclipse.jetty.http3.internal.parser
P
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.BodyParser
-
Parses the frame body bytes in the given
buffer. - parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.CancelPushBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.ControlParser
-
Parses the given
bufferbytes and emit events to aParserListener. - parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.DataBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.GoAwayBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.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.internal.parser.HeadersBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.MaxPushIdBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.MessageParser
-
Parses the given
bufferbytes and emit events to aParserListener. - parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.PushPromiseBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.SettingsBodyParser
- parse(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.parser.UnknownBodyParser
- parseInstruction(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.DecoderStreamConnection
- parseInstruction(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.EncoderStreamConnection
- parseInstruction(ByteBuffer) - Method in class org.eclipse.jetty.http3.internal.InstructionStreamConnection
- ParserListener - Interface in org.eclipse.jetty.http3.internal.parser
- ParserListener.Wrapper - Class in org.eclipse.jetty.http3.internal.parser
- process() - Method in class org.eclipse.jetty.http3.internal.ControlFlusher
- process() - Method in class org.eclipse.jetty.http3.internal.InstructionFlusher
- process() - Method in class org.eclipse.jetty.http3.internal.MessageFlusher
- PROTOCOL_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- PUSH_PROMISE - Enum constant in enum org.eclipse.jetty.http3.frames.FrameType
- PushPromiseBodyParser - Class in org.eclipse.jetty.http3.internal.parser
- PushPromiseBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.parser.PushPromiseBodyParser
- PushPromiseGenerator - Class in org.eclipse.jetty.http3.internal.generator
- PushPromiseGenerator() - Constructor for class org.eclipse.jetty.http3.internal.generator.PushPromiseGenerator
R
- randomReservedCode() - Static method in enum org.eclipse.jetty.http3.internal.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.internal.HTTP3Stream
- readData() - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- removeStream(HTTP3Stream, Throwable) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- REQUEST_CANCELLED_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- REQUEST_INCOMPLETE_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- REQUEST_REJECTED_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- reset() - Method in class org.eclipse.jetty.http3.internal.parser.HeaderParser
- reset() - Method in class org.eclipse.jetty.http3.internal.VarLenInt
- 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.internal.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.internal.parser.BodyParser
- setAttachment(Object) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- setDataMode(boolean) - Method in class org.eclipse.jetty.http3.internal.parser.MessageParser
- setIdleTimeout(long) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
- SETTINGS - Enum constant in enum org.eclipse.jetty.http3.frames.FrameType
- SETTINGS_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- SettingsBodyParser - Class in org.eclipse.jetty.http3.internal.parser
- SettingsBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.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.internal.generator
- SettingsGenerator(boolean) - Constructor for class org.eclipse.jetty.http3.internal.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.internal.ControlStreamConnection
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.internal.HTTP3StreamConnection
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.internal.InstructionStreamConnection
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Session
- Stream - Interface in org.eclipse.jetty.http3.api
- STREAM_CREATION_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
- STREAM_TYPE - Static variable in class org.eclipse.jetty.http3.internal.ControlStreamConnection
- STREAM_TYPE - Static variable in class org.eclipse.jetty.http3.internal.DecoderStreamConnection
- STREAM_TYPE - Static variable in class org.eclipse.jetty.http3.internal.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 with a completion event that applications must trigger when the bytes have been processed. - 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.internal.ControlFlusher
- succeeded() - Method in class org.eclipse.jetty.http3.internal.InstructionFlusher
- succeeded() - Method in class org.eclipse.jetty.http3.internal.MessageFlusher
- SWITCH_MODE - Enum constant in enum org.eclipse.jetty.http3.internal.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.internal.HTTP3StreamConnection
- toString() - Method in class org.eclipse.jetty.http3.api.Stream.Data
- 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.internal.ControlFlusher
- toString() - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- toString() - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- toString() - Method in class org.eclipse.jetty.http3.internal.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.internal.HTTP3Stream
- TRAILER - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
- type() - Method in enum org.eclipse.jetty.http3.frames.FrameType
U
- UnidirectionalStreamConnection - Class in org.eclipse.jetty.http3.internal
- UnidirectionalStreamConnection(QuicStreamEndPoint, Executor, ByteBufferPool, QpackEncoder, QpackDecoder, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.UnidirectionalStreamConnection
- UnknownBodyParser - Class in org.eclipse.jetty.http3.internal.parser
- UnknownBodyParser(HeaderParser, ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.parser.UnknownBodyParser
- updateClose(boolean, boolean) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
V
- validateAndUpdate(EnumSet<HTTP3Stream.FrameState>, HTTP3Stream.FrameState) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- valueOf(String) - Static method in enum org.eclipse.jetty.http3.frames.FrameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.jetty.http3.internal.parser.BodyParser.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.jetty.http3.internal.parser.MessageParser.Result
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.jetty.http3.frames.FrameType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.jetty.http3.internal.HTTP3Stream.FrameState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.jetty.http3.internal.parser.BodyParser.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.jetty.http3.internal.parser.MessageParser.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VarLenInt - Class in org.eclipse.jetty.http3.internal
-
Encodes and decodes
longvalues as specified by QUIC. - VarLenInt() - Constructor for class org.eclipse.jetty.http3.internal.VarLenInt
- VarLenInt.InvalidException - Exception in org.eclipse.jetty.http3.internal
- VERSION_FALLBACK_ERROR - Enum constant in enum org.eclipse.jetty.http3.internal.HTTP3ErrorCode
W
- WHOLE_FRAME - Enum constant in enum org.eclipse.jetty.http3.internal.parser.BodyParser.Result
- Wrapper(ParserListener) - Constructor for class org.eclipse.jetty.http3.internal.parser.ParserListener.Wrapper
- write(Frame) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- writeControlFrame(Frame, Callback) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
- writeFrame(Frame) - Method in class org.eclipse.jetty.http3.internal.HTTP3Stream
- writeMessageFrame(long, Frame, Callback) - Method in class org.eclipse.jetty.http3.internal.HTTP3Session
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form