Uses of Interface
org.apache.hc.core5.http.nio.AsyncPushConsumer
-
Packages that use AsyncPushConsumer Package Description org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.nio Core HTTP transport APIs based on the asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.command Commands for HTTP transports based on asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.support Support classes for the asynchronous I/O model.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.impl.nio.bootstrap HTTP/2 capable requester and server bootstrap.org.apache.hc.core5.http2.nio.support Support classes for HTTP/2 asynchronous transport.org.apache.hc.core5.testing.nio -
-
Uses of AsyncPushConsumer in org.apache.hc.core5.http.impl.bootstrap
Method parameters in org.apache.hc.core5.http.impl.bootstrap with type arguments of type AsyncPushConsumer Modifier and Type Method Description void
HttpAsyncRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext executeContext)
<T> java.util.concurrent.Future<T>
HttpAsyncRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback)
void
HttpAsyncRequester.InternalAsyncClientEndpoint. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
-
Uses of AsyncPushConsumer in org.apache.hc.core5.http.nio
Method parameters in org.apache.hc.core5.http.nio with type arguments of type AsyncPushConsumer Modifier and Type Method Description abstract void
AsyncClientEndpoint. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
Initiates a message exchange using the given handler.<T> java.util.concurrent.Future<T>
AsyncClientEndpoint. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context, FutureCallback<T> callback)
Initiates message exchange using the given request producer and response consumer. -
Uses of AsyncPushConsumer in org.apache.hc.core5.http.nio.command
Fields in org.apache.hc.core5.http.nio.command with type parameters of type AsyncPushConsumer Modifier and Type Field Description private HandlerFactory<AsyncPushConsumer>
RequestExecutionCommand. pushHandlerFactory
Methods in org.apache.hc.core5.http.nio.command that return types with arguments of type AsyncPushConsumer Modifier and Type Method Description HandlerFactory<AsyncPushConsumer>
RequestExecutionCommand. getPushHandlerFactory()
Constructor parameters in org.apache.hc.core5.http.nio.command with type arguments of type AsyncPushConsumer Constructor Description RequestExecutionCommand(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, HttpContext context)
RequestExecutionCommand(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
-
Uses of AsyncPushConsumer in org.apache.hc.core5.http.nio.support
Classes in org.apache.hc.core5.http.nio.support that implement AsyncPushConsumer Modifier and Type Class Description class
AbstractAsyncPushHandler<T>
Abstract push response handler. -
Uses of AsyncPushConsumer in org.apache.hc.core5.http2.impl.nio
Classes in org.apache.hc.core5.http2.impl.nio that implement AsyncPushConsumer Modifier and Type Class Description (package private) class
NoopAsyncPushHandler
Fields in org.apache.hc.core5.http2.impl.nio declared as AsyncPushConsumer Modifier and Type Field Description private AsyncPushConsumer
ClientPushH2StreamHandler. exchangeHandler
Fields in org.apache.hc.core5.http2.impl.nio with type parameters of type AsyncPushConsumer Modifier and Type Field Description private HandlerFactory<AsyncPushConsumer>
ClientH2StreamHandler. pushHandlerFactory
private HandlerFactory<AsyncPushConsumer>
ClientH2StreamMultiplexer. pushHandlerFactory
private HandlerFactory<AsyncPushConsumer>
ClientH2StreamMultiplexerFactory. pushHandlerFactory
private HandlerFactory<AsyncPushConsumer>
ClientPushH2StreamHandler. pushHandlerFactory
Methods in org.apache.hc.core5.http2.impl.nio that return types with arguments of type AsyncPushConsumer Modifier and Type Method Description (package private) HandlerFactory<AsyncPushConsumer>
AbstractH2StreamMultiplexer.H2Stream. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ClientH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ClientPushH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
H2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
NoopH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ServerH2StreamHandler. getPushHandlerFactory()
HandlerFactory<AsyncPushConsumer>
ServerPushH2StreamHandler. getPushHandlerFactory()
Method parameters in org.apache.hc.core5.http2.impl.nio with type arguments of type AsyncPushConsumer Modifier and Type Method Description (package private) abstract H2StreamHandler
AbstractH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)
(package private) H2StreamHandler
ClientH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)
(package private) H2StreamHandler
ServerH2StreamMultiplexer. createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory)
-
Uses of AsyncPushConsumer in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap with type parameters of type AsyncPushConsumer Modifier and Type Field Description private java.util.List<HandlerEntry<Supplier<AsyncPushConsumer>>>
H2MultiplexingRequesterBootstrap. pushConsumerList
private java.util.List<HandlerEntry<Supplier<AsyncPushConsumer>>>
H2RequesterBootstrap. pushConsumerList
Method parameters in org.apache.hc.core5.http2.impl.nio.bootstrap with type arguments of type AsyncPushConsumer Modifier and Type Method Description private void
H2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, Timeout timeout, HttpContext context)
Cancellable
H2MultiplexingRequester. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context)
<T> java.util.concurrent.Future<T>
H2MultiplexingRequester. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback)
H2MultiplexingRequesterBootstrap
H2MultiplexingRequesterBootstrap. register(java.lang.String uriPattern, Supplier<AsyncPushConsumer> supplier)
Registers the givenAsyncPushConsumer
Supplier
as a default handler for URIs matching the given pattern.H2RequesterBootstrap
H2RequesterBootstrap. register(java.lang.String uriPattern, Supplier<AsyncPushConsumer> supplier)
Registers the givenAsyncPushConsumer
Supplier
as a default handler for URIs matching the given pattern.H2MultiplexingRequesterBootstrap
H2MultiplexingRequesterBootstrap. registerVirtual(java.lang.String hostname, java.lang.String uriPattern, Supplier<AsyncPushConsumer> supplier)
Registers the givenAsyncPushConsumer
Supplier
as a handler for URIs matching the given host and the pattern.H2RequesterBootstrap
H2RequesterBootstrap. registerVirtual(java.lang.String hostname, java.lang.String uriPattern, Supplier<AsyncPushConsumer> supplier)
Registers the givenAsyncPushConsumer
Supplier
as a handler for URIs matching the given host and the pattern. -
Uses of AsyncPushConsumer in org.apache.hc.core5.http2.nio.support
Fields in org.apache.hc.core5.http2.nio.support with type parameters of type AsyncPushConsumer Modifier and Type Field Description private HttpRequestMapper<Supplier<AsyncPushConsumer>>
DefaultAsyncPushConsumerFactory. mapper
Methods in org.apache.hc.core5.http2.nio.support that return AsyncPushConsumer Modifier and Type Method Description AsyncPushConsumer
DefaultAsyncPushConsumerFactory. create(HttpRequest request, HttpContext context)
Constructor parameters in org.apache.hc.core5.http2.nio.support with type arguments of type AsyncPushConsumer Constructor Description DefaultAsyncPushConsumerFactory(HttpRequestMapper<Supplier<AsyncPushConsumer>> mapper)
-
Uses of AsyncPushConsumer in org.apache.hc.core5.testing.nio
Fields in org.apache.hc.core5.testing.nio with type parameters of type AsyncPushConsumer Modifier and Type Field Description private HandlerFactory<AsyncPushConsumer>
InternalClientProtocolNegotiationStarter. exchangeHandlerFactory
private RequestHandlerRegistry<Supplier<AsyncPushConsumer>>
H2TestClient. registry
Method parameters in org.apache.hc.core5.testing.nio with type arguments of type AsyncPushConsumer Modifier and Type Method Description void
ClientSessionEndpoint. execute(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context)
<T> java.util.concurrent.Future<T>
ClientSessionEndpoint. execute(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context, FutureCallback<T> callback)
void
H2TestClient. register(java.lang.String uriPattern, Supplier<AsyncPushConsumer> supplier)
Constructor parameters in org.apache.hc.core5.testing.nio with type arguments of type AsyncPushConsumer Constructor Description InternalClientProtocolNegotiationStarter(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, javax.net.ssl.SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)
-