org.apache.hc.core5.reactor.IOEventHandler
implementation based on the current HTTP version policy.
| Modifier and Type | Field and Description |
|---|---|
| private final Timeout | |
| private final ClientHttp1StreamDuplexerFactory | |
| private final ClientH2StreamMultiplexerFactory | |
| private final TlsStrategy | |
| private final HttpVersionPolicy |
| Access | Constructor and Description |
|---|---|
| public | ClientHttpProtocolNegotiationStarter(final ClientHttp1StreamDuplexerFactory http1StreamHandlerFactory, final ClientH2StreamMultiplexerFactory http2StreamHandlerFactory, final HttpVersionPolicy versionPolicy, final TlsStrategy tlsStrategy, final Timeout handshakeTimeout)
|
| Modifier and Type | Method and Description |
|---|---|
| public HttpConnectionEventHandler | createHandler(final ProtocolIOSession ioSession, final Object attachment)
Implements org. |
| handshakeTimeout | back to summary |
|---|---|
| private final Timeout handshakeTimeout | |
| http1StreamHandlerFactory | back to summary |
|---|---|
| private final ClientHttp1StreamDuplexerFactory http1StreamHandlerFactory | |
| http2StreamHandlerFactory | back to summary |
|---|---|
| private final ClientH2StreamMultiplexerFactory http2StreamHandlerFactory | |
| tlsStrategy | back to summary |
|---|---|
| private final TlsStrategy tlsStrategy | |
| versionPolicy | back to summary |
|---|---|
| private final HttpVersionPolicy versionPolicy | |
| ClientHttpProtocolNegotiationStarter | back to summary |
|---|---|
| public ClientHttpProtocolNegotiationStarter(final ClientHttp1StreamDuplexerFactory http1StreamHandlerFactory, final ClientH2StreamMultiplexerFactory http2StreamHandlerFactory, final HttpVersionPolicy versionPolicy, final TlsStrategy tlsStrategy, final Timeout handshakeTimeout) | |
| createHandler | back to summary |
|---|---|
| public HttpConnectionEventHandler createHandler(final ProtocolIOSession ioSession, final Object attachment) Implements org.
| |