public static final class Frame.Builder
extends java.lang.Object
| Constructor and Description | 
|---|
| Builder()Constructor. | 
| Builder(Frame frame)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Frame | build()Build new frame. | 
| Frame.Builder | fin(boolean fin)Set FIN flag. | 
| Frame.Builder | mask(boolean mask)Currently not used. | 
| Frame.Builder | maskingKey(java.lang.Integer maskingKey)Set masking key. | 
| Frame.Builder | opcode(byte opcode)Set opcode. | 
| Frame.Builder | payloadData(byte[] payloadData)Set payload data. | 
| Frame.Builder | payloadLength(long payloadLength)Set payload length. | 
| Frame.Builder | rsv1(boolean rsv1)Set RSV1 flag. | 
| Frame.Builder | rsv2(boolean rsv2)Set RSV2 flag. | 
| Frame.Builder | rsv3(boolean rsv3)Set RSV3 flag. | 
public Builder()
public Builder(Frame frame)
frame - frame used as a base for building new frame.public Frame build()
public Frame.Builder fin(boolean fin)
fin - value to be set as FIN.Frame.Builder instance.public Frame.Builder rsv1(boolean rsv1)
rsv1 - value to be set as RSV1.Frame.Builder instance.public Frame.Builder rsv2(boolean rsv2)
rsv2 - value to be set as RSV2.Frame.Builder instance.public Frame.Builder rsv3(boolean rsv3)
rsv3 - value to be set as RSV3.Frame.Builder instance.public Frame.Builder mask(boolean mask)
mask - not used.Frame.Builder instance.public Frame.Builder opcode(byte opcode)
opcode - opcode to be set. (4 bits).Frame.Builder instance.public Frame.Builder payloadLength(long payloadLength)
 Payload length is automatically set to payloadData length when payloadData(byte[]) is called. This
 method can limit the data used for this frame by setting smaller value than payloadData.length.
payloadLength - payload length. Must not be greater than payloadData.length.Frame.Builder instance.payloadData(byte[])public Frame.Builder maskingKey(java.lang.Integer maskingKey)
null.maskingKey - masking key.Frame.Builder instance.public Frame.Builder payloadData(byte[] payloadData)
payloadLength(long) is also updated with payloadData.length.payloadData - data to be set.Frame.Builder instance.payloadLength(long)Copyright © 2012–2020 Oracle Corporation. All rights reserved.