Enum Class TrackingWebSocketCodec
- All Implemented Interfaces:
WebSocketPayloadCodec, Serializable, Comparable<TrackingWebSocketCodec>, Constable
public enum TrackingWebSocketCodec
extends Enum<TrackingWebSocketCodec>
implements WebSocketPayloadCodec
Compact websocket representation for message publication and tracking.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptiontryDecode(byte[] bytes, WebSocketTransportFormat format) Returns the decoded value, ornullwhen the bytes do not belong to this codec.byte[]tryEncode(JsonType value, WebSocketTransportFormat format) Returns a compact representation, ornullwhen this codec does not own the value.static TrackingWebSocketCodecReturns the enum constant of this class with the specified name.static TrackingWebSocketCodec[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INSTANCE
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
tryEncode
Description copied from interface:WebSocketPayloadCodecReturns a compact representation, ornullwhen this codec does not own the value.- Specified by:
tryEncodein interfaceWebSocketPayloadCodec- Throws:
IOException
-
tryDecode
Description copied from interface:WebSocketPayloadCodecReturns the decoded value, ornullwhen the bytes do not belong to this codec.- Specified by:
tryDecodein interfaceWebSocketPayloadCodec- Throws:
IOException
-