| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final ByteBufferPool. | |
| private final Queue | |
| private MessageFlusher. | |
| private final MessageGenerator | |
| private final AutoLock | |
| private static final Logger |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | failed(Throwable x)
Overrides org. Overrides default org. Method to invoke when the asynchronous sub-task fails, or to fail the overall asynchronous task and therefore terminate the iteration. |
| public Invocable. | |
| public boolean | |
| protected IteratingCallback. | process()
Implements abstract org. Method called by |
| public void | succeeded()
Overrides org. Overrides default org. Method to invoke when the asynchronous sub-task succeeds. |
| accumulator | back to summary |
|---|---|
| private final ByteBufferPool. | |
| entries | back to summary |
|---|---|
| private final Queue<MessageFlusher. | |
| entry | back to summary |
|---|---|
| private MessageFlusher. | |
| generator | back to summary |
|---|---|
| private final MessageGenerator generator | |
| lock | back to summary |
|---|---|
| private final AutoLock lock | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| MessageFlusher | back to summary |
|---|---|
| public MessageFlusher(ByteBufferPool bufferPool, QpackEncoder encoder, boolean useDirectByteBuffers) | |
| failed | back to summary |
|---|---|
| public void failed(Throwable x) Overrides org. Overrides default org. Doc from org. Method to invoke when the asynchronous sub-task fails, or to fail the overall asynchronous task and therefore terminate the iteration.
Subclasses that override this method must always remember
to call
Eventually,
| |
| getInvocationType | back to summary |
|---|---|
| public Invocable. Overrides default org.
| |
| offer | back to summary |
|---|---|
| public boolean offer(QuicStreamEndPoint endPoint, Frame frame, Callback callback) | |
| process | back to summary |
|---|---|
| protected IteratingCallback. Implements abstract org. Doc from org. Method called by Implementations must initiate the asynchronous execution of the sub-task (if any) and return an appropriate action:
| |
| succeeded | back to summary |
|---|---|
| public void succeeded() Overrides org. Overrides default org. Doc from org. Method to invoke when the asynchronous sub-task succeeds.
Subclasses that override this method must always remember
to call
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Callback | |
| private final QuicStreamEndPoint | |
| private final Frame |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| callback | back to summary |
|---|---|
| private final Callback callback | |
| endPoint | back to summary |
|---|---|
| private final QuicStreamEndPoint endPoint | |
| frame | back to summary |
|---|---|
| private final Frame frame | |
| Entry | back to summary |
|---|---|
| private Entry(QuicStreamEndPoint endPoint, Frame frame, Callback callback) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
| |
| Access | Constructor and Description |
|---|---|
| public |
| FlushFrame | back to summary |
|---|---|
| public FlushFrame() | |