Top Fields Constructors Methods
org.apache.hc.client5.http.impl.async

pack-priv Class H2AsyncClientProtocolStarter

extends Object
implements IOEventHandlerFactory
Class Inheritance
All Implemented Interfaces
org.apache.hc.core5.reactor.IOEventHandlerFactory
Imports
java.io.IOException, java.util.List, org.apache.hc.core5.http.Header, .HttpConnection, org.apache.hc.core5.http.config.CharCodingConfig, org.apache.hc.core5.http.nio.AsyncPushConsumer, .HandlerFactory, org.apache.hc.core5.http.protocol.HttpProcessor, org.apache.hc.core5.http2.config.H2Config, org.apache.hc.core5.http2.frame.FramePrinter, .RawFrame, org.apache.hc.core5.http2.impl.nio.ClientH2PrefaceHandler, .ClientH2StreamMultiplexerFactory, .H2StreamListener, org.apache.hc.core5.reactor.IOEventHandler, .IOEventHandlerFactory, .ProtocolIOSession, org.apache.hc.core5.util.Args, org.slf4j.Logger, .LoggerFactory

Field Summary

Modifier and TypeField and Description
private final CharCodingConfig
private final HandlerFactory<AsyncPushConsumer>
private static final Logger
private static final Logger
private static final Logger
private final H2Config
private static final Logger
private final HttpProcessor

Constructor Summary

AccessConstructor and Description
pack-priv
H2AsyncClientProtocolStarter(final HttpProcessor httpProcessor, final HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory, final H2Config h2Config, final CharCodingConfig charCodingConfig)

Method Summary

Modifier and TypeMethod and Description
public IOEventHandler
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

charCodingConfigback to summary
private final CharCodingConfig charCodingConfig
exchangeHandlerFactoryback to summary
private final HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory
FLOW_CTRL_LOGback to summary
private static final Logger FLOW_CTRL_LOG
FRAME_LOGback to summary
private static final Logger FRAME_LOG
FRAME_PAYLOAD_LOGback to summary
private static final Logger FRAME_PAYLOAD_LOG
h2Configback to summary
private final H2Config h2Config
HEADER_LOGback to summary
private static final Logger HEADER_LOG
httpProcessorback to summary
private final HttpProcessor httpProcessor

Constructor Detail

H2AsyncClientProtocolStarterback to summary
pack-priv H2AsyncClientProtocolStarter(final HttpProcessor httpProcessor, final HandlerFactory<AsyncPushConsumer> exchangeHandlerFactory, final H2Config h2Config, final CharCodingConfig charCodingConfig)

Method Detail

createHandlerback to summary
public IOEventHandler createHandler(final ProtocolIOSession ioSession, final Object attachment)

Implements org.apache.hc.core5.reactor.IOEventHandlerFactory.createHandler.

Annotations
@Override