类 ZeroCopyMessageCodec

java.lang.Object
cool.scx.core.eventbus.ZeroCopyMessageCodec
所有已实现的接口:
io.vertx.core.eventbus.MessageCodec<Object,Object>

public class ZeroCopyMessageCodec extends Object implements io.vertx.core.eventbus.MessageCodec<Object,Object>
零拷贝编解码器 (因为并不适用于集群模式,所以此处不实现 encodeToWire和decodeFromWire)
版本:
1.18.0
作者:
scx567888
  • 字段详细资料

    • ZERO_COPY_CODEC_NAME

      public static final String ZERO_COPY_CODEC_NAME
      Constant ZERO_COPY_CODEC_NAME="ZeroCopyMessageCodec.class.getName()"
    • DEFAULT_INSTANCE

      public static final ZeroCopyMessageCodec DEFAULT_INSTANCE
      Constant DEFAULT_INSTANCE
  • 构造器详细资料

    • ZeroCopyMessageCodec

      public ZeroCopyMessageCodec()
  • 方法详细资料

    • encodeToWire

      public void encodeToWire(io.vertx.core.buffer.Buffer buffer, Object o)
      指定者:
      encodeToWire 在接口中 io.vertx.core.eventbus.MessageCodec<Object,Object>
    • decodeFromWire

      public Object decodeFromWire(int pos, io.vertx.core.buffer.Buffer buffer)
      指定者:
      decodeFromWire 在接口中 io.vertx.core.eventbus.MessageCodec<Object,Object>
    • transform

      public Object transform(Object o)
      指定者:
      transform 在接口中 io.vertx.core.eventbus.MessageCodec<Object,Object>
    • name

      public String name()
      指定者:
      name 在接口中 io.vertx.core.eventbus.MessageCodec<Object,Object>
    • systemCodecID

      public byte systemCodecID()
      指定者:
      systemCodecID 在接口中 io.vertx.core.eventbus.MessageCodec<Object,Object>