Class WebSocketTransportCodecs
java.lang.Object
io.fluxzero.common.websocket.WebSocketTransportCodecs
Factory and built-in implementations for Fluxzero websocket transport codecs.
-
Method Summary
Modifier and TypeMethodDescriptionstatic WebSocketTransportCodeccbor(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Jackson CBOR codec.static WebSocketTransportCodecforFormat(WebSocketTransportFormat format, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Creates a codec for the supplied format.static WebSocketTransportCodecjson(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Existing JSON websocket codec.
-
Method Details
-
forFormat
public static WebSocketTransportCodec forFormat(WebSocketTransportFormat format, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Creates a codec for the supplied format. -
json
public static WebSocketTransportCodec json(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Existing JSON websocket codec. Jackson representsbyte[]fields as base64 strings here. -
cbor
public static WebSocketTransportCodec cbor(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Jackson CBOR codec. This keeps the JSON object model but writesbyte[]fields as native binary.
-