Interface ObjectEncoder

    • Method Detail

      • getEncodingType

        java.lang.String getEncodingType()
        Each ObjectEncoder has an Encoding Type that it handles.
        Returns:
        encoding type that this converter handles.
      • encode

        EncodedObject encode​(java.lang.Object object)
        Encode a Java object to and EncodedObject
        Parameters:
        object - Java object to convert
        Returns:
        encoded object with the encoding type of the encoder
      • decode

        <T> T decode​(EncodedObject encodedObject,
                     java.lang.Class<T> type)
        Decode an encoded object into a Java object with input type
        Type Parameters:
        T - Java class to decode into
        Parameters:
        encodedObject - encoded object to decode
        type - Java class to decode into
        Returns:
        decoded Java object
      • getObjectMapper

        com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()