public interface Http2MultiplexerSupport
Multiplexes the outgoing side of the streams on a HTTP/2 connection.
Accepts the streams from the Akka HTTP side and turns them into FrameEvent
s
to be passed to the network side.
Mixed into the Http2ServerDemux graph logic.
Modifier and Type | Interface and Description |
---|---|
static interface |
Http2MultiplexerSupport.LogSupport |
static interface |
Http2MultiplexerSupport.StateTimingSupport |
Modifier and Type | Method and Description |
---|---|
void |
allowReadingIncomingFrames(boolean allow)
Allows suspending reading of incoming frames.
|
Http2Multiplexer |
createMultiplexer(GenericOutlet<FrameEvent> outlet,
StreamPrioritizer prioritizer) |
void |
handleOutgoingEnded(int streamId)
Signal an outgoing stream has ended, so when the incoming side is also finished it can be cleaned up.
|
boolean |
isServer() |
Http2CommonSettings |
settings() |
void allowReadingIncomingFrames(boolean allow)
allow
- (undocumented)Http2Multiplexer createMultiplexer(GenericOutlet<FrameEvent> outlet, StreamPrioritizer prioritizer)
void handleOutgoingEnded(int streamId)
streamId
- (undocumented)boolean isServer()
Http2CommonSettings settings()