Class DebeziumCustomCodec

java.lang.Object
io.debezium.outbox.reactive.quarkus.DebeziumCustomCodec
All Implemented Interfaces:
io.vertx.core.eventbus.MessageCodec<ExportedEvent<?,?>,ExportedEvent<?,?>>

public class DebeziumCustomCodec extends Object implements io.vertx.core.eventbus.MessageCodec<ExportedEvent<?,?>,ExportedEvent<?,?>>
  • Field Details

    • name

      private final String name
  • Constructor Details

    • DebeziumCustomCodec

      public DebeziumCustomCodec()
    • DebeziumCustomCodec

      public DebeziumCustomCodec(String name)
  • Method Details

    • encodeToWire

      public void encodeToWire(io.vertx.core.buffer.Buffer buffer, ExportedEvent<?,?> exportedEvent)
      Specified by:
      encodeToWire in interface io.vertx.core.eventbus.MessageCodec<ExportedEvent<?,?>,ExportedEvent<?,?>>
    • decodeFromWire

      public ExportedEvent<?,?> decodeFromWire(int i, io.vertx.core.buffer.Buffer buffer)
      Specified by:
      decodeFromWire in interface io.vertx.core.eventbus.MessageCodec<ExportedEvent<?,?>,ExportedEvent<?,?>>
    • transform

      public ExportedEvent<?,?> transform(ExportedEvent<?,?> exportedEvent)
      Specified by:
      transform in interface io.vertx.core.eventbus.MessageCodec<ExportedEvent<?,?>,ExportedEvent<?,?>>
    • name

      public String name()
      Specified by:
      name in interface io.vertx.core.eventbus.MessageCodec<ExportedEvent<?,?>,ExportedEvent<?,?>>
    • systemCodecID

      public byte systemCodecID()
      Specified by:
      systemCodecID in interface io.vertx.core.eventbus.MessageCodec<ExportedEvent<?,?>,ExportedEvent<?,?>>