java.lang.Object
io.cloudevents.core.message.impl.BaseBinaryMessageReader
io.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl<String,byte[]>
io.cloudevents.kafka.impl.KafkaBinaryMessageReaderImpl
- All Implemented Interfaces:
io.cloudevents.core.message.MessageReader,io.cloudevents.core.message.StructuredMessageReader,io.cloudevents.rw.CloudEventReader
public class KafkaBinaryMessageReaderImpl
extends io.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl<String,byte[]>
-
Constructor Summary
ConstructorsConstructorDescriptionKafkaBinaryMessageReaderImpl(io.cloudevents.SpecVersion version, Headers headers, byte[] payload) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidforEachHeader(BiConsumer<String, byte[]> fn) protected booleanprotected booleanprotected StringtoCloudEventsKey(String key) protected StringtoCloudEventsValue(byte[] value) Methods inherited from class io.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl
readMethods inherited from class io.cloudevents.core.message.impl.BaseBinaryMessageReader
getEncoding, readMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.cloudevents.core.message.MessageReader
read, read, toEvent, toEvent
-
Constructor Details
-
KafkaBinaryMessageReaderImpl
public KafkaBinaryMessageReaderImpl(io.cloudevents.SpecVersion version, Headers headers, byte[] payload)
-
-
Method Details
-
isContentTypeHeader
- Specified by:
isContentTypeHeaderin classio.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl<String,byte[]>
-
isCloudEventsHeader
- Specified by:
isCloudEventsHeaderin classio.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl<String,byte[]>
-
toCloudEventsKey
- Specified by:
toCloudEventsKeyin classio.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl<String,byte[]>
-
forEachHeader
- Specified by:
forEachHeaderin classio.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl<String,byte[]>
-
toCloudEventsValue
- Specified by:
toCloudEventsValuein classio.cloudevents.core.message.impl.BaseGenericBinaryMessageReaderImpl<String,byte[]>
-