Interface EncoderRegistry

All Known Implementing Classes:
EncoderRegistryImpl

public interface EncoderRegistry
Manages existent Encoder, Wrapper and Transcoder instances.
Since:
9.1
  • Method Summary

    Modifier and Type
    Method
    Description
    convert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
    Performs a data conversion.
    org.infinispan.commons.dataconversion.Encoder
    getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, short encoderId)
    Deprecated.
    <T extends org.infinispan.commons.dataconversion.Transcoder>
    T
    getTranscoder(Class<T> clazz)
     
    org.infinispan.commons.dataconversion.Transcoder
    getTranscoder(org.infinispan.commons.dataconversion.MediaType type1, org.infinispan.commons.dataconversion.MediaType type2)
    Obtain an instance of Transcoder from the registry.
    org.infinispan.commons.dataconversion.Wrapper
    getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass, byte wrapperId)
    Deprecated.
    Since 11.0.
    boolean
    isConversionSupported(org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
     
    boolean
    isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
    Deprecated.
    void
    registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
    Deprecated.
    void
    registerTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder)
     
    void
    registerWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)
    Deprecated.
    Since 11.0.
  • Method Details

    • getEncoder

      @Deprecated org.infinispan.commons.dataconversion.Encoder getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, short encoderId)
      Deprecated.
    • isRegistered

      @Deprecated boolean isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
      Deprecated.
    • getWrapper

      @Deprecated org.infinispan.commons.dataconversion.Wrapper getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass, byte wrapperId)
      Deprecated.
      Since 11.0. To be removed in 14.0, with DataConversion.getWrapper()
    • registerEncoder

      @Deprecated void registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
      Deprecated.
      Parameters:
      encoder - to be registered.
    • registerWrapper

      @Deprecated void registerWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)
      Deprecated.
      Since 11.0. To be removed in 14.0, with DataConversion.getWrapper()
    • registerTranscoder

      void registerTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder)
    • getTranscoder

      org.infinispan.commons.dataconversion.Transcoder getTranscoder(org.infinispan.commons.dataconversion.MediaType type1, org.infinispan.commons.dataconversion.MediaType type2)
      Obtain an instance of Transcoder from the registry.
      Parameters:
      type1 - MediaType supported by the transcoder.
      type2 - MediaType supported by the transcoder.
      Returns:
      An instance of Transcoder capable of doing conversions between the supplied MediaTypes.
    • getTranscoder

      <T extends org.infinispan.commons.dataconversion.Transcoder> T getTranscoder(Class<T> clazz)
    • isConversionSupported

      boolean isConversionSupported(org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
    • convert

      Object convert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
      Performs a data conversion.
      Parameters:
      o - object to convert
      from - the object MediaType
      to - the format to convert to
      Returns:
      the object converted.
      Since:
      11.0