Uses of Class
com.neovisionaries.ws.client.WebSocketFrame
-
Uses of WebSocketFrame in com.neovisionaries.ws.client
Fields in com.neovisionaries.ws.client declared as WebSocketFrameModifier and TypeFieldDescriptionprivate WebSocketFrame
WebSocket.mClientCloseFrame
private WebSocketFrame
ReadingThread.mCloseFrame
private WebSocketFrame
WritingThread.mCloseFrame
private WebSocketFrame
WebSocket.mServerCloseFrame
Fields in com.neovisionaries.ws.client with type parameters of type WebSocketFrameModifier and TypeFieldDescriptionprivate List
<WebSocketFrame> ReadingThread.mContinuation
private final LinkedList
<WebSocketFrame> WritingThread.mFrames
Methods in com.neovisionaries.ws.client that return WebSocketFrameModifier and TypeMethodDescription(package private) static WebSocketFrame
WebSocketFrame.compressFrame
(WebSocketFrame frame, PerMessageCompressionExtension pmce) static WebSocketFrame
WebSocketFrame.createBinaryFrame
(byte[] payload) Create a binary frame.private WebSocketFrame
ReadingThread.createCloseFrame
(WebSocketException wse) static WebSocketFrame
WebSocketFrame.createCloseFrame()
Create a close frame.static WebSocketFrame
WebSocketFrame.createCloseFrame
(int closeCode) Create a close frame.static WebSocketFrame
WebSocketFrame.createCloseFrame
(int closeCode, String reason) Create a close frame.static WebSocketFrame
WebSocketFrame.createContinuationFrame()
Create a continuation frame.static WebSocketFrame
WebSocketFrame.createContinuationFrame
(byte[] payload) Create a continuation frame.static WebSocketFrame
WebSocketFrame.createContinuationFrame
(String payload) Create a continuation frame.private WebSocketFrame
PeriodicalFrameSender.createFrame()
protected abstract WebSocketFrame
PeriodicalFrameSender.createFrame
(byte[] payload) protected WebSocketFrame
PingSender.createFrame
(byte[] payload) protected WebSocketFrame
PongSender.createFrame
(byte[] payload) static WebSocketFrame
WebSocketFrame.createPingFrame()
Create a ping frame.static WebSocketFrame
WebSocketFrame.createPingFrame
(byte[] payload) Create a ping frame.static WebSocketFrame
WebSocketFrame.createPingFrame
(String payload) Create a ping frame.static WebSocketFrame
WebSocketFrame.createPongFrame()
Create a pong frame.static WebSocketFrame
WebSocketFrame.createPongFrame
(byte[] payload) Create a pong frame.static WebSocketFrame
WebSocketFrame.createPongFrame
(String payload) Create a pong frame.static WebSocketFrame
WebSocketFrame.createTextFrame
(String payload) Create a text frame.private WebSocketFrame
ReadingThread.readFrame()
WebSocketInputStream.readFrame()
WebSocketFrame.setCloseFramePayload
(int closeCode, String reason) Set the payload that conforms to the payload format of close frames.WebSocketFrame.setFin
(boolean fin) Set the value of FIN bit.(package private) WebSocketFrame
WebSocketFrame.setMask
(boolean mask) Set the value of MASK bit.WebSocketFrame.setOpcode
(int opcode) Set the opcodeWebSocketFrame.setPayload
(byte[] payload) Set the unmasked payload.WebSocketFrame.setPayload
(String payload) Set the payload.WebSocketFrame.setRsv1
(boolean rsv1) Set the value of RSV1 bit.WebSocketFrame.setRsv2
(boolean rsv2) Set the value of RSV2 bit.WebSocketFrame.setRsv3
(boolean rsv3) Set the value of RSV3 bit.Methods in com.neovisionaries.ws.client that return types with arguments of type WebSocketFrameModifier and TypeMethodDescriptionprivate static List
<WebSocketFrame> WebSocketFrame.split
(WebSocketFrame frame, int maxPayloadSize) private List
<WebSocketFrame> WebSocket.splitIfNecessary
(WebSocketFrame frame) (package private) static List
<WebSocketFrame> WebSocketFrame.splitIfNecessary
(WebSocketFrame frame, int maxPayloadSize, PerMessageCompressionExtension pmce) Methods in com.neovisionaries.ws.client with parameters of type WebSocketFrameModifier and TypeMethodDescriptionprivate void
WritingThread.addHighPriorityFrame
(WebSocketFrame frame) void
ListenerManager.callOnBinaryFrame
(WebSocketFrame frame) private void
ReadingThread.callOnBinaryFrame
(WebSocketFrame frame) CallonBinaryFrame
method of the listeners.void
ListenerManager.callOnCloseFrame
(WebSocketFrame frame) private void
ReadingThread.callOnCloseFrame
(WebSocketFrame frame) CallonCloseFrame
method of the listeners.void
ListenerManager.callOnContinuationFrame
(WebSocketFrame frame) private void
ReadingThread.callOnContinuationFrame
(WebSocketFrame frame) CallonContinuationFrame
method of the listeners.void
ListenerManager.callOnDisconnected
(WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) void
ListenerManager.callOnFrame
(WebSocketFrame frame) private void
ReadingThread.callOnFrame
(WebSocketFrame frame) CallonFrame
method of the listeners.void
ListenerManager.callOnFrameError
(WebSocketException cause, WebSocketFrame frame) private void
ReadingThread.callOnFrameError
(WebSocketException cause, WebSocketFrame frame) CallonFrameError
method of the listeners.void
ListenerManager.callOnFrameSent
(WebSocketFrame frame) void
ListenerManager.callOnFrameUnsent
(WebSocketFrame frame) void
ListenerManager.callOnPingFrame
(WebSocketFrame frame) private void
ReadingThread.callOnPingFrame
(WebSocketFrame frame) CallonPingFrame
method of the listeners.void
ListenerManager.callOnPongFrame
(WebSocketFrame frame) private void
ReadingThread.callOnPongFrame
(WebSocketFrame frame) CallonPongFrame
method of the listeners.void
ListenerManager.callOnSendError
(WebSocketException cause, WebSocketFrame frame) void
ListenerManager.callOnSendingFrame
(WebSocketFrame frame) void
ListenerManager.callOnTextFrame
(WebSocketFrame frame) private void
ReadingThread.callOnTextFrame
(WebSocketFrame frame) CallonTextFrame
method of the listeners.(package private) static WebSocketFrame
WebSocketFrame.compressFrame
(WebSocketFrame frame, PerMessageCompressionExtension pmce) private byte[]
ReadingThread.getMessage
(WebSocketFrame frame) private boolean
ReadingThread.handleBinaryFrame
(WebSocketFrame frame) private boolean
ReadingThread.handleCloseFrame
(WebSocketFrame frame) private boolean
ReadingThread.handleContinuationFrame
(WebSocketFrame frame) private boolean
ReadingThread.handleFrame
(WebSocketFrame frame) private boolean
ReadingThread.handlePingFrame
(WebSocketFrame frame) private boolean
ReadingThread.handlePongFrame
(WebSocketFrame frame) private boolean
ReadingThread.handleTextFrame
(WebSocketFrame frame) private static boolean
WritingThread.isHighPriorityFrame
(WebSocketFrame frame) void
WebSocketAdapter.onBinaryFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onBinaryFrame
(WebSocket websocket, WebSocketFrame frame) Called when a binary frame (opcode = 0x2) was received.void
WebSocketAdapter.onCloseFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onCloseFrame
(WebSocket websocket, WebSocketFrame frame) Called when a close frame (opcode = 0x8) was received.void
WebSocketAdapter.onContinuationFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onContinuationFrame
(WebSocket websocket, WebSocketFrame frame) Called when a continuation frame (opcode = 0x0) was received.void
WebSocketAdapter.onDisconnected
(WebSocket websocket, WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) void
WebSocketListener.onDisconnected
(WebSocket websocket, WebSocketFrame serverCloseFrame, WebSocketFrame clientCloseFrame, boolean closedByServer) Called after the WebSocket connection was closed.void
WebSocketAdapter.onFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onFrame
(WebSocket websocket, WebSocketFrame frame) Called when a frame was received.void
WebSocketAdapter.onFrameError
(WebSocket websocket, WebSocketException cause, WebSocketFrame frame) void
WebSocketListener.onFrameError
(WebSocket websocket, WebSocketException cause, WebSocketFrame frame) Called when a WebSocket frame failed to be read from the WebSocket.void
WebSocketAdapter.onFrameSent
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onFrameSent
(WebSocket websocket, WebSocketFrame frame) Called when a WebSocket frame was sent to the server (but not flushed yet).void
WebSocketAdapter.onFrameUnsent
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onFrameUnsent
(WebSocket websocket, WebSocketFrame frame) Called when a WebSocket frame was not sent to the server because a close frame has already been sent.void
WebSocketAdapter.onPingFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onPingFrame
(WebSocket websocket, WebSocketFrame frame) Called when a ping frame (opcode = 0x9) was received.void
WebSocketAdapter.onPongFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onPongFrame
(WebSocket websocket, WebSocketFrame frame) Called when a pong frame (opcode = 0xA) was received.(package private) void
WebSocket.onReadingThreadFinished
(WebSocketFrame closeFrame) Called by the reading thread as its last step.void
WebSocketAdapter.onSendError
(WebSocket websocket, WebSocketException cause, WebSocketFrame frame) void
WebSocketListener.onSendError
(WebSocket websocket, WebSocketException cause, WebSocketFrame frame) Called when an error occurred when a frame was tried to be sent to the server.void
WebSocketAdapter.onSendingFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onSendingFrame
(WebSocket websocket, WebSocketFrame frame) Called before a WebSocket frame is sent.void
WebSocketAdapter.onTextFrame
(WebSocket websocket, WebSocketFrame frame) void
WebSocketListener.onTextFrame
(WebSocket websocket, WebSocketFrame frame) Called when a text frame (opcode = 0x1) was received.(package private) void
WebSocket.onWritingThreadFinished
(WebSocketFrame closeFrame) Called by the writing thread as its last step.boolean
WritingThread.queueFrame
(WebSocketFrame frame) WebSocket.sendFrame
(WebSocketFrame frame) Send a WebSocket frame to the server.private void
WritingThread.sendFrame
(WebSocketFrame frame) private static List
<WebSocketFrame> WebSocketFrame.split
(WebSocketFrame frame, int maxPayloadSize) private List
<WebSocketFrame> WebSocket.splitIfNecessary
(WebSocketFrame frame) (package private) static List
<WebSocketFrame> WebSocketFrame.splitIfNecessary
(WebSocketFrame frame, int maxPayloadSize, PerMessageCompressionExtension pmce) private void
ReadingThread.verifyFrame
(WebSocketFrame frame) private void
ReadingThread.verifyFrameFragmentation
(WebSocketFrame frame) private void
ReadingThread.verifyFrameMask
(WebSocketFrame frame) Ensure that the given frame is not masked.private void
ReadingThread.verifyFrameOpcode
(WebSocketFrame frame) Ensure that the opcode of the give frame is a known one.private void
ReadingThread.verifyFrameSize
(WebSocketFrame frame) private void
ReadingThread.verifyReservedBit1
(WebSocketFrame frame) Verify the RSV1 bit of a frame.private boolean
ReadingThread.verifyReservedBit1ForPMCE
(WebSocketFrame frame) Verify the RSV1 bit of a frame using the rule described in RFC 7692.private void
ReadingThread.verifyReservedBit2
(WebSocketFrame frame) Verify the RSV2 bit of a frame.private void
ReadingThread.verifyReservedBit3
(WebSocketFrame frame) Verify the RSV3 bit of a frame.private void
ReadingThread.verifyReservedBits
(WebSocketFrame frame) void
WebSocketOutputStream.write
(WebSocketFrame frame) private void
WebSocketOutputStream.writeFrame0
(WebSocketFrame frame) private void
WebSocketOutputStream.writeFrame1
(WebSocketFrame frame) private void
WebSocketOutputStream.writeFrameExtendedPayloadLength
(WebSocketFrame frame) private void
WebSocketOutputStream.writeFramePayload
(WebSocketFrame frame, byte[] maskingKey) Method parameters in com.neovisionaries.ws.client with type arguments of type WebSocketFrameModifier and TypeMethodDescriptionvoid
ListenerManager.callOnMessageError
(WebSocketException cause, List<WebSocketFrame> frames) private void
ReadingThread.callOnMessageError
(WebSocketException cause, List<WebSocketFrame> frames) CallonMessageError
method of the listeners.private byte[]
ReadingThread.concatenatePayloads
(List<WebSocketFrame> frames) private byte[]
ReadingThread.getMessage
(List<WebSocketFrame> frames) void
WebSocketAdapter.onMessageError
(WebSocket websocket, WebSocketException cause, List<WebSocketFrame> frames) void
WebSocketListener.onMessageError
(WebSocket websocket, WebSocketException cause, List<WebSocketFrame> frames) Called when it failed to concatenate payloads of multiple frames to construct a message.