Package org.glassfish.tyrus.core.frame
Class BinaryFrame
java.lang.Object
org.glassfish.tyrus.core.frame.Frame
org.glassfish.tyrus.core.frame.TyrusFrame
org.glassfish.tyrus.core.frame.BinaryFrame
Binary frame representation.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glassfish.tyrus.core.frame.TyrusFrame
TyrusFrame.FrameTypeNested classes/interfaces inherited from class org.glassfish.tyrus.core.frame.Frame
Frame.Builder -
Constructor Summary
ConstructorsConstructorDescriptionBinaryFrame(byte[] payload, boolean continuation, boolean fin) Constructor.BinaryFrame(Frame frame) Constructor.BinaryFrame(Frame frame, boolean continuation) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidrespond(TyrusWebSocket socket) Execution part of frame processing.Methods inherited from class org.glassfish.tyrus.core.frame.TyrusFrame
getFrameType, wrapMethods inherited from class org.glassfish.tyrus.core.frame.Frame
builder, builder, getMaskingKey, getOpcode, getPayloadData, getPayloadLength, isControlFrame, isFin, isMask, isRsv1, isRsv2, isRsv3, toString
-
Constructor Details
-
BinaryFrame
Constructor.- Parameters:
frame- original (binary) frame.
-
BinaryFrame
Constructor.- Parameters:
frame- original (binary) frame.continuation-truewhen this frame is continuation frame,falseotherwise.
-
BinaryFrame
public BinaryFrame(byte[] payload, boolean continuation, boolean fin) Constructor.- Parameters:
payload- frame payload.continuation-truetruewhen this frame is continuation frame,falseotherwise.fin-truewhen this frame is last in current partial message batch. Standard (non-continuous) frames have this bit set totrue.
-
-
Method Details
-
respond
Description copied from class:TyrusFrameExecution part of frame processing.- Specified by:
respondin classTyrusFrame- Parameters:
socket- socket on which the appropriate action will be performed.
-