| Modifier and Type | Class and Description |
|---|---|
| private class | |
| pack-priv class | |
| pack-priv static class | |
| pack-priv class | |
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private volatile boolean | |
| pack-priv static final ByteBuffer | |
| pack-priv final Http2Connection | |
| private static final String | |
| pack-priv final Logger | |
| private volatile boolean | |
| private static final VarHandle | |
| private boolean | |
| private volatile boolean | |
| private final AtomicReference | |
| private volatile boolean | |
| pack-priv final ConcurrentLinkedQueue | |
| private final Lock | |
| private AtomicInteger | |
| pack-priv volatile HttpResponse. | |
| private volatile boolean | remotelyClosed
True if END_STREAM has been seen in a frame received on this stream. |
| pack-priv final HttpRequestImpl | |
| pack-priv final CompletableFuture | |
| pack-priv long | |
| pack-priv final HttpHeaders | |
| pack-priv final HttpRequest. | |
| private boolean | |
| pack-priv volatile Stream | |
| pack-priv volatile Response | |
| pack-priv final List | response_cfs
A List of responses relating to this stream. |
| pack-priv final Lock | |
| pack-priv volatile CompletableFuture | |
| pack-priv volatile int | |
| pack-priv final HttpHeadersBuilder | |
| private boolean | |
| pack-priv volatile HttpResponse. | |
| pack-priv final Stream | |
| pack-priv final SequentialScheduler | |
| private final Lock | |
| private final Lock | |
| pack-priv volatile boolean | |
| protected volatile int | streamid
This stream's identifier. |
| private volatile int | |
| private final WindowUpdateSender | |
| private volatile boolean | |
| pack-priv final SubscriptionBase | |
| private final WindowController | windowController
A reference to this Stream's connection Send Window controller. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | cancel(IOException cause)
Implements abstract jdk. Cancels a request with a cause. |
| pack-priv void | |
| pack-priv void | |
| pack-priv String | |
| private boolean | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | completed()
Implements abstract jdk. Called when the exchange is completed, so that cleanup actions may be performed - such as deregistering callbacks. |
| pack-priv void | |
| pack-priv void | |
| pack-priv HttpConnection | connection()
Implements abstract jdk. Returns the |
| pack-priv void | |
| private boolean | |
| pack-priv Stream | createResponseSubscriber(HttpResponse.
Overrides jdk. Creates and wraps an |
| pack-priv final String | |
| pack-priv boolean | |
| private void | |
| private boolean | endStreamReceived()
Tells whether, or not, the END_STREAM Flag has been seen in any frame received on this stream. |
| pack-priv void | |
| private HttpHeaders | |
| pack-priv Throwable | Returns: the cause for which this exchange was canceled, if available.Implements abstract jdk. Returns the cause for which this exchange was canceled, if available. |
| pack-priv DataFrame | |
| private DataFrame | |
| pack-priv HttpHeaders | |
| pack-priv CompletableFuture | getResponseAsync(Executor executor)
Implements abstract jdk. Gets the response headers. |
| pack-priv void | |
| pack-priv void | |
| protected void | |
| private boolean | |
| private OutgoingHeaders | |
| public CompletableFuture | ignoreBody()
Implements abstract jdk. Send a RESET frame to tell server to stop sending data on this stream |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| private void | |
| pack-priv void | |
| pack-priv boolean | Returns: true if this exchange was canceled.Implements abstract jdk. Returns true if this exchange was canceled. |
| pack-priv int | Returns: the previous value of the stream state.the reason code as per HTTP/2 protocol code)Records the first reason which was invoked when sending a ResetFrame to the server in the streamState, and return the previous value of the streamState. |
| private boolean | |
| pack-priv void | |
| pack-priv void | onProtocolError(final IOException cause)
Implements abstract jdk. Invoked whenever there is a (HTTP) protocol error when dealing with the response from the server. |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| private void | |
| pack-priv CompletableFuture | readBodyAsync(HttpResponse.
Implements abstract jdk.
|
| pack-priv CompletableFuture | |
| private void | |
| private void | |
| private boolean | |
| pack-priv boolean | |
| pack-priv void | released()
Implements abstract jdk. Called when the exchange is released, so that cleanup actions may be performed - such as deregistering callbacks. |
| pack-priv void | |
| pack-priv void | |
| pack-priv DecodingCallback | |
| private void | schedule()
Invoked either from incoming() -> {receiveDataFrame() or receiveResetFrame() } of after user subscription window has re-opened, from SubscriptionBase.request() |
| pack-priv CompletableFuture | sendBodyAsync()
Implements abstract jdk. Sends a request body, after request headers have been sent. |
| pack-priv CompletableFuture | |
| private void | |
| pack-priv CompletableFuture | |
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| public String | |
| private boolean |