Package org.infinispan.marshall.core
Interface EncoderRegistry
-
- All Known Implementing Classes:
EncoderRegistryImpl
public interface EncoderRegistryManages existentEncoder,WrapperandTranscoderinstances.- Since:
- 9.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description Objectconvert(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)<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)voidregisterEncoder(org.infinispan.commons.dataconversion.Encoder encoder)voidregisterTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder)voidregisterWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)Deprecated.Since 11.0.
-
-
-
Method Detail
-
getEncoder
org.infinispan.commons.dataconversion.Encoder getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, short encoderId)
-
isRegistered
boolean isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
-
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
void registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
- Parameters:
encoder-to be registered.
-
registerWrapper
@Deprecated void registerWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)
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
<T extends org.infinispan.commons.dataconversion.Transcoder> T getTranscoder(Class<T> clazz)
-
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
-
-