| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final ByteBufferPool. | |
| private static final ByteBuffer[] | |
| private final Deque | |
| private Invocable. | |
| private final AutoLock | |
| private static final Logger | |
| private final Queue | |
| private final Collection | |
| private final HTTP2Session | |
| private HTTP2Session. | |
| private Throwable | |
| private final Queue |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public boolean | |
| private void | |
| public String | |
| public void | dump(Appendable
The appendable to dump to out, String The indent to apply after any new lines. indent)Implements org. Dump this object (and children) into an Appendable using the provided indent after any new lines. |
| private void | |
| public int | |
| public Invocable. | |
| private int | |
| protected void | onCompleteFailure(Throwable
the throwable to indicate cause of failure x)Overrides org. Invoked when the overall task has completed with a failure. |
| protected void | onCompleteSuccess()
Overrides org. Invoked when the overall task has completed successfully. |
| public void | |
| 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. |
| public void | |
| public String | toString()
Overrides org. Returns a string representation of the object. |
| public void |
| accumulator | back to summary |
|---|---|
| private final ByteBufferPool. | |
| EMPTY_BYTE_BUFFERS | back to summary |
|---|---|
| private static final ByteBuffer[] EMPTY_BYTE_BUFFERS | |
| entries | back to summary |
|---|---|
| private final Deque<HTTP2Session. | |
| invocationType | back to summary |
|---|---|
| private Invocable. | |
| lock | back to summary |
|---|---|
| private final AutoLock lock | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| pendingEntries | back to summary |
|---|---|
| private final Queue<HTTP2Session. | |
| processedEntries | back to summary |
|---|---|
| private final Collection<HTTP2Session. | |
| session | back to summary |
|---|---|
| private final HTTP2Session session | |
| stalledEntry | back to summary |
|---|---|
| private HTTP2Session. | |
| terminated | back to summary |
|---|---|
| private Throwable terminated | |
| windows | back to summary |
|---|---|
| private final Queue<HTTP2Flusher. | |
| HTTP2Flusher | back to summary |
|---|---|
| public HTTP2Flusher(HTTP2Session session) | |
| append | back to summary |
|---|---|
| public boolean append(HTTP2Session. | |
| append | back to summary |
|---|---|
| public boolean append(List<HTTP2Session. | |
| closed | back to summary |
|---|---|
| private void closed(HTTP2Session. | |
| dump | back to summary |
|---|---|
| public String dump() Overrides default org.
| |
| dump | back to summary |
|---|---|
| public void dump(Appendable out, String indent) throws IOException Implements org. Doc from org. Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
| |
| finish | back to summary |
|---|---|
| private void finish() | |
| getFrameQueueSize | back to summary |
|---|---|
| public int getFrameQueueSize() | |
| getInvocationType | back to summary |
|---|---|
| public Invocable. Overrides default org.
| |
| getWindowQueueSize | back to summary |
|---|---|
| private int getWindowQueueSize() | |
| onCompleteFailure | back to summary |
|---|---|
| protected void onCompleteFailure(Throwable x) Overrides org. Doc from org. Invoked when the overall task has completed with a failure. | |
| onCompleteSuccess | back to summary |
|---|---|
| protected void onCompleteSuccess() Overrides org. Doc from org. Invoked when the overall task has completed successfully.
| |
| onFlushed | back to summary |
|---|---|
| public void onFlushed(long bytes) throws IOException | |
| prepend | back to summary |
|---|---|
| public boolean prepend(HTTP2Session. | |
| 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
| |
| terminate | back to summary |
|---|---|
| public void terminate(Throwable cause) | |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| window | back to summary |
|---|---|
| public void window(HTTP2Stream stream, WindowUpdateFrame frame) | |
| Modifier and Type | Field and Description |
|---|---|
| private final WindowUpdateFrame | |
| private final HTTP2Stream |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void |
| frame | back to summary |
|---|---|
| private final WindowUpdateFrame frame | |
| stream | back to summary |
|---|---|
| private final HTTP2Stream stream | |
| WindowEntry | back to summary |
|---|---|
| public WindowEntry(HTTP2Stream stream, WindowUpdateFrame frame) | |
| perform | back to summary |
|---|---|
| public void perform() | |