public interface ReservedBlockingStreamingHttpConnection extends BlockingStreamingHttpConnection
BlockingStreamingHttpConnection for the exclusive use of the caller of
BlockingStreamingHttpClient.reserveConnection(HttpRequestMetaData) and
BlockingStreamingHttpClient.reserveConnection(HttpExecutionStrategy, HttpRequestMetaData).| Modifier and Type | Method and Description |
|---|---|
default ReservedBlockingHttpConnection |
asBlockingConnection()
Convert this
BlockingStreamingHttpConnection to the BlockingHttpConnection API. |
default ReservedHttpConnection |
asConnection()
Convert this
BlockingStreamingHttpConnection to the HttpConnection API. |
ReservedStreamingHttpConnection |
asStreamingConnection()
Convert this
BlockingStreamingHttpConnection to the StreamingHttpConnection API. |
void |
release()
Releases this reserved
BlockingStreamingHttpConnection to be used for subsequent requests. |
connectionContext, request, transportEventIterableclose, executionContext, httpResponseFactory, requestvoid release()
throws Exception
BlockingStreamingHttpConnection to be used for subsequent requests.
This method must be idempotent, i.e. calling multiple times must not have side-effects.Exception - if any exception occurs during releasing.ReservedStreamingHttpConnection asStreamingConnection()
BlockingStreamingHttpConnectionBlockingStreamingHttpConnection to the StreamingHttpConnection API.
Note that the resulting StreamingHttpConnection may still be subject to any blocking, in memory
aggregation, and other behavior as this BlockingStreamingHttpConnection.
asStreamingConnection in interface BlockingStreamingHttpConnectionStreamingHttpConnection representation of this BlockingStreamingHttpConnection.default ReservedHttpConnection asConnection()
BlockingStreamingHttpConnectionBlockingStreamingHttpConnection to the HttpConnection API.
Note that the resulting HttpConnection may still be subject to any blocking, in memory
aggregation, and other behavior as this BlockingStreamingHttpConnection.
asConnection in interface BlockingStreamingHttpConnectionHttpConnection representation of this BlockingStreamingHttpConnection.default ReservedBlockingHttpConnection asBlockingConnection()
BlockingStreamingHttpConnectionBlockingStreamingHttpConnection to the BlockingHttpConnection API.
Note that the resulting BlockingHttpConnection may still be subject to in memory
aggregation and other behavior as this BlockingStreamingHttpConnection.
asBlockingConnection in interface BlockingStreamingHttpConnectionBlockingHttpConnection representation of this
BlockingStreamingHttpConnection.