public class KafkaMessageV2Serializer extends AbstractKafkaMessageSerializer
ATTRIBUTE_OFFSET, COMPRESSION_CODEC_MASK, CONTROL_FLAG_MASK, CRC_OFFSET, DECOMPRESS_BUFFER_SIZE, EXTENSION_ATTRIBUTE_OFFSET, EXTENSION_MAGIC_OFFSET, EXTENSION_TIMESTAMP_OFFSET, INVALID_EXTENSION_MAGIC, MAGIC_OFFSET, MESSAGE_CURRENT_MAGIC, MESSAGE_MAGIC_V0, MESSAGE_MAGIC_V1, MESSAGE_MAGIC_V2, OFFSET_OFFSET, SIZE_OFFSET, TIMESTAMP_TYPE_MASK, TRANSACTIONAL_FLAG_MASK| 构造器和说明 |
|---|
KafkaMessageV2Serializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
readExtension(org.joyqueue.message.BrokerMessage brokerMessage,
KafkaBrokerMessage kafkaBrokerMessage) |
protected static KafkaBrokerMessage |
readMessage(KafkaBrokerMessage message,
ByteBuffer buffer) |
static KafkaBrokerMessage |
readMessage(long baseOffset,
long firstTimestamp,
ByteBuffer buffer) |
static List<KafkaBrokerMessage> |
readMessages(ByteBuffer buffer) |
static List<KafkaBrokerMessage> |
readMessages(KafkaBrokerMessage message) |
static void |
writeExtension(org.joyqueue.message.BrokerMessage brokerMessage,
KafkaBrokerMessage kafkaBrokerMessage) |
static void |
writeMessage(io.netty.buffer.ByteBuf buffer,
KafkaBrokerMessage message) |
static void |
writeMessages(io.netty.buffer.ByteBuf buffer,
List<KafkaBrokerMessage> messages) |
decompress, decompressBuffer, getCompressionCodecType, getExtensionMagic, getTimestampType, isTransactionl, readExtensionAttribute, readExtensionMagic, readExtensionTimestamp, writeExtensionAttribute, writeExtensionMagic, writeExtensionTimestamppublic static void writeExtension(org.joyqueue.message.BrokerMessage brokerMessage,
KafkaBrokerMessage kafkaBrokerMessage)
public static void readExtension(org.joyqueue.message.BrokerMessage brokerMessage,
KafkaBrokerMessage kafkaBrokerMessage)
public static void writeMessages(io.netty.buffer.ByteBuf buffer,
List<KafkaBrokerMessage> messages)
throws Exception
Exceptionpublic static void writeMessage(io.netty.buffer.ByteBuf buffer,
KafkaBrokerMessage message)
throws Exception
Exceptionpublic static List<KafkaBrokerMessage> readMessages(ByteBuffer buffer) throws Exception
Exceptionpublic static List<KafkaBrokerMessage> readMessages(KafkaBrokerMessage message) throws Exception
Exceptionprotected static KafkaBrokerMessage readMessage(KafkaBrokerMessage message, ByteBuffer buffer) throws Exception
Exceptionpublic static KafkaBrokerMessage readMessage(long baseOffset, long firstTimestamp, ByteBuffer buffer) throws Exception
ExceptionCopyright © 2020 Joyqueue Community. All rights reserved.