Class HTTP3StreamClient
java.lang.Object
org.eclipse.jetty.http3.internal.HTTP3Stream
org.eclipse.jetty.http3.client.internal.HTTP3StreamClient
- All Implemented Interfaces:
org.eclipse.jetty.http3.api.Stream,org.eclipse.jetty.http3.api.Stream.Client,org.eclipse.jetty.io.CyclicTimeouts.Expirable,org.eclipse.jetty.util.Attachable
public class HTTP3StreamClient
extends org.eclipse.jetty.http3.internal.HTTP3Stream
implements org.eclipse.jetty.http3.api.Stream.Client
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.http3.internal.HTTP3Stream
org.eclipse.jetty.http3.internal.HTTP3Stream.FrameStateNested classes/interfaces inherited from interface org.eclipse.jetty.http3.api.Stream
org.eclipse.jetty.http3.api.Stream.Client, org.eclipse.jetty.http3.api.Stream.Data, org.eclipse.jetty.http3.api.Stream.ServerNested classes/interfaces inherited from interface org.eclipse.jetty.http3.api.Stream.Client
org.eclipse.jetty.http3.api.Stream.Client.Listener -
Constructor Summary
ConstructorsConstructorDescriptionHTTP3StreamClient(org.eclipse.jetty.http3.internal.HTTP3Session session, org.eclipse.jetty.quic.common.QuicStreamEndPoint endPoint, boolean local) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.http3.api.Stream.Client.Listenerprotected voidprotected voidnotifyFailure(long error, Throwable failure) protected booleannotifyIdleTimeout(TimeoutException timeout) protected voidnotifyTrailer(org.eclipse.jetty.http3.frames.HeadersFrame frame) voidonOpen()voidonResponse(org.eclipse.jetty.http3.frames.HeadersFrame frame) voidsetListener(org.eclipse.jetty.http3.api.Stream.Client.Listener listener) Methods inherited from class org.eclipse.jetty.http3.internal.HTTP3Stream
data, demand, getAttachment, getEndPoint, getExpireNanoTime, getId, getIdleTimeout, getSession, hasDemand, isClosed, isLocal, notIdle, onData, onDataAvailable, onFailure, onTrailer, readData, reset, setAttachment, setIdleTimeout, toString, trailer, updateClose, validateAndUpdate, write, writeFrameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.http3.api.Stream
data, demand, getId, getSession, readData, reset, trailer
-
Constructor Details
-
HTTP3StreamClient
public HTTP3StreamClient(org.eclipse.jetty.http3.internal.HTTP3Session session, org.eclipse.jetty.quic.common.QuicStreamEndPoint endPoint, boolean local)
-
-
Method Details
-
getListener
public org.eclipse.jetty.http3.api.Stream.Client.Listener getListener() -
onOpen
public void onOpen() -
setListener
public void setListener(org.eclipse.jetty.http3.api.Stream.Client.Listener listener) -
onResponse
public void onResponse(org.eclipse.jetty.http3.frames.HeadersFrame frame) -
notifyDataAvailable
protected void notifyDataAvailable()- Specified by:
notifyDataAvailablein classorg.eclipse.jetty.http3.internal.HTTP3Stream
-
notifyTrailer
protected void notifyTrailer(org.eclipse.jetty.http3.frames.HeadersFrame frame) - Specified by:
notifyTrailerin classorg.eclipse.jetty.http3.internal.HTTP3Stream
-
notifyIdleTimeout
- Specified by:
notifyIdleTimeoutin classorg.eclipse.jetty.http3.internal.HTTP3Stream
-
notifyFailure
- Specified by:
notifyFailurein classorg.eclipse.jetty.http3.internal.HTTP3Stream
-