## Uses of Class
io.undertow.websockets.core.StreamSourceFrameChannel

Packages that use StreamSourceFrameChannel
io.undertow.websockets.core
io.undertow.websockets.extensions

### Uses of StreamSourceFrameChannel in io.undertow.websockets.core

Fields in io.undertow.websockets.core declared as StreamSourceFrameChannel
`protected StreamSourceFrameChannel` WebSocketChannel.`fragmentedChannel`

Methods in io.undertow.websockets.core that return StreamSourceFrameChannel
`protected StreamSourceFrameChannel` WebSocketChannel.`createChannel(FrameHeaderData frameHeaderData, PooledByteBuffer frameData)`
`StreamSourceFrameChannel` WebSocketChannel.PartialFrame.`getChannel(PooledByteBuffer data)`

Methods in io.undertow.websockets.core that return types with arguments of type StreamSourceFrameChannel
`protected Collection<AbstractFramedStreamSourceChannel<WebSocketChannel,StreamSourceFrameChannel,StreamSinkFrameChannel>>` WebSocketChannel.`getReceivers()`

Methods in io.undertow.websockets.core with parameters of type StreamSourceFrameChannel
`protected void` AbstractReceiveListener.`bufferFullMessage(StreamSourceFrameChannel messageChannel)` Utility method that reads a full text or binary message, including all fragmented parts.
`static void` WebSocketUtils.`echoFrame(WebSocketChannel channel, StreamSourceFrameChannel ws)` Echo back the frame to the sender
`protected void` AbstractReceiveListener.`onBinary(WebSocketChannel webSocketChannel, StreamSourceFrameChannel messageChannel)`
`protected void` AbstractReceiveListener.`onClose(WebSocketChannel webSocketChannel, StreamSourceFrameChannel channel)`
`protected void` AbstractReceiveListener.`onPing(WebSocketChannel webSocketChannel, StreamSourceFrameChannel channel)`
`protected void` AbstractReceiveListener.`onPong(WebSocketChannel webSocketChannel, StreamSourceFrameChannel messageChannel)`
`protected void` AbstractReceiveListener.`onText(WebSocketChannel webSocketChannel, StreamSourceFrameChannel messageChannel)`
`void` BufferedBinaryMessage.`read(StreamSourceFrameChannel channel, WebSocketCallback<BufferedBinaryMessage> callback)`
`void` BufferedTextMessage.`read(StreamSourceFrameChannel channel, WebSocketCallback<BufferedTextMessage> callback)`
`void` BufferedBinaryMessage.`readBlocking(StreamSourceFrameChannel channel)`
`void` BufferedTextMessage.`readBlocking(StreamSourceFrameChannel channel)`

### Uses of StreamSourceFrameChannel in io.undertow.websockets.extensions

Methods in io.undertow.websockets.extensions with parameters of type StreamSourceFrameChannel
`PooledByteBuffer` PerMessageDeflateFunction.`transformForRead(PooledByteBuffer pooledBuffer, StreamSourceFrameChannel channel, boolean lastFragmentOfMessage)`
`PooledByteBuffer` CompositeExtensionFunction.`transformForRead(PooledByteBuffer pooledBuffer, StreamSourceFrameChannel channel, boolean lastFragementOfMessage)`
`PooledByteBuffer` NoopExtensionFunction.`transformForRead(PooledByteBuffer pooledBuffer, StreamSourceFrameChannel channel, boolean lastFragmentOfFrame)`
`PooledByteBuffer` ExtensionFunction.`transformForRead(PooledByteBuffer pooledBuffer, StreamSourceFrameChannel channel, boolean lastFragmentOfMessage)` Transform the supplied buffer per this extension.