Interface ModelSerializer<T>

  • All Known Implementing Classes:
    JacksonModelSerializer

    public interface ModelSerializer<T>
    Serializing interface for models
    • Field Detail

    • Method Detail

      • serialize

        byte[] serialize​(T model)
        Given a model return the serialized bytes
        Parameters:
        model - model
        Returns:
        bytes
      • deserialize

        T deserialize​(byte[] bytes)
        Given bytes serialized via serialize(Object) return the model
        Parameters:
        bytes - serialized bytes
        Returns:
        model
        Throws:
        java.lang.RuntimeException - if bytes is invalid or there was an error deserializing