All Superinterfaces:
org.infinispan.marshall.core.EncoderRegistry
All Known Implementing Classes:
DefaultEncoderRegistry

public interface EncoderRegistry extends org.infinispan.marshall.core.EncoderRegistry
Extends Infinispan's EncoderRegistry adding the ability to unregister transcoders.
Author:
Paul Ferraro
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.infinispan.commons.dataconversion.Encoder
    getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, short encoderId)
    Deprecated, for removal: This API element is subject to removal in a future version.
    default org.infinispan.commons.dataconversion.Wrapper
    getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass, byte wrapperId)
    Deprecated, for removal: This API element is subject to removal in a future version.
    default boolean
    isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
    Deprecated, for removal: This API element is subject to removal in a future version.
    default void
    registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
    Deprecated, for removal: This API element is subject to removal in a future version.
    default void
    registerWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Since 11.0.
    void
    unregisterTranscoder(org.infinispan.commons.dataconversion.MediaType type)
     

    Methods inherited from interface org.infinispan.marshall.core.EncoderRegistry

    convert, getTranscoder, getTranscoder, isConversionSupported, registerTranscoder
  • Method Details

    • getEncoder

      @Deprecated(forRemoval=true, since="11.0") default org.infinispan.commons.dataconversion.Encoder getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, short encoderId)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getEncoder in interface org.infinispan.marshall.core.EncoderRegistry
    • isRegistered

      @Deprecated(forRemoval=true, since="11.0") default boolean isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      isRegistered in interface org.infinispan.marshall.core.EncoderRegistry
    • getWrapper

      @Deprecated(forRemoval=true, since="11.0") default org.infinispan.commons.dataconversion.Wrapper getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass, byte wrapperId)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getWrapper in interface org.infinispan.marshall.core.EncoderRegistry
    • registerEncoder

      @Deprecated(forRemoval=true, since="11.0") default void registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      registerEncoder in interface org.infinispan.marshall.core.EncoderRegistry
      Parameters:
      encoder - to be registered.
    • registerWrapper

      @Deprecated(forRemoval=true, since="11.0") default void registerWrapper(org.infinispan.commons.dataconversion.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()
      Specified by:
      registerWrapper in interface org.infinispan.marshall.core.EncoderRegistry
    • unregisterTranscoder

      void unregisterTranscoder(org.infinispan.commons.dataconversion.MediaType type)