Class ElsaSerializerBase.UserSerializer

  • Enclosing class:
    ElsaSerializerBase

    protected static final class ElsaSerializerBase.UserSerializer
    extends ElsaSerializerBase.Serializer
    User Serializers have designated Header Byte, followed by packed Int which identifies User Serializer. This serializer writes those data first
    • Method Detail

      • serialize

        public void serialize​(java.io.DataOutput out,
                              java.lang.Object value,
                              ElsaStack objectStack)
                       throws java.io.IOException
        Description copied from class: ElsaSerializerBase.Serializer
        Serialize the content of an object into a ObjectOutput`
        Specified by:
        serialize in class ElsaSerializerBase.Serializer
        Parameters:
        out - ObjectOutput to save object into
        value - Object to serialize
        objectStack - object stack used to handle backward references
        Throws:
        java.io.IOException - an exceptio from underlying stream