Class JsonServiceBusCodec<T>

java.lang.Object
kos.core.events.JsonServiceBusCodec<T>
All Implemented Interfaces:
io.vertx.core.eventbus.MessageCodec<T,T>

public class JsonServiceBusCodec<T> extends Object implements io.vertx.core.eventbus.MessageCodec<T,T>
  • Field Details

    • targetClass

      private final Class<T> targetClass
  • Constructor Details

    • JsonServiceBusCodec

      public JsonServiceBusCodec()
  • Method Details

    • encodeToWire

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

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

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

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

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