read

abstract fun read(input: Input, protocolVersion: Long): T

read a message from a stream

Return

a deserialized message

Parameters

input

input stream


fun read(input: Input): T
open fun read(input: ByteArray): T
open fun read(input: String): T


fun read(input: ByteArray, protocolVersion: Long): T

read a message from a byte array

Return

a deserialized message

Parameters

input

serialized message


fun read(input: String, protocolVersion: Long): T

read a message from a hex string

Return

a deserialized message of type T

Parameters

input

message binary data in hex format