Class ActorObjectSerializer


  • public class ActorObjectSerializer
    extends ObjectSerializer
    Serializes and deserializes internal objects.
    • Constructor Detail

      • ActorObjectSerializer

        public ActorObjectSerializer()
    • Method Detail

      • serialize

        public byte[] serialize​(Object state)
                         throws IOException
        Serializes a given state object into byte array.
        Overrides:
        serialize in class ObjectSerializer
        Parameters:
        state - State object to be serialized.
        Returns:
        Array of bytes[] with the serialized content.
        Throws:
        IOException - In case state cannot be serialized.
      • deserialize

        public <T> T deserialize​(byte[] content,
                                 Class<T> clazz)
                          throws IOException
        Deserializes the byte array into the original object.
        Overrides:
        deserialize in class ObjectSerializer
        Type Parameters:
        T - Generic type of the object being deserialized.
        Parameters:
        content - Content to be parsed.
        clazz - Type of the object being deserialized.
        Returns:
        Object of type T.
        Throws:
        IOException - In case content cannot be deserialized.