public class FrameFlusher extends IteratingCallback
Callback.Completable, Callback.Completing, Callback.InvocableCallback, Callback.Nested
Invocable.InvocationType
Modifier and Type | Field and Description |
---|---|
static BinaryFrame |
FLUSH_FRAME |
__nonBlocking
Constructor and Description |
---|
FrameFlusher(ByteBufferPool bufferPool,
Generator generator,
EndPoint endPoint,
int bufferSize,
int maxGather) |
Modifier and Type | Method and Description |
---|---|
boolean |
enqueue(Frame frame,
WriteCallback callback,
BatchMode batchMode) |
long |
getBytesOut() |
long |
getMessagesOut() |
void |
onCompleteFailure(Throwable failure)
Invoked when the overall task has completed with a failure.
|
void |
succeeded()
Invoked when the sub task succeeds.
|
String |
toString() |
close, failed, isClosed, isFailed, isSucceeded, iterate, reset
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
combine, from, from, from, from, from, from
combine, getInvocationType, getInvocationType, invokeNonBlocking, isNonBlockingInvocation
public static final BinaryFrame FLUSH_FRAME
public FrameFlusher(ByteBufferPool bufferPool, Generator generator, EndPoint endPoint, int bufferSize, int maxGather)
public boolean enqueue(Frame frame, WriteCallback callback, BatchMode batchMode)
public void succeeded()
IteratingCallback
super.succeeded()
.succeeded
in interface Callback
succeeded
in class IteratingCallback
Callback.failed(Throwable)
public void onCompleteFailure(Throwable failure)
IteratingCallback
failure
- the throwable to indicate cause of failureIteratingCallback.onCompleteSuccess()
public long getMessagesOut()
public long getBytesOut()
public String toString()
toString
in class IteratingCallback
Copyright © 2010 - 2020 Adobe. All Rights Reserved