java.lang.Object
org.eclipse.jetty.util.IteratingCallback
org.eclipse.jetty.http3.internal.MessageFlusher
- All Implemented Interfaces:
org.eclipse.jetty.util.Callback,org.eclipse.jetty.util.thread.Invocable
public class MessageFlusher
extends org.eclipse.jetty.util.IteratingCallback
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.eclipse.jetty.util.IteratingCallback
org.eclipse.jetty.util.IteratingCallback.ActionNested classes/interfaces inherited from interface org.eclipse.jetty.util.Callback
org.eclipse.jetty.util.Callback.Completable, org.eclipse.jetty.util.Callback.Completing, org.eclipse.jetty.util.Callback.NestedNested classes/interfaces inherited from interface org.eclipse.jetty.util.thread.Invocable
org.eclipse.jetty.util.thread.Invocable.InvocationType, org.eclipse.jetty.util.thread.Invocable.ReadyTask, org.eclipse.jetty.util.thread.Invocable.Task -
Field Summary
Fields inherited from interface org.eclipse.jetty.util.Callback
NOOPFields inherited from interface org.eclipse.jetty.util.thread.Invocable
__nonBlocking -
Constructor Summary
ConstructorsConstructorDescriptionMessageFlusher(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, org.eclipse.jetty.http3.qpack.QpackEncoder encoder, boolean useDirectByteBuffers) -
Method Summary
Methods inherited from class org.eclipse.jetty.util.IteratingCallback
close, isClosed, isFailed, isSucceeded, iterate, onCompleteFailure, onCompleteSuccess, reset, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.Callback
completeWith
-
Constructor Details
-
MessageFlusher
public MessageFlusher(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, org.eclipse.jetty.http3.qpack.QpackEncoder encoder, boolean useDirectByteBuffers)
-
-
Method Details
-
offer
public boolean offer(org.eclipse.jetty.quic.common.QuicStreamEndPoint endPoint, Frame frame, org.eclipse.jetty.util.Callback callback) -
process
protected org.eclipse.jetty.util.IteratingCallback.Action process()- Specified by:
processin classorg.eclipse.jetty.util.IteratingCallback
-
succeeded
public void succeeded()- Specified by:
succeededin interfaceorg.eclipse.jetty.util.Callback- Overrides:
succeededin classorg.eclipse.jetty.util.IteratingCallback
-
failed
- Specified by:
failedin interfaceorg.eclipse.jetty.util.Callback- Overrides:
failedin classorg.eclipse.jetty.util.IteratingCallback
-
getInvocationType
public org.eclipse.jetty.util.thread.Invocable.InvocationType getInvocationType()
-