Uses of Interface
org.apache.hc.core5.http.HttpRequestMapper
Packages that use HttpRequestMapper
Package
Description
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
Support classes for the classic (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.
Core HTTP protocol interceptors.
HTTP/2 capable requester and server bootstrap.
Support classes for HTTP/2 asynchronous transport.
-
Uses of HttpRequestMapper in org.apache.hc.core5.http.impl.bootstrap
Fields in org.apache.hc.core5.http.impl.bootstrap declared as HttpRequestMapperModifier and TypeFieldDescriptionAsyncServerBootstrap.requestRouterprivate HttpRequestMapper<HttpRequestHandler> ServerBootstrap.requestRouterMethods in org.apache.hc.core5.http.impl.bootstrap with parameters of type HttpRequestMapperModifier and TypeMethodDescriptionfinal AsyncServerBootstrapAsyncServerBootstrap.setRequestRouter(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> requestRouter) SetsHttpRequestMapperinstance.final ServerBootstrapServerBootstrap.setRequestRouter(HttpRequestMapper<HttpRequestHandler> requestRouter) SetsHttpRequestMapperinstance. -
Uses of HttpRequestMapper in org.apache.hc.core5.http.impl.io
Constructors in org.apache.hc.core5.http.impl.io with parameters of type HttpRequestMapperModifierConstructorDescriptionHttpService(HttpProcessor processor, HttpRequestMapper<HttpRequestHandler> handlerMapper, ConnectionReuseStrategy connReuseStrategy, HttpResponseFactory<ClassicHttpResponse> responseFactory) Create a new HTTP service.HttpService(HttpProcessor processor, HttpRequestMapper<HttpRequestHandler> handlerMapper, ConnectionReuseStrategy connReuseStrategy, HttpResponseFactory<ClassicHttpResponse> responseFactory, Http1StreamListener streamListener) Create a new HTTP service. -
Uses of HttpRequestMapper in org.apache.hc.core5.http.impl.routing
Classes in org.apache.hc.core5.http.impl.routing that implement HttpRequestMapperModifier and TypeClassDescriptionclassRequest mapper that can route requests based on their properties to a specific request handler.Fields in org.apache.hc.core5.http.impl.routing declared as HttpRequestMapperModifier and TypeFieldDescriptionprivate HttpRequestMapper<T> RequestRouter.Builder.downstreamprivate final HttpRequestMapper<T> RequestRouter.downstreamMethods in org.apache.hc.core5.http.impl.routing with parameters of type HttpRequestMapperModifier and TypeMethodDescriptionstatic <T> RequestRouter<T> RequestRouter.create(URIAuthority primaryAuthority, UriPatternType patternType, List<RequestRouter.Entry<T>> handlerEntries, BiFunction<String, URIAuthority, URIAuthority> authorityResolver, HttpRequestMapper<T> downstream) RequestRouter.Builder.downstream(HttpRequestMapper<T> downstream) Sets a downstream request mapper that can be used as a fallback in case no authoritative service can be found to handle an incoming request.Constructors in org.apache.hc.core5.http.impl.routing with parameters of type HttpRequestMapperModifierConstructorDescription(package private)RequestRouter(Function<URIAuthority, Function<String, T>> authorityRouter, BiFunction<String, URIAuthority, URIAuthority> authorityResolver, HttpRequestMapper<T> downstream) -
Uses of HttpRequestMapper in org.apache.hc.core5.http.io.support
Fields in org.apache.hc.core5.http.io.support declared as HttpRequestMapperModifier and TypeFieldDescriptionprivate final HttpRequestMapper<HttpRequestHandler> BasicHttpServerRequestHandler.handlerMapperprivate final HttpRequestMapper<HttpRequestHandler> TerminalServerFilter.handlerMapperConstructors in org.apache.hc.core5.http.io.support with parameters of type HttpRequestMapperModifierConstructorDescriptionBasicHttpServerRequestHandler(HttpRequestMapper<HttpRequestHandler> handlerMapper) BasicHttpServerRequestHandler(HttpRequestMapper<HttpRequestHandler> handlerMapper, HttpResponseFactory<ClassicHttpResponse> responseFactory) TerminalServerFilter(HttpRequestMapper<HttpRequestHandler> handlerMapper, HttpResponseFactory<ClassicHttpResponse> responseFactory) -
Uses of HttpRequestMapper in org.apache.hc.core5.http.nio.support
Fields in org.apache.hc.core5.http.nio.support declared as HttpRequestMapperModifier and TypeFieldDescriptionprivate final HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> DefaultAsyncResponseExchangeHandlerFactory.mapperConstructors in org.apache.hc.core5.http.nio.support with parameters of type HttpRequestMapperModifierConstructorDescriptionDefaultAsyncResponseExchangeHandlerFactory(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> mapper) DefaultAsyncResponseExchangeHandlerFactory(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> mapper, Decorator<AsyncServerExchangeHandler> decorator) -
Uses of HttpRequestMapper in org.apache.hc.core5.http.nio.support.classic
Constructors in org.apache.hc.core5.http.nio.support.classic with parameters of type HttpRequestMapperModifierConstructorDescriptionClassicToAsyncServerExchangeHandler(Executor executor, HttpRequestMapper<HttpRequestHandler> handlerMapper, Callback<Exception> exceptionCallback) -
Uses of HttpRequestMapper in org.apache.hc.core5.http.protocol
Classes in org.apache.hc.core5.http.protocol that implement HttpRequestMapper -
Uses of HttpRequestMapper in org.apache.hc.core5.http2.impl.nio.bootstrap
Fields in org.apache.hc.core5.http2.impl.nio.bootstrap declared as HttpRequestMapperMethods in org.apache.hc.core5.http2.impl.nio.bootstrap with parameters of type HttpRequestMapperModifier and TypeMethodDescriptionfinal H2ServerBootstrapH2ServerBootstrap.setRequestRouter(HttpRequestMapper<Supplier<AsyncServerExchangeHandler>> requestRouter) SetsHttpRequestMapperinstance. -
Uses of HttpRequestMapper in org.apache.hc.core5.http2.nio.support
Fields in org.apache.hc.core5.http2.nio.support declared as HttpRequestMapperModifier and TypeFieldDescriptionprivate final HttpRequestMapper<Supplier<AsyncPushConsumer>> DefaultAsyncPushConsumerFactory.mapperConstructors in org.apache.hc.core5.http2.nio.support with parameters of type HttpRequestMapperModifierConstructorDescription
RequestRouter.