Uses of Interface
org.apache.hc.core5.http.nio.AsyncServerExchangeHandler
Packages that use AsyncServerExchangeHandler
Package
Description
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Support classes for the asynchronous I/O model.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) 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.
-
Uses of AsyncServerExchangeHandler in org.apache.hc.core5.http.impl.bootstrap
Fields in org.apache.hc.core5.http.impl.bootstrap with type parameters of type AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate LookupRegistry<Supplier<AsyncServerExchangeHandler>> AsyncServerBootstrap.lookupRegistryAsyncServerBootstrap.requestRouterprivate final List<RequestRouter.Entry<Supplier<AsyncServerExchangeHandler>>> AsyncServerBootstrap.routeEntriesMethod parameters in org.apache.hc.core5.http.impl.bootstrap with type arguments of type AsyncServerExchangeHandlerModifier and TypeMethodDescriptionfinal AsyncServerBootstrapAsyncServerBootstrap.register(String hostname, String uriPattern, Supplier<AsyncServerExchangeHandler> supplier) Registers the givenAsyncServerExchangeHandlerSupplieras a handler for URIs matching the given host and pattern.final AsyncServerBootstrapAsyncServerBootstrap.register(String uriPattern, Supplier<AsyncServerExchangeHandler> supplier) Registers the givenAsyncServerExchangeHandlerSupplieras a default handler for URIs matching the given pattern.final AsyncServerBootstrapAsyncServerBootstrap.registerVirtual(String hostname, String uriPattern, Supplier<AsyncServerExchangeHandler> supplier) Deprecated.final AsyncServerBootstrapAsyncServerBootstrap.setLookupRegistry(LookupRegistry<Supplier<AsyncServerExchangeHandler>> lookupRegistry) Deprecated.UseRequestRouter.final AsyncServerBootstrapAsyncServerBootstrap.setRequestRouter(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> requestRouter) SetsHttpRequestMapperinstance. -
Uses of AsyncServerExchangeHandler in org.apache.hc.core5.http.impl.nio
Fields in org.apache.hc.core5.http.impl.nio declared as AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate AsyncServerExchangeHandlerServerHttp1StreamHandler.exchangeHandlerFields in org.apache.hc.core5.http.impl.nio with type parameters of type AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate final HandlerFactory<AsyncServerExchangeHandler> ServerHttp1StreamDuplexer.exchangeHandlerFactoryprivate final HandlerFactory<AsyncServerExchangeHandler> ServerHttp1StreamDuplexerFactory.exchangeHandlerFactoryprivate final HandlerFactory<AsyncServerExchangeHandler> ServerHttp1StreamHandler.exchangeHandlerFactoryConstructor parameters in org.apache.hc.core5.http.impl.nio with type arguments of type AsyncServerExchangeHandlerModifierConstructorDescriptionServerHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpRequest> incomingMessageParser, NHttpMessageWriter<HttpResponse> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener, Callback<Exception> exceptionCallback) ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener, Callback<Exception> exceptionCallback) ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, Http1StreamListener streamListener, Callback<Exception> exceptionCallback) ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, Http1StreamListener streamListener, Callback<Exception> exceptionCallback) (package private)ServerHttp1StreamHandler(Http1StreamChannel<HttpResponse> outputChannel, HttpProcessor httpProcessor, Http1Config http1Config, ConnectionReuseStrategy connectionReuseStrategy, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Callback<Exception> exceptionCallback, HttpCoreContext context) -
Uses of AsyncServerExchangeHandler in org.apache.hc.core5.http.nio.support
Classes in org.apache.hc.core5.http.nio.support that implement AsyncServerExchangeHandlerModifier and TypeClassDescriptionclassAbstract server side message exchange handler.classAsyncServerExchangeHandlerimplementation that adds support for the Expect-Continue handshake to an existingAsyncServerExchangeHandler.classBasicAbstractServerExchangeHandlerimplementation that delegates request processing and response generation to aAsyncServerRequestHandler.final classAsyncServerExchangeHandlerimplementation that immediately responds with a predefined response generated by aAsyncResponseProducerand ignores any entity content enclosed in the request message.Classes in org.apache.hc.core5.http.nio.support that implement interfaces with type arguments of type AsyncServerExchangeHandlerModifier and TypeClassDescriptionfinal classFactory forAsyncServerExchangeHandlerinstances that delegate request processing to aAsyncServerFilterChainElement.final classFactory forAsyncServerExchangeHandlerinstances that make use ofHttpRequestMapperto dispatch the request to a particularAsyncServerExchangeHandlerfor processing.Fields in org.apache.hc.core5.http.nio.support declared as AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate final AsyncServerExchangeHandlerBasicAsyncServerExpectationDecorator.handlerFields in org.apache.hc.core5.http.nio.support with type parameters of type AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate final Decorator<AsyncServerExchangeHandler> DefaultAsyncResponseExchangeHandlerFactory.decoratorprivate final HandlerFactory<AsyncServerExchangeHandler> TerminalAsyncServerFilter.handlerFactoryprivate final HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> DefaultAsyncResponseExchangeHandlerFactory.mapperMethods in org.apache.hc.core5.http.nio.support that return AsyncServerExchangeHandlerModifier and TypeMethodDescriptionAsyncServerFilterChainExchangeHandlerFactory.create(HttpRequest request, HttpContext context) DefaultAsyncResponseExchangeHandlerFactory.create(HttpRequest request, HttpContext context) private AsyncServerExchangeHandlerDefaultAsyncResponseExchangeHandlerFactory.createHandler(HttpRequest request, HttpContext context) Constructors in org.apache.hc.core5.http.nio.support with parameters of type AsyncServerExchangeHandlerModifierConstructorDescriptionBasicAsyncServerExpectationDecorator(AsyncServerExchangeHandler handler, Callback<Exception> exceptionCallback) Constructor parameters in org.apache.hc.core5.http.nio.support with type arguments of type AsyncServerExchangeHandlerModifierConstructorDescriptionDefaultAsyncResponseExchangeHandlerFactory(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> mapper) DefaultAsyncResponseExchangeHandlerFactory(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> mapper, Decorator<AsyncServerExchangeHandler> decorator) DefaultAsyncResponseExchangeHandlerFactory(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> mapper, Decorator<AsyncServerExchangeHandler> decorator) TerminalAsyncServerFilter(HandlerFactory<AsyncServerExchangeHandler> handlerFactory) -
Uses of AsyncServerExchangeHandler in org.apache.hc.core5.http.nio.support.classic
Classes in org.apache.hc.core5.http.nio.support.classic that implement AsyncServerExchangeHandlerModifier and TypeClassDescriptionclassDeprecated.classAsyncServerExchangeHandlerimplementation that acts as a compatibility layer for classicInputStream/OutputStreambased interfaces. -
Uses of AsyncServerExchangeHandler in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate AsyncServerExchangeHandlerServerH2StreamHandler.exchangeHandlerFields in org.apache.hc.core5.http2.impl.nio with type parameters of type AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate final HandlerFactory<AsyncServerExchangeHandler> ServerH2StreamHandler.exchangeHandlerFactoryprivate final HandlerFactory<AsyncServerExchangeHandler> ServerH2StreamMultiplexer.exchangeHandlerFactoryprivate final HandlerFactory<AsyncServerExchangeHandler> ServerH2StreamMultiplexerFactory.exchangeHandlerFactoryConstructor parameters in org.apache.hc.core5.http2.impl.nio with type arguments of type AsyncServerExchangeHandlerModifierConstructorDescription(package private)ServerH2StreamHandler(H2StreamChannel outputChannel, HttpProcessor httpProcessor, BasicHttpConnectionMetrics connMetrics, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, HttpCoreContext context) ServerH2StreamMultiplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, CharCodingConfig charCodingConfig, H2Config h2Config) ServerH2StreamMultiplexer(ProtocolIOSession ioSession, FrameFactory frameFactory, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, CharCodingConfig charCodingConfig, H2Config h2Config, H2StreamListener streamListener) ServerH2StreamMultiplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig, H2StreamListener streamListener) ServerH2StreamMultiplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, H2Config h2Config, CharCodingConfig charCodingConfig, H2StreamListener streamListener, FrameFactory frameFactory) -
Uses of AsyncServerExchangeHandler in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap with type parameters of type AsyncServerExchangeHandlerModifier and TypeFieldDescriptionprivate LookupRegistry<Supplier<AsyncServerExchangeHandler>> H2ServerBootstrap.lookupRegistryH2ServerBootstrap.requestRouterprivate final List<RequestRouter.Entry<Supplier<AsyncServerExchangeHandler>>> H2ServerBootstrap.routeEntriesMethod parameters in org.apache.hc.core5.http2.impl.nio.bootstrap with type arguments of type AsyncServerExchangeHandlerModifier and TypeMethodDescriptionfinal H2ServerBootstrapH2ServerBootstrap.register(String hostname, String uriPattern, Supplier<AsyncServerExchangeHandler> supplier) Registers the givenAsyncServerExchangeHandlerSupplieras a handler for URIs matching the given host and the pattern.final H2ServerBootstrapH2ServerBootstrap.register(String uriPattern, Supplier<AsyncServerExchangeHandler> supplier) Registers the givenAsyncServerExchangeHandlerSupplieras a default handler for URIs matching the given pattern.final H2ServerBootstrapH2ServerBootstrap.registerVirtual(String hostname, String uriPattern, Supplier<AsyncServerExchangeHandler> supplier) Deprecated.final H2ServerBootstrapH2ServerBootstrap.setLookupRegistry(LookupRegistry<Supplier<AsyncServerExchangeHandler>> lookupRegistry) Deprecated.UseRequestRouter.final H2ServerBootstrapH2ServerBootstrap.setRequestRouter(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> requestRouter) SetsHttpRequestMapperinstance. -
Uses of AsyncServerExchangeHandler in org.apache.hc.core5.reactive
Classes in org.apache.hc.core5.reactive that implement AsyncServerExchangeHandlerModifier and TypeClassDescriptionfinal classAn implementation ofAsyncServerExchangeHandlerdesigned to work with reactive streams.
AsyncServerBootstrap.register(String, String, Supplier).