register

inline fun <P : Any> register(codec: PayloadCodec<P>)

Registers codec for payload type P.

Replaces any previously registered codec for the same type. Safe to call from multiple threads.

Example

PayloadCodec.register<OrderEvent>(orderCodec)

Parameters

P

The payload type to register a codec for.

codec

The codec to register.