Uses of Class
org.apache.hc.core5.http2.impl.nio.bootstrap.H2RequesterBootstrap
Packages that use H2RequesterBootstrap
Package
Description
HTTP/2 capable requester and server bootstrap.
-
Uses of H2RequesterBootstrap in org.apache.hc.core5.http2.impl.nio.bootstrap
Methods in org.apache.hc.core5.http2.impl.nio.bootstrap that return H2RequesterBootstrapModifier and TypeMethodDescriptionstatic H2RequesterBootstrapH2RequesterBootstrap.bootstrap()final H2RequesterBootstrapH2RequesterBootstrap.register(String uriPattern, Supplier<AsyncPushConsumer> supplier) Registers the givenAsyncPushConsumerSupplieras a default handler for URIs matching the given 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.final H2RequesterBootstrapH2RequesterBootstrap.setCharCodingConfig(CharCodingConfig charCodingConfig) Sets message char coding.final H2RequesterBootstrapH2RequesterBootstrap.setConnPoolListener(ConnPoolListener<HttpHost> connPoolListener) AssignsConnPoolListenerinstance.final H2RequesterBootstrapH2RequesterBootstrap.setDefaultMaxPerRoute(int defaultMaxPerRoute) final H2RequesterBootstrapH2RequesterBootstrap.setExceptionCallback(Callback<Exception> exceptionCallback) final H2RequesterBootstrapH2RequesterBootstrap.setH2Config(H2Config h2Config) Sets HTTP/2 protocol parametersfinal H2RequesterBootstrapH2RequesterBootstrap.setHandshakeTimeout(Timeout handshakeTimeout) final H2RequesterBootstrapH2RequesterBootstrap.setHttp1Config(Http1Config http1Config) Sets HTTP/1.1 protocol parametersfinal H2RequesterBootstrapH2RequesterBootstrap.setHttpProcessor(HttpProcessor httpProcessor) AssignsHttpProcessorinstance.final H2RequesterBootstrapH2RequesterBootstrap.setIOReactorConfig(IOReactorConfig ioReactorConfig) Sets I/O reactor configuration.final H2RequesterBootstrapH2RequesterBootstrap.setIOSessionDecorator(Decorator<IOSession> ioSessionDecorator) final H2RequesterBootstrapH2RequesterBootstrap.setIOSessionListener(IOSessionListener sessionListener) AssignsIOSessionListenerinstance.final H2RequesterBootstrapH2RequesterBootstrap.setMaxTotal(int maxTotal) final H2RequesterBootstrapH2RequesterBootstrap.setPoolConcurrencyPolicy(PoolConcurrencyPolicy poolConcurrencyPolicy) AssignsPoolConcurrencyPolicyinstance.final H2RequesterBootstrapH2RequesterBootstrap.setPoolReusePolicy(PoolReusePolicy poolReusePolicy) AssignsPoolReusePolicyinstance.final H2RequesterBootstrapH2RequesterBootstrap.setStreamListener(Http1StreamListener http1StreamListener) AssignsHttp1StreamListenerinstance.final H2RequesterBootstrapH2RequesterBootstrap.setStreamListener(H2StreamListener streamListener) AssignsH2StreamListenerinstance.final H2RequesterBootstrapH2RequesterBootstrap.setTimeToLive(TimeValue timeToLive) final H2RequesterBootstrapH2RequesterBootstrap.setTlsStrategy(TlsStrategy tlsStrategy) AssignsTlsStrategyinstance.final H2RequesterBootstrapH2RequesterBootstrap.setUriPatternType(UriPatternType uriPatternType) AssignsUriPatternTypefor handler registration.final H2RequesterBootstrapH2RequesterBootstrap.setVersionPolicy(HttpVersionPolicy versionPolicy) Sets HTTP protocol version policy