Class WsFrameClient
java.lang.Object
org.apache.tomcat.websocket.WsFrameBase
org.apache.tomcat.websocket.WsFrameClient
WebSocket frame handler for client connections.
-
Nested Class Summary
Nested classes/interfaces inherited from class WsFrameBase
WsFrameBase.ReadState -
Field Summary
Fields inherited from class WsFrameBase
inputBuffer, wsSession -
Constructor Summary
ConstructorsConstructorDescriptionWsFrameClient(ByteBuffer response, AsyncChannelWrapper channel, WsSession wsSession, Transformation transformation) Constructs a new WsFrameClient. -
Method Summary
Methods inherited from class WsFrameBase
byteArrayToLong, changeReadState, changeReadState, getReadState, getTransformation, isOpen, isSuspended, processInputBuffer, resume, sendMessageBinary, sendMessageText, suspend, updateStats
-
Constructor Details
-
WsFrameClient
public WsFrameClient(ByteBuffer response, AsyncChannelWrapper channel, WsSession wsSession, Transformation transformation) Constructs a new WsFrameClient.- Parameters:
response- The response bufferchannel- The async channel wrapperwsSession- The WebSocket sessiontransformation- The transformation to apply
-
-
Method Details
-
isMasked
protected boolean isMasked()Description copied from class:WsFrameBaseReturns whether frames from this peer must be masked.- Specified by:
isMaskedin classWsFrameBase- Returns:
trueif frames must be masked
-
getLog
Description copied from class:WsFrameBaseReturns the log instance for this frame.- Specified by:
getLogin classWsFrameBase- Returns:
- the log instance
-
resumeProcessing
protected void resumeProcessing()Description copied from class:WsFrameBaseThis method will be invoked when the read operation is resumed. Since suspend of the read operation can be invoked at any time, when implementing this method one should consider that there might still be data remaining into the internal buffers that needs to be processed before reading again from the socket.- Specified by:
resumeProcessingin classWsFrameBase
-