Class HTTP3StreamClient
java.lang.Object
org.eclipse.jetty.http3.HTTP3Stream
org.eclipse.jetty.http3.client.HTTP3StreamClient
- All Implemented Interfaces:
Stream, Stream.Client, CyclicTimeouts.Expirable, Attachable
-
Nested Class Summary
Nested classes/interfaces inherited from class HTTP3Stream
HTTP3Stream.FrameStateNested classes/interfaces inherited from interface Stream
Stream.Client, Stream.Data, Stream.ServerNested classes/interfaces inherited from interface Stream.Client
Stream.Client.Listener -
Constructor Summary
ConstructorsConstructorDescriptionHTTP3StreamClient(HTTP3Session session, QuicStreamEndPoint endPoint, boolean local) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidnotifyDataAvailable(boolean immediate) voidnotifyFailure(long error, Throwable failure) protected voidnotifyIdleTimeout(TimeoutException timeout, Promise<Boolean> promise) protected voidnotifyTrailer(HeadersFrame frame) voidonOpen()voidonResponse(HeadersFrame frame) voidsetListener(Stream.Client.Listener listener) Methods inherited from class HTTP3Stream
data, demand, getAttachment, getEndPoint, getExpireNanoTime, getId, getIdleTimeout, getSession, hasDemand, hasDemandOrStall, isClosed, isLocal, notIdle, onData, onData, onFailure, onHeaders, onTrailer, readData, reset, setAttachment, setIdleTimeout, toString, trailer, updateClose, validateAndUpdate, write, writeFrame
-
Constructor Details
-
HTTP3StreamClient
-
-
Method Details
-
getListener
-
onOpen
public void onOpen() -
setListener
-
onResponse
-
notifyDataAvailable
protected void notifyDataAvailable(boolean immediate) - Specified by:
notifyDataAvailablein classHTTP3Stream
-
notifyTrailer
- Specified by:
notifyTrailerin classHTTP3Stream
-
notifyIdleTimeout
- Specified by:
notifyIdleTimeoutin classHTTP3Stream
-
notifyFailure
- Specified by:
notifyFailurein classHTTP3Stream
-