Package org.infinispan.marshall.core
Interface EncoderRegistry
- All Known Implementing Classes:
EncoderRegistryImpl
public interface EncoderRegistry
Manages existent
Encoder, Wrapper and Transcoder instances.- Since:
- 9.1
-
Method Summary
Modifier and TypeMethodDescriptionconvert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to) Performs a data conversion.org.infinispan.commons.dataconversion.EncodergetEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, short encoderId) Deprecated.<T extends org.infinispan.commons.dataconversion.Transcoder>
TgetTranscoder(Class<T> clazz) org.infinispan.commons.dataconversion.TranscodergetTranscoder(org.infinispan.commons.dataconversion.MediaType type1, org.infinispan.commons.dataconversion.MediaType type2) Obtain an instance ofTranscoderfrom the registry.org.infinispan.commons.dataconversion.WrappergetWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass, byte wrapperId) Deprecated.Since 11.0.booleanisConversionSupported(org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to) booleanisRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass) Deprecated.voidregisterEncoder(org.infinispan.commons.dataconversion.Encoder encoder) Deprecated.voidregisterTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder) voidregisterWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper) Deprecated.Since 11.0.
-
Method Details
-
getEncoder
@Deprecated org.infinispan.commons.dataconversion.Encoder getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, short encoderId) Deprecated. -
isRegistered
@Deprecated boolean isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass) Deprecated. -
getWrapper
@Deprecated org.infinispan.commons.dataconversion.Wrapper getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass, byte wrapperId) Deprecated.Since 11.0. To be removed in 14.0, withDataConversion.getWrapper() -
registerEncoder
Deprecated.- Parameters:
encoder-to be registered.
-
registerWrapper
Deprecated.Since 11.0. To be removed in 14.0, withDataConversion.getWrapper() -
registerTranscoder
void registerTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder) -
getTranscoder
org.infinispan.commons.dataconversion.Transcoder getTranscoder(org.infinispan.commons.dataconversion.MediaType type1, org.infinispan.commons.dataconversion.MediaType type2) Obtain an instance ofTranscoderfrom the registry.- Parameters:
type1-MediaTypesupported by the transcoder.type2-MediaTypesupported by the transcoder.- Returns:
- An instance of
Transcodercapable of doing conversions between the supplied MediaTypes.
-
getTranscoder
-
isConversionSupported
boolean isConversionSupported(org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to) -
convert
Object convert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to) Performs a data conversion.- Parameters:
o- object to convertfrom- the object MediaTypeto- the format to convert to- Returns:
- the object converted.
- Since:
- 11.0
-