Package org.infinispan.marshall.core
Class EncoderRegistryImpl
- java.lang.Object
-
- org.infinispan.marshall.core.EncoderRegistryImpl
-
- All Implemented Interfaces:
EncoderRegistry
public class EncoderRegistryImpl extends Object implements EncoderRegistry
- Since:
- 9.1
- See Also:
EncoderRegistry
-
-
Constructor Summary
Constructors Constructor Description EncoderRegistryImpl()
-
Method Summary
All Methods Instance Methods Concrete 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> clazz, short encoderId)<T extends org.infinispan.commons.dataconversion.Transcoder>
TgetTranscoder(Class<T> clazz)org.infinispan.commons.dataconversion.TranscodergetTranscoder(org.infinispan.commons.dataconversion.MediaType mediaType, org.infinispan.commons.dataconversion.MediaType another)Obtain an instance ofTranscoderfrom the registry.org.infinispan.commons.dataconversion.WrappergetWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> clazz, byte wrapperId)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)
-
-
-
Method Detail
-
registerEncoder
public void registerEncoder(org.infinispan.commons.dataconversion.Encoder encoder)
- Specified by:
registerEncoderin interfaceEncoderRegistry- Parameters:
encoder-to be registered.
-
registerWrapper
public void registerWrapper(org.infinispan.commons.dataconversion.Wrapper wrapper)
- Specified by:
registerWrapperin interfaceEncoderRegistry
-
registerTranscoder
public void registerTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder)
- Specified by:
registerTranscoderin interfaceEncoderRegistry
-
getTranscoder
public org.infinispan.commons.dataconversion.Transcoder getTranscoder(org.infinispan.commons.dataconversion.MediaType mediaType, org.infinispan.commons.dataconversion.MediaType another)Description copied from interface:EncoderRegistryObtain an instance ofTranscoderfrom the registry.- Specified by:
getTranscoderin interfaceEncoderRegistry- Parameters:
mediaType-MediaTypesupported by the transcoder.another-MediaTypesupported by the transcoder.- Returns:
- An instance of
Transcodercapable of doing conversions between the supplied MediaTypes.
-
getTranscoder
public <T extends org.infinispan.commons.dataconversion.Transcoder> T getTranscoder(Class<T> clazz)
- Specified by:
getTranscoderin interfaceEncoderRegistry
-
isConversionSupported
public boolean isConversionSupported(org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)- Specified by:
isConversionSupportedin interfaceEncoderRegistry
-
getEncoder
public org.infinispan.commons.dataconversion.Encoder getEncoder(Class<? extends org.infinispan.commons.dataconversion.Encoder> clazz, short encoderId)
- Specified by:
getEncoderin interfaceEncoderRegistry
-
isRegistered
public boolean isRegistered(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
- Specified by:
isRegisteredin interfaceEncoderRegistry
-
getWrapper
public org.infinispan.commons.dataconversion.Wrapper getWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> clazz, byte wrapperId)
- Specified by:
getWrapperin interfaceEncoderRegistry
-
convert
public Object convert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
Description copied from interface:EncoderRegistryPerforms a data conversion.- Specified by:
convertin interfaceEncoderRegistry- Parameters:
o- object to convertfrom- the object MediaTypeto- the format to convert to- Returns:
- the object converted.
-
-