Interface EncoderRegistry
- 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 TypeMethodDescriptiondefault org.infinispan.commons.dataconversion.EncodergetEncoder(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.WrappergetWrapper(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 booleanisRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass) Deprecated, for removal: This API element is subject to removal in a future version.default voidregisterEncoder(org.infinispan.commons.dataconversion.Encoder encoder) Deprecated, for removal: This API element is subject to removal in a future version.default voidregisterWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0.voidunregisterTranscoder(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:
getEncoderin interfaceorg.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:
isRegisteredin interfaceorg.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:
getWrapperin interfaceorg.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:
registerEncoderin interfaceorg.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, withDataConversion.getWrapper()- Specified by:
registerWrapperin interfaceorg.infinispan.marshall.core.EncoderRegistry
-
unregisterTranscoder
void unregisterTranscoder(org.infinispan.commons.dataconversion.MediaType type)
-