Class ObjectIdCompactSerializer

java.lang.Object
com.hazelcast.jet.mongodb.compact.ObjectIdCompactSerializer
All Implemented Interfaces:
com.hazelcast.nio.serialization.compact.CompactSerializer<org.bson.types.ObjectId>

public class ObjectIdCompactSerializer extends Object implements com.hazelcast.nio.serialization.compact.CompactSerializer<org.bson.types.ObjectId>
Compact serializer for ObjectId.
  • Constructor Details

    • ObjectIdCompactSerializer

      public ObjectIdCompactSerializer()
  • Method Details

    • read

      @Nonnull public org.bson.types.ObjectId read(@Nonnull com.hazelcast.nio.serialization.compact.CompactReader reader)
      Specified by:
      read in interface com.hazelcast.nio.serialization.compact.CompactSerializer<org.bson.types.ObjectId>
    • write

      public void write(@Nonnull com.hazelcast.nio.serialization.compact.CompactWriter writer, @Nonnull org.bson.types.ObjectId object)
      Specified by:
      write in interface com.hazelcast.nio.serialization.compact.CompactSerializer<org.bson.types.ObjectId>
    • getTypeName

      @Nonnull public String getTypeName()
      Specified by:
      getTypeName in interface com.hazelcast.nio.serialization.compact.CompactSerializer<org.bson.types.ObjectId>
    • getCompactClass

      @Nonnull public Class<org.bson.types.ObjectId> getCompactClass()
      Specified by:
      getCompactClass in interface com.hazelcast.nio.serialization.compact.CompactSerializer<org.bson.types.ObjectId>