Class DocumentObjectSerializer

java.lang.Object
eu.cloudnetservice.driver.impl.network.object.serializers.DocumentObjectSerializer
All Implemented Interfaces:
eu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.document.Document>

public final class DocumentObjectSerializer extends Object implements eu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.document.Document>
An object serializer which can write and read a json document to/from the buffer.
Since:
4.0
  • Constructor Details

    • DocumentObjectSerializer

      public DocumentObjectSerializer()
  • Method Details

    • read

      @NonNull public @NonNull Object read(@NonNull @NonNull eu.cloudnetservice.driver.network.buffer.DataBuf source, @NonNull @NonNull Type type, @NonNull @NonNull eu.cloudnetservice.driver.network.object.ObjectMapper caller)
      Specified by:
      read in interface eu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.document.Document>
    • write

      public void write(@NonNull eu.cloudnetservice.driver.network.buffer.DataBuf.Mutable dataBuf, @NonNull @NonNull eu.cloudnetservice.driver.document.Document object, @NonNull @NonNull Type type, @NonNull @NonNull eu.cloudnetservice.driver.network.object.ObjectMapper caller)
      Specified by:
      write in interface eu.cloudnetservice.driver.network.object.ObjectSerializer<eu.cloudnetservice.driver.document.Document>