public class Http2StreamSourceChannel extends AbstractHttp2StreamSourceChannel implements Http2Stream
Modifier and Type | Method and Description |
---|---|
protected void | channelForciblyClosed() |
protected void | complete() Method that is invoked when all data has been read. |
org.xnio.ChannelListener<Http2StreamSourceChannel> | getCompletionListener() |
HeaderMap | getHeaders() |
Http2HeadersStreamSinkChannel | getResponseChannel() |
int | getStreamId() |
protected void | handleHeaderData(FrameHeaderData headerData) |
boolean | isIgnoreForceClose() |
int | read(ByteBuffer dst) |
long | read(ByteBuffer[] dsts) |
long | read(ByteBuffer[] dsts, int offset, int length) |
void | setCompletionListener(org.xnio.ChannelListener<Http2StreamSourceChannel> completionListener) |
void | setIgnoreForceClose(boolean ignoreForceClose) |
String | toString() |
long | transferTo(long count, ByteBuffer throughBuffer, org.xnio.channels.StreamSinkChannel streamSinkChannel) |
long | transferTo(long position, long count, FileChannel target) |
protected long | updateFrameDataRemaining(PooledByteBuffer data, long frameDataRemaining) |
getFramedChannel, getHttp2Channel, lastFrame
addCloseTask, awaitReadable, awaitReadable, close, dataReady, getCloseSetter, getIoThread, getMaxStreamSize, getOption, getReadFrameCount, getReadSetter, getReadThread, getWorker, isComplete, isLastFrame, isOpen, isReadResumed, markStreamBroken, processFrameData, resumeReads, setMaxStreamSize, setOption, shutdownReads, supportsOption, suspendReads, wakeupReads
protected void handleHeaderData(FrameHeaderData headerData)
handleHeaderData
in class AbstractHttp2StreamSourceChannel
protected long updateFrameDataRemaining(PooledByteBuffer data, long frameDataRemaining)
public Http2HeadersStreamSinkChannel getResponseChannel()
public int read(ByteBuffer dst) throws IOException
read
in interface ReadableByteChannel
read
in class AbstractFramedStreamSourceChannel<Http2Channel,AbstractHttp2StreamSourceChannel,AbstractHttp2StreamSinkChannel>
IOException
public long read(ByteBuffer[] dsts, int offset, int length) throws IOException
read
in interface ScatteringByteChannel
read
in class AbstractFramedStreamSourceChannel<Http2Channel,AbstractHttp2StreamSourceChannel,AbstractHttp2StreamSinkChannel>
IOException
public long read(ByteBuffer[] dsts) throws IOException
read
in interface ScatteringByteChannel
read
in class AbstractFramedStreamSourceChannel<Http2Channel,AbstractHttp2StreamSourceChannel,AbstractHttp2StreamSinkChannel>
IOException
public long transferTo(long count, ByteBuffer throughBuffer, org.xnio.channels.StreamSinkChannel streamSinkChannel) throws IOException
transferTo
in interface org.xnio.channels.StreamSourceChannel
transferTo
in class AbstractFramedStreamSourceChannel<Http2Channel,AbstractHttp2StreamSourceChannel,AbstractHttp2StreamSinkChannel>
IOException
public long transferTo(long position, long count, FileChannel target) throws IOException
transferTo
in interface org.xnio.channels.StreamSourceChannel
transferTo
in class AbstractFramedStreamSourceChannel<Http2Channel,AbstractHttp2StreamSourceChannel,AbstractHttp2StreamSinkChannel>
IOException
protected void complete() throws IOException
AbstractFramedStreamSourceChannel
complete
in class AbstractFramedStreamSourceChannel<Http2Channel,AbstractHttp2StreamSourceChannel,AbstractHttp2StreamSinkChannel>
IOException
public HeaderMap getHeaders()
public org.xnio.ChannelListener<Http2StreamSourceChannel> getCompletionListener()
public void setCompletionListener(org.xnio.ChannelListener<Http2StreamSourceChannel> completionListener)
protected void channelForciblyClosed()
public void setIgnoreForceClose(boolean ignoreForceClose)
public boolean isIgnoreForceClose()
public int getStreamId()
getStreamId
in interface Http2Stream
Copyright © 2017 JBoss by Red Hat. All rights reserved.