Functions

Link copied to clipboard
abstract fun acceptRaw(rawPayload: Array<Byte>, visitor: EncodedPayloadVisitor)
Link copied to clipboard
Link copied to clipboard
abstract fun getCodecDataType(): DataType
Link copied to clipboard
Link copied to clipboard
abstract fun serializeAndAcceptEnvelope(opCode: OpCode, data: Any, visitor: EncodedPayloadVisitor)
Link copied to clipboard
abstract fun serializeEnvelopeAsBytes(opCode: OpCode, payload: Any): Array<Byte>
Link copied to clipboard
open fun serializeEnvelopeAsString(opCode: OpCode, payload: Any): String
Link copied to clipboard
abstract fun serializeForSession(opCode: OpCode, payload: Any): T
Link copied to clipboard
abstract fun unwrap(payload: Array<Byte>, typeResolver: (Integer) -> Class<out Any>): MessageEnvelope<out Any>
open fun unwrap(payload: String, typeResolver: (Integer) -> Class<out Any>): MessageEnvelope<out Any>