public interface Http2DataEventListener
Http2DataEventListener represents a data listener for http2 data transfer events.| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy this
Http2DataEventListener. |
boolean |
onDataRead(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.buffer.ByteBuf data,
boolean endOfStream)
Gets notified for an event on a data read on a particular stream.
|
boolean |
onDataWrite(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.buffer.ByteBuf data,
boolean endOfStream)
Gets notified for an event on a data write on a particular stream.
|
boolean |
onHeadersRead(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream)
Gets notified for an event on a header read on a particular stream.
|
boolean |
onHeadersWrite(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream)
Gets notified for an event on a headers write on a particular stream.
|
boolean |
onPushPromiseRead(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream)
Gets notified for an event on a push promise read on a particular stream.
|
void |
onStreamClose(int streamId)
Gets notified on a stream close.
|
boolean |
onStreamInit(io.netty.channel.ChannelHandlerContext ctx,
int streamId)
Gets notified for an event on a stream initialization.
|
void |
onStreamReset(int streamId)
Gets notified on a stream reset.
|
boolean onStreamInit(io.netty.channel.ChannelHandlerContext ctx,
int streamId)
ctx - the channel handler contextstreamId - the related stream idboolean onHeadersRead(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream)
ctx - the channel handler contextstreamId - the related stream idheaders - http2 headersendOfStream - whether stream terminate with this data read operationboolean onDataRead(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.buffer.ByteBuf data,
boolean endOfStream)
ctx - the channel handler contextstreamId - the related stream iddata - the ByteBuf contains dataendOfStream - whether stream terminate with this data read operationboolean onPushPromiseRead(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream)
ctx - the channel handler contextstreamId - the related stream idheaders - http2 headersendOfStream - whether stream terminate with this data read operationboolean onHeadersWrite(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream)
ctx - the channel handler contextstreamId - the related stream idheaders - http2 headersendOfStream - whether stream terminate with this data read operationboolean onDataWrite(io.netty.channel.ChannelHandlerContext ctx,
int streamId,
io.netty.buffer.ByteBuf data,
boolean endOfStream)
ctx - the channel handler contextstreamId - the related stream iddata - the ByteBuf contains dataendOfStream - whether stream terminate with this data read operationvoid onStreamReset(int streamId)
streamId - the stream idvoid onStreamClose(int streamId)
streamId - the related stream idvoid destroy()
Http2DataEventListener.Copyright © 2021 WSO2. All rights reserved.