Constructors

Link copied to clipboard
private constructor(classScanner: ClassScanner)

Properties

Link copied to clipboard
private val LOG: Logger
Link copied to clipboard
private val PARSER_CACHE: Map<Class<out Any>, Parser<out Any>>

Functions

Link copied to clipboard
Link copied to clipboard
open fun <T> deserializeFromBytes(bytes: Array<Byte>, type: Class<T>): T
Link copied to clipboard
open fun <T> deserializeFromStream(in: InputStream, type: Class<T>): T
Link copied to clipboard
open fun <T> deserializePayload(payload: Array<Byte>, type: Class<T>): T
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private open fun getParser(type: Class<out Any>): Parser<out Any>
Link copied to clipboard
private open fun isInstantiableMessage(type: Class<out Any>): Boolean
Link copied to clipboard
private open fun registerAllFrom(classScanner: ClassScanner)
Link copied to clipboard
open fun serializeAndAccept(payload: Any, visitor: EncodedPayloadVisitor)
Link copied to clipboard
open fun serializePayload(payload: Any): Array<Byte>
Link copied to clipboard
open fun serializeToBytes(value: Any): Array<Byte>
Link copied to clipboard
open fun serializeToStream(value: Any, out: OutputStream)