Interface EncoderRegistry

All Known Implementing Classes:
EncoderRegistryImpl

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

    • getEncoder

      @Deprecated(forRemoval=true) Encoder getEncoder(Class<? extends Encoder> encoderClass, short encoderId)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isRegistered

      @Deprecated(forRemoval=true) boolean isRegistered(Class<? extends Encoder> encoderClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getWrapper

      @Deprecated(forRemoval=true) Wrapper getWrapper(Class<? extends Wrapper> wrapperClass, byte wrapperId)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 11.0. To be removed in 14.0, with DataConversion.getWrapper()
    • registerEncoder

      @Deprecated(forRemoval=true) void registerEncoder(Encoder encoder)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      encoder - to be registered.
    • registerWrapper

      @Deprecated(forRemoval=true) void registerWrapper(Wrapper wrapper)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Since 11.0. To be removed in 14.0, with DataConversion.getWrapper()
    • registerTranscoder

      void registerTranscoder(Transcoder transcoder)
    • getTranscoder

      Transcoder getTranscoder(MediaType type1, 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 Transcoder> T getTranscoder(Class<T> clazz)
    • isConversionSupported

      boolean isConversionSupported(MediaType from, MediaType to)
    • convert

      Object convert(Object o, MediaType from, 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