Class CloseFrame
- java.lang.Object
-
- org.logdoc.fairhttp.service.tools.websocket.frames.AFrame
-
- org.logdoc.fairhttp.service.tools.websocket.frames.ControlFrame
-
- org.logdoc.fairhttp.service.tools.websocket.frames.CloseFrame
-
- All Implemented Interfaces:
Frame
public class CloseFrame extends ControlFrame
-
-
Field Summary
Fields Modifier and Type Field Description static intABNORMAL_CLOSEstatic intBAD_GATEWAYstatic intBUGGYCLOSEstatic intEXTENSIONstatic intFLASHPOLICYstatic intGOING_AWAYstatic intNEVER_CONNECTEDstatic intNO_UTF8static intNOCODEstatic intNORMALstatic intPOLICY_VALIDATIONstatic intPROTOCOL_ERRORstatic intREFUSEstatic intSERVICE_RESTARTstatic intTLS_ERRORstatic intTOOBIGstatic intTRY_AGAIN_LATERstatic intUNEXPECTED_CONDITION
-
Constructor Summary
Constructors Constructor Description CloseFrame()CloseFrame(int code, String reason)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetCloseCode()StringgetMessage()byte[]getPayloadData()inthashCode()booleanisValid()voidsetCode(int code)voidsetPayload(byte[] payload)voidsetReason(String reason)StringtoString()
-
-
-
Field Detail
-
NORMAL
public static final int NORMAL
- See Also:
- Constant Field Values
-
GOING_AWAY
public static final int GOING_AWAY
- See Also:
- Constant Field Values
-
PROTOCOL_ERROR
public static final int PROTOCOL_ERROR
- See Also:
- Constant Field Values
-
REFUSE
public static final int REFUSE
- See Also:
- Constant Field Values
-
NOCODE
public static final int NOCODE
- See Also:
- Constant Field Values
-
ABNORMAL_CLOSE
public static final int ABNORMAL_CLOSE
- See Also:
- Constant Field Values
-
NO_UTF8
public static final int NO_UTF8
- See Also:
- Constant Field Values
-
POLICY_VALIDATION
public static final int POLICY_VALIDATION
- See Also:
- Constant Field Values
-
TOOBIG
public static final int TOOBIG
- See Also:
- Constant Field Values
-
EXTENSION
public static final int EXTENSION
- See Also:
- Constant Field Values
-
UNEXPECTED_CONDITION
public static final int UNEXPECTED_CONDITION
- See Also:
- Constant Field Values
-
SERVICE_RESTART
public static final int SERVICE_RESTART
- See Also:
- Constant Field Values
-
TRY_AGAIN_LATER
public static final int TRY_AGAIN_LATER
- See Also:
- Constant Field Values
-
BAD_GATEWAY
public static final int BAD_GATEWAY
- See Also:
- Constant Field Values
-
TLS_ERROR
public static final int TLS_ERROR
- See Also:
- Constant Field Values
-
NEVER_CONNECTED
public static final int NEVER_CONNECTED
- See Also:
- Constant Field Values
-
BUGGYCLOSE
public static final int BUGGYCLOSE
- See Also:
- Constant Field Values
-
FLASHPOLICY
public static final int FLASHPOLICY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CloseFrame
public CloseFrame()
-
CloseFrame
public CloseFrame(int code, String reason)
-
-
Method Detail
-
setCode
public void setCode(int code)
-
setReason
public void setReason(String reason)
-
getCloseCode
public int getCloseCode()
-
getMessage
public String getMessage()
-
isValid
public boolean isValid()
- Overrides:
isValidin classControlFrame
-
setPayload
public void setPayload(byte[] payload)
- Overrides:
setPayloadin classAFrame
-
getPayloadData
public byte[] getPayloadData()
- Specified by:
getPayloadDatain interfaceFrame- Overrides:
getPayloadDatain classAFrame
-
-