replication-protobuf / io.floodplain.replication.impl.protobuf / FallbackReplicationMessageParser

FallbackReplicationMessageParser

@Named("protobuffallback") @ApplicationScoped @Default open class FallbackReplicationMessageParser : ReplicationMessageParser

Constructors

<init>

FallbackReplicationMessageParser()
FallbackReplicationMessageParser(useProtobuf: Boolean)

Functions

describe

open fun describe(msg: ReplicationMessage!): String!

parseBytes

open fun parseBytes(source: Optional<String!>!, data: ByteArray!): ReplicationMessage!

parseMessageList

open fun parseMessageList(data: ByteArray!): MutableList<ReplicationMessage!>!
open fun parseMessageList(source: Optional<String!>!, data: InputStream!): MutableList<ReplicationMessage!>!
open fun parseMessageList(source: Optional<String!>!, data: ByteArray!): MutableList<ReplicationMessage!>!

parseStream

open fun parseStream(data: InputStream!): ReplicationMessage!
open fun parseStream(source: Optional<String!>!, data: InputStream!): ReplicationMessage!

serialize

open fun serialize(msg: ReplicationMessage!): ByteArray!

serializeMessageList

open fun serializeMessageList(msg: MutableList<ReplicationMessage!>!): ByteArray!