Class VertxJsonProcessingStateCodec
- java.lang.Object
-
- io.smallrye.reactive.messaging.kafka.commit.VertxJsonProcessingStateCodec
-
- All Implemented Interfaces:
ProcessingStateCodec
public class VertxJsonProcessingStateCodec extends Object implements ProcessingStateCodec
Default codec for Json serialization, which use Vert.x Json support (uses Jackson underneath).
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.smallrye.reactive.messaging.kafka.commit.ProcessingStateCodec
ProcessingStateCodec.Factory
-
-
Field Summary
Fields Modifier and Type Field Description static ProcessingStateCodec.Factory
FACTORY
static VertxJsonProcessingStateCodec
INSTANCE
-
Constructor Summary
Constructors Constructor Description VertxJsonProcessingStateCodec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessingState<?>
decode(byte[] bytes)
byte[]
encode(ProcessingState<?> object)
-
-
-
Field Detail
-
INSTANCE
public static VertxJsonProcessingStateCodec INSTANCE
-
FACTORY
public static ProcessingStateCodec.Factory FACTORY
-
-
Method Detail
-
decode
public ProcessingState<?> decode(byte[] bytes)
- Specified by:
decode
in interfaceProcessingStateCodec
-
encode
public byte[] encode(ProcessingState<?> object)
- Specified by:
encode
in interfaceProcessingStateCodec
-
-