Package org.infinispan.marshall.core
Class EncoderRegistryImpl
- java.lang.Object
-
- org.infinispan.marshall.core.EncoderRegistryImpl
-
- All Implemented Interfaces:
EncoderRegistry
public class EncoderRegistryImpl extends java.lang.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 EncodergetEncoder(java.lang.Class<? extends Encoder> clazz, java.lang.Short encoderId)TranscodergetTranscoder(MediaType mediaType, MediaType another)Obtain an instance ofTranscoderfrom the registry.WrappergetWrapper(java.lang.Class<? extends Wrapper> clazz, java.lang.Byte wrapperId)booleanisConversionSupported(MediaType from, MediaType to)booleanisRegistered(java.lang.Class<? extends Encoder> encoderClass)voidregisterEncoder(Encoder encoder)voidregisterTranscoder(Transcoder transcoder)voidregisterWrapper(Wrapper wrapper)
-
-
-
Method Detail
-
registerEncoder
public void registerEncoder(Encoder encoder)
- Specified by:
registerEncoderin interfaceEncoderRegistry- Parameters:
encoder-to be registered.
-
registerWrapper
public void registerWrapper(Wrapper wrapper)
- Specified by:
registerWrapperin interfaceEncoderRegistry
-
registerTranscoder
public void registerTranscoder(Transcoder transcoder)
- Specified by:
registerTranscoderin interfaceEncoderRegistry
-
getTranscoder
public Transcoder getTranscoder(MediaType mediaType, 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.
-
isConversionSupported
public boolean isConversionSupported(MediaType from, MediaType to)
- Specified by:
isConversionSupportedin interfaceEncoderRegistry
-
getEncoder
public Encoder getEncoder(java.lang.Class<? extends Encoder> clazz, java.lang.Short encoderId)
- Specified by:
getEncoderin interfaceEncoderRegistry
-
isRegistered
public boolean isRegistered(java.lang.Class<? extends Encoder> encoderClass)
- Specified by:
isRegisteredin interfaceEncoderRegistry
-
getWrapper
public Wrapper getWrapper(java.lang.Class<? extends Wrapper> clazz, java.lang.Byte wrapperId)
- Specified by:
getWrapperin interfaceEncoderRegistry
-
-