ProtocolIOSession that implements
client side HTTP/2 messaging protocol with full support for
multiplexed message transmission.
| Modifier and Type | Field and Description |
|---|---|
| private final HandlerFactory |
| Access | Constructor and Description |
|---|---|
| public | ClientH2StreamMultiplexer(final ProtocolIOSession ioSession, final FrameFactory frameFactory, final HttpProcessor httpProcessor, final HandlerFactory<AsyncPushConsumer> pushHandlerFactory, final H2Config h2Config, final CharCodingConfig charCodingConfig, final H2StreamListener streamListener)
|
| public | ClientH2StreamMultiplexer(final ProtocolIOSession ioSession, final HttpProcessor httpProcessor, final HandlerFactory<AsyncPushConsumer> pushHandlerFactory, final H2Config h2Config, final CharCodingConfig charCodingConfig)
|
| public | ClientH2StreamMultiplexer(final ProtocolIOSession ioSession, final HttpProcessor httpProcessor, final H2Config h2Config, final CharCodingConfig charCodingConfig)
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv void | |
| pack-priv void | |
| pack-priv H2StreamHandler | createLocallyInitiatedStream(final ExecutableCommand command, final H2StreamChannel channel, final HttpProcessor httpProcessor, final BasicHttpConnectionMetrics connMetrics)
Implements abstract org. |
| pack-priv H2StreamHandler | createRemotelyInitiatedStream(final H2StreamChannel channel, final HttpProcessor httpProcessor, final BasicHttpConnectionMetrics connMetrics, final HandlerFactory<AsyncPushConsumer> pushHandlerFactory)
Implements abstract org. |
| public String |
| pushHandlerFactory | back to summary |
|---|---|
| private final HandlerFactory<AsyncPushConsumer> pushHandlerFactory | |
| ClientH2StreamMultiplexer | back to summary |
|---|---|
| public ClientH2StreamMultiplexer(final ProtocolIOSession ioSession, final FrameFactory frameFactory, final HttpProcessor httpProcessor, final HandlerFactory<AsyncPushConsumer> pushHandlerFactory, final H2Config h2Config, final CharCodingConfig charCodingConfig, final H2StreamListener streamListener) | |
| ClientH2StreamMultiplexer | back to summary |
|---|---|
| public ClientH2StreamMultiplexer(final ProtocolIOSession ioSession, final HttpProcessor httpProcessor, final HandlerFactory<AsyncPushConsumer> pushHandlerFactory, final H2Config h2Config, final CharCodingConfig charCodingConfig) | |
| ClientH2StreamMultiplexer | back to summary |
|---|---|
| public ClientH2StreamMultiplexer(final ProtocolIOSession ioSession, final HttpProcessor httpProcessor, final H2Config h2Config, final CharCodingConfig charCodingConfig) | |
| acceptHeaderFrame | back to summary |
|---|---|
| pack-priv void acceptHeaderFrame() throws H2ConnectionException Implements abstract org.
| |
| acceptPushFrame | back to summary |
|---|---|
| pack-priv void acceptPushFrame() throws H2ConnectionException Implements abstract org.
| |
| acceptPushRequest | back to summary |
|---|---|
| pack-priv void acceptPushRequest() throws H2ConnectionException Implements abstract org.
| |
| createLocallyInitiatedStream | back to summary |
|---|---|
| pack-priv H2StreamHandler createLocallyInitiatedStream(final ExecutableCommand command, final H2StreamChannel channel, final HttpProcessor httpProcessor, final BasicHttpConnectionMetrics connMetrics) throws IOException Implements abstract org.
| |
| createRemotelyInitiatedStream | back to summary |
|---|---|
| pack-priv H2StreamHandler createRemotelyInitiatedStream(final H2StreamChannel channel, final HttpProcessor httpProcessor, final BasicHttpConnectionMetrics connMetrics, final HandlerFactory<AsyncPushConsumer> pushHandlerFactory) throws IOException Implements abstract org.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |