Package cool.scx.core.eventbus
Class ZeroCopyMessageCodec<T>
java.lang.Object
cool.scx.core.eventbus.ZeroCopyMessageCodec<T>
- All Implemented Interfaces:
io.vertx.core.eventbus.MessageCodec<T,Object>
public final class ZeroCopyMessageCodec<T>
extends Object
implements io.vertx.core.eventbus.MessageCodec<T,Object>
零拷贝编解码器 (因为并不适用于集群模式,所以此处不实现 encodeToWire和decodeFromWire)
- Version:
- 1.18.0
- Author:
- scx567888
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeFromWire(int pos, io.vertx.core.buffer.Buffer buffer) voidencodeToWire(io.vertx.core.buffer.Buffer buffer, T o) name()static voidregisterCodec(io.vertx.core.eventbus.EventBus eventBus) registerCodec.byte
-
Field Details
-
ZERO_COPY_CODEC_NAME
ZERO_COPY_CODEC_NAME
-
-
Constructor Details
-
ZeroCopyMessageCodec
public ZeroCopyMessageCodec()
-
-
Method Details
-
registerCodec
public static void registerCodec(io.vertx.core.eventbus.EventBus eventBus) registerCodec.
- Parameters:
eventBus- aEventBusobject
-
encodeToWire
-
decodeFromWire
-
transform
-
name
-
systemCodecID
public byte systemCodecID()
-