Class EncoderRegistryImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.infinispan.commons.dataconversion.Encoder getEncoder​(Class<? extends org.infinispan.commons.dataconversion.Encoder> clazz, short encoderId)  
      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)  
    • Constructor Detail

      • EncoderRegistryImpl

        public EncoderRegistryImpl()
    • Method Detail

      • 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.
      • 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