Class EncoderRegistryImpl

java.lang.Object
org.infinispan.marshall.core.EncoderRegistryImpl
All Implemented Interfaces:
EncoderRegistry

public class EncoderRegistryImpl extends Object implements EncoderRegistry
Since:
9.1
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • 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> clazz, short encoderId)
     
    <T extends org.infinispan.commons.dataconversion.Transcoder>
    T
    getTranscoder(Class<T> clazz)
     
    org.infinispan.commons.dataconversion.Transcoder
    getTranscoder(org.infinispan.commons.dataconversion.MediaType mediaType, org.infinispan.commons.dataconversion.MediaType another)
    Obtain an instance of Transcoder from the registry.
    org.infinispan.commons.dataconversion.Wrapper
    getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> clazz, byte wrapperId)
     
    boolean
    isConversionSupported(org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
     
    boolean
    isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
     
    void
    registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
     
    void
    registerTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder)
     
    void
    registerWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)
     

    Methods inherited from class java.lang.Object

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

    • EncoderRegistryImpl

      public EncoderRegistryImpl()
  • Method Details

    • registerEncoder

      public void registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
      Specified by:
      registerEncoder in interface EncoderRegistry
      Parameters:
      encoder - to be registered.
    • registerWrapper

      public void registerWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)
      Specified by:
      registerWrapper in interface EncoderRegistry
    • registerTranscoder

      public void registerTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder)
      Specified by:
      registerTranscoder in interface EncoderRegistry
    • getTranscoder

      public org.infinispan.commons.dataconversion.Transcoder getTranscoder(org.infinispan.commons.dataconversion.MediaType mediaType, org.infinispan.commons.dataconversion.MediaType another)
      Description copied from interface: EncoderRegistry
      Obtain an instance of Transcoder from the registry.
      Specified by:
      getTranscoder in interface EncoderRegistry
      Parameters:
      mediaType - MediaType supported by the transcoder.
      another - MediaType supported by the transcoder.
      Returns:
      An instance of Transcoder capable of doing conversions between the supplied MediaTypes.
    • getTranscoder

      public <T extends org.infinispan.commons.dataconversion.Transcoder> T getTranscoder(Class<T> clazz)
      Specified by:
      getTranscoder in interface EncoderRegistry
    • isConversionSupported

      public boolean isConversionSupported(org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
      Specified by:
      isConversionSupported in interface EncoderRegistry
    • getEncoder

      public org.infinispan.commons.dataconversion.Encoder getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> clazz, short encoderId)
      Specified by:
      getEncoder in interface EncoderRegistry
    • isRegistered

      public boolean isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
      Specified by:
      isRegistered in interface EncoderRegistry
    • getWrapper

      public org.infinispan.commons.dataconversion.Wrapper getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> clazz, byte wrapperId)
      Specified by:
      getWrapper in interface EncoderRegistry
    • convert

      public Object convert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
      Description copied from interface: EncoderRegistry
      Performs a data conversion.
      Specified by:
      convert in interface EncoderRegistry
      Parameters:
      o - object to convert
      from - the object MediaType
      to - the format to convert to
      Returns:
      the object converted.