Top Fields Constructors Methods
org.eclipse.jetty.http3.client

public Class HTTP3StreamClient

extends HTTP3Stream
implements Client
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.http3.api.Stream.Client, org.eclipse.jetty.http3.api.Stream
Imports
java.util.EnumSet, java.util.concurrent.TimeoutException, org.eclipse.jetty.http.HttpStatus, .MetaData, org.eclipse.jetty.http3.HTTP3Session, .HTTP3Stream, org.eclipse.jetty.http3.api.Stream, org.eclipse.jetty.http3.frames.HeadersFrame, org.eclipse.jetty.quic.common.QuicStreamEndPoint, org.eclipse.jetty.util.Promise, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private Stream.Client.Listener
private static final Logger

Constructor Summary

AccessConstructor and Description
public
HTTP3StreamClient(HTTP3Session session, QuicStreamEndPoint endPoint, boolean local)

Method Summary

Modifier and TypeMethod and Description
public Stream.Client.Listener
protected void
protected void
protected void
private void
private void
protected void
public void
public void
public void
Inherited from org.eclipse.jetty.http3.HTTP3Stream:
datademandgetAttachmentgetEndPointgetExpireNanoTimegetIdgetIdleTimeoutgetSessionhasDemandhasDemandOrStallisClosedisLocalnotIdleonDataonDataonFailureonHeadersonTrailerreadDataresetsetAttachmentsetIdleTimeouttoStringtrailerupdateClosevalidateAndUpdatewritewriteFrame

Field Detail

listenerback to summary
private Stream.Client.Listener listener
LOGback to summary
private static final Logger LOG

Hides org.eclipse.jetty.http3.HTTP3Stream.LOG.

Constructor Detail

HTTP3StreamClientback to summary
public HTTP3StreamClient(HTTP3Session session, QuicStreamEndPoint endPoint, boolean local)

Method Detail

getListenerback to summary
public Stream.Client.Listener getListener()
notifyDataAvailableback to summary
protected void notifyDataAvailable()

Implements abstract org.eclipse.jetty.http3.HTTP3Stream.notifyDataAvailable.

notifyFailureback to summary
protected void notifyFailure(long error, Throwable failure)

Implements abstract org.eclipse.jetty.http3.HTTP3Stream.notifyFailure.

Annotations
@Override
notifyIdleTimeoutback to summary
protected void notifyIdleTimeout(TimeoutException timeout, Promise<Boolean> promise)

Implements abstract org.eclipse.jetty.http3.HTTP3Stream.notifyIdleTimeout.

Annotations
@Override
notifyNewStreamback to summary
private void notifyNewStream()
notifyResponseback to summary
private void notifyResponse(HeadersFrame frame)
notifyTrailerback to summary
protected void notifyTrailer(HeadersFrame frame)

Implements abstract org.eclipse.jetty.http3.HTTP3Stream.notifyTrailer.

Annotations
@Override
onOpenback to summary
public void onOpen()
onResponseback to summary
public void onResponse(HeadersFrame frame)
setListenerback to summary
public void setListener(Stream.Client.Listener listener)