Class IdentityEncoder

  • All Implemented Interfaces:
    Encoder

    public class IdentityEncoder
    extends java.lang.Object
    implements Encoder
    Encoder that does not change the content.
    Since:
    9.1
    • Constructor Summary

      Constructors 
      Constructor Description
      IdentityEncoder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object fromStorage​(java.lang.Object content)
      Convert from storage format to the read/write format.
      MediaType getStorageFormat()
      Returns the MediaType produced by this encoder or null if the storage format is not known.
      short id()
      Each encoder is associated with an unique id in order to optimize serialization.
      boolean isStorageFormatFilterable()  
      java.lang.Object toStorage​(java.lang.Object content)
      Convert data in the read/write format to the storage format.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IdentityEncoder

        public IdentityEncoder()
    • Method Detail

      • toStorage

        public java.lang.Object toStorage​(java.lang.Object content)
        Description copied from interface: Encoder
        Convert data in the read/write format to the storage format.
        Specified by:
        toStorage in interface Encoder
        Parameters:
        content - data to be converted, never null.
        Returns:
        Object in the storage format.
      • fromStorage

        public java.lang.Object fromStorage​(java.lang.Object content)
        Description copied from interface: Encoder
        Convert from storage format to the read/write format.
        Specified by:
        fromStorage in interface Encoder
        Parameters:
        content - data as stored in the cache, never null.
        Returns:
        data in the read/write format
      • isStorageFormatFilterable

        public boolean isStorageFormatFilterable()
        Specified by:
        isStorageFormatFilterable in interface Encoder
        Returns:
        if true, will perform stream and related operation in the storage format.
      • getStorageFormat

        public MediaType getStorageFormat()
        Description copied from interface: Encoder
        Returns the MediaType produced by this encoder or null if the storage format is not known.
        Specified by:
        getStorageFormat in interface Encoder
      • id

        public short id()
        Description copied from interface: Encoder
        Each encoder is associated with an unique id in order to optimize serialization. Known ids are kept in EncoderIds.
        Specified by:
        id in interface Encoder
        Returns:
        unique identifier for this encoder