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 TypeMethodDescriptionvoidHttpAsyncRequester.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) voidHttpAsyncRequester.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 voidAsyncClientEndpoint.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.pushHandlerFactoryMethods 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 TypeClassDescriptionclassAbstract 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 AsyncPushConsumerClientPushH2StreamHandler.exchangeHandlerFields in org.apache.hc.core5.http2.impl.nio with type parameters of type AsyncPushConsumerModifier and TypeFieldDescriptionprivate final HandlerFactory<AsyncPushConsumer> ClientH2StreamHandler.pushHandlerFactoryprivate final HandlerFactory<AsyncPushConsumer> ClientH2StreamMultiplexer.pushHandlerFactoryprivate final HandlerFactory<AsyncPushConsumer> ClientH2StreamMultiplexerFactory.pushHandlerFactoryprivate final HandlerFactory<AsyncPushConsumer> ClientPushH2StreamHandler.pushHandlerFactoryMethods 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 H2StreamHandlerAbstractH2StreamMultiplexer.createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory) (package private) H2StreamHandlerClientH2StreamMultiplexer.createRemotelyInitiatedStream(H2StreamChannel channel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncPushConsumer> pushHandlerFactory) (package private) H2StreamHandlerServerH2StreamMultiplexer.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.pushConsumerListprivate final List<HandlerEntry<Supplier<AsyncPushConsumer>>> H2RequesterBootstrap.pushConsumerListMethod parameters in org.apache.hc.core5.http2.impl.nio.bootstrap with type arguments of type AsyncPushConsumerModifier and TypeMethodDescriptionprivate voidH2MultiplexingRequester.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 givenAsyncPushConsumerSupplieras a default handler for URIs matching the given pattern.final H2RequesterBootstrapH2RequesterBootstrap.register(String uriPattern, Supplier<AsyncPushConsumer> supplier) Registers the givenAsyncPushConsumerSupplieras a default handler for URIs matching the given pattern.H2MultiplexingRequesterBootstrap.registerVirtual(String hostname, String uriPattern, Supplier<AsyncPushConsumer> supplier) Registers the givenAsyncPushConsumerSupplieras a handler for URIs matching the given host and the pattern.final H2RequesterBootstrapH2RequesterBootstrap.registerVirtual(String hostname, String uriPattern, Supplier<AsyncPushConsumer> supplier) Registers the givenAsyncPushConsumerSupplieras 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.mapperMethods 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.exchangeHandlerFactoryprivate final RequestHandlerRegistry<Supplier<AsyncPushConsumer>> H2TestClient.registryMethod parameters in org.apache.hc.core5.testing.nio with type arguments of type AsyncPushConsumerModifier and TypeMethodDescriptionvoidClientSessionEndpoint.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) voidH2TestClient.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)