Class JavaDataSerializer

java.lang.Object
com.usatiuk.objects.JavaDataSerializer
All Implemented Interfaces:
ObjectSerializer<JData>

@ApplicationScoped public class JavaDataSerializer extends Object implements ObjectSerializer<JData>
Simple Java object serializer.
  • Constructor Details

    • JavaDataSerializer

      public JavaDataSerializer()
  • Method Details

    • serialize

      public com.google.protobuf.ByteString serialize(JData obj)
      Description copied from interface: ObjectSerializer
      Serialize an object to a ByteString.
      Specified by:
      serialize in interface ObjectSerializer<JData>
      Parameters:
      obj - the object to serialize
      Returns:
      the serialized object as a ByteString
    • deserialize

      public JData deserialize(ByteBuffer data)
      Description copied from interface: ObjectSerializer
      Deserialize an object from a ByteBuffer.
      Specified by:
      deserialize in interface ObjectSerializer<JData>
      Parameters:
      data - the ByteBuffer containing the serialized object
      Returns:
      the deserialized object