Uses of Interface
org.apache.hc.core5.http.nio.AsyncPushConsumer
Packages that use AsyncPushConsumer
Package
Description
HTTP/1.1 requester and server bootstrap.
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
Commands for HTTP transports based on asynchronous, event driven I/O model.
Support classes for the asynchronous I/O model.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 capable requester and server bootstrap.
Support classes for HTTP/2 asynchronous transport.
-
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 AsyncPushConsumerModifier and TypeMethodDescriptionvoid
HttpAsyncRequester.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext executeContext) final <T> 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 AsyncPushConsumerModifier and TypeMethodDescriptionabstract void
AsyncClientEndpoint.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context) Initiates a message exchange using the given handler.final <T> 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 AsyncPushConsumerModifier and TypeFieldDescriptionprivate final HandlerFactory
<AsyncPushConsumer> RequestExecutionCommand.pushHandlerFactory
Methods in org.apache.hc.core5.http.nio.command that return types with arguments of type AsyncPushConsumerConstructor parameters in org.apache.hc.core5.http.nio.command with type arguments of type AsyncPushConsumerModifierConstructorDescriptionRequestExecutionCommand
(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 AsyncPushConsumerModifier and TypeClassDescriptionclass
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 AsyncPushConsumerFields in org.apache.hc.core5.http2.impl.nio declared as AsyncPushConsumerModifier and TypeFieldDescriptionprivate AsyncPushConsumer
ClientPushH2StreamHandler.exchangeHandler
Fields in org.apache.hc.core5.http2.impl.nio with type parameters of type AsyncPushConsumerModifier and TypeFieldDescriptionprivate final HandlerFactory
<AsyncPushConsumer> ClientH2StreamHandler.pushHandlerFactory
private final HandlerFactory
<AsyncPushConsumer> ClientH2StreamMultiplexer.pushHandlerFactory
private final HandlerFactory
<AsyncPushConsumer> ClientH2StreamMultiplexerFactory.pushHandlerFactory
private final HandlerFactory
<AsyncPushConsumer> ClientPushH2StreamHandler.pushHandlerFactory
Methods in org.apache.hc.core5.http2.impl.nio that return types with arguments of type AsyncPushConsumerModifier and TypeMethodDescription(package private) HandlerFactory
<AsyncPushConsumer> AbstractH2StreamMultiplexer.H2Stream.getPushHandlerFactory()
ClientH2StreamHandler.getPushHandlerFactory()
ClientPushH2StreamHandler.getPushHandlerFactory()
H2StreamHandler.getPushHandlerFactory()
NoopH2StreamHandler.getPushHandlerFactory()
ServerH2StreamHandler.getPushHandlerFactory()
ServerPushH2StreamHandler.getPushHandlerFactory()
Method parameters in org.apache.hc.core5.http2.impl.nio with type arguments of type AsyncPushConsumerModifier and TypeMethodDescription(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) Constructor parameters in org.apache.hc.core5.http2.impl.nio with type arguments of type AsyncPushConsumerModifierConstructorDescription(package private)
ClientH2StreamHandler
(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpCoreContext context) ClientH2StreamMultiplexer
(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig) ClientH2StreamMultiplexer
(ProtocolIOSession ioSession, FrameFactory frameFactory, HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig, H2StreamListener streamListener) ClientH2StreamMultiplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig, H2StreamListener streamListener) ClientH2StreamMultiplexerFactory
(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, H2StreamListener streamListener) (package private)
ClientPushH2StreamHandler
(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpCoreContext context) -
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 AsyncPushConsumerModifier and TypeFieldDescriptionprivate final List
<HandlerEntry<Supplier<AsyncPushConsumer>>> H2MultiplexingRequesterBootstrap.pushConsumerList
private final List
<HandlerEntry<Supplier<AsyncPushConsumer>>> H2RequesterBootstrap.pushConsumerList
Method parameters in org.apache.hc.core5.http2.impl.nio.bootstrap with type arguments of type AsyncPushConsumerModifier and TypeMethodDescriptionprivate void
H2MultiplexingRequester.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, CancellableDependency cancellableDependency, Timeout timeout, HttpContext context) H2MultiplexingRequester.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context) final <T> Future
<T> H2MultiplexingRequester.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, Timeout timeout, HttpContext context, FutureCallback<T> callback) H2MultiplexingRequesterBootstrap.register
(String uriPattern, Supplier<AsyncPushConsumer> supplier) Registers the givenAsyncPushConsumer
Supplier
as a default handler for URIs matching the given pattern.final H2RequesterBootstrap
H2RequesterBootstrap.register
(String uriPattern, Supplier<AsyncPushConsumer> supplier) Registers the givenAsyncPushConsumer
Supplier
as a default handler for URIs matching the given pattern.H2MultiplexingRequesterBootstrap.registerVirtual
(String hostname, String uriPattern, Supplier<AsyncPushConsumer> supplier) Registers the givenAsyncPushConsumer
Supplier
as a handler for URIs matching the given host and the pattern.final H2RequesterBootstrap
H2RequesterBootstrap.registerVirtual
(String hostname, 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 AsyncPushConsumerModifier and TypeFieldDescriptionprivate final HttpRequestMapper
<Supplier<AsyncPushConsumer>> DefaultAsyncPushConsumerFactory.mapper
Methods in org.apache.hc.core5.http2.nio.support that return AsyncPushConsumerModifier and TypeMethodDescriptionDefaultAsyncPushConsumerFactory.create
(HttpRequest request, HttpContext context) Constructor parameters in org.apache.hc.core5.http2.nio.support with type arguments of type AsyncPushConsumerModifierConstructorDescription -
Uses of AsyncPushConsumer in org.apache.hc.core5.testing.nio
Fields in org.apache.hc.core5.testing.nio with type parameters of type AsyncPushConsumerModifier and TypeFieldDescriptionprivate final HandlerFactory
<AsyncPushConsumer> InternalClientProtocolNegotiationStarter.exchangeHandlerFactory
private final RequestHandlerRegistry
<Supplier<AsyncPushConsumer>> H2TestClient.registry
Method parameters in org.apache.hc.core5.testing.nio with type arguments of type AsyncPushConsumerModifier and TypeMethodDescriptionvoid
ClientSessionEndpoint.execute
(AsyncClientExchangeHandler exchangeHandler, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context) <T> Future
<T> ClientSessionEndpoint.execute
(AsyncRequestProducer requestProducer, AsyncResponseConsumer<T> responseConsumer, HandlerFactory<AsyncPushConsumer> pushHandlerFactory, HttpContext context, FutureCallback<T> callback) void
H2TestClient.register
(String uriPattern, Supplier<AsyncPushConsumer> supplier) Constructor parameters in org.apache.hc.core5.testing.nio with type arguments of type AsyncPushConsumerModifierConstructorDescription(package private)
InternalClientProtocolNegotiationStarter
(HttpProcessor httpProcessor, HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory, HttpVersionPolicy versionPolicy, H2Config h2Config, Http1Config http1Config, CharCodingConfig charCodingConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier)