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 Encoder
getEncoder(java.lang.Class<? extends Encoder> clazz, java.lang.Short encoderId)
<T extends Transcoder>
TgetTranscoder(java.lang.Class<T> clazz)
Transcoder
getTranscoder(MediaType mediaType, MediaType another)
Obtain an instance ofTranscoder
from the registry.Wrapper
getWrapper(java.lang.Class<? extends Wrapper> clazz, java.lang.Byte wrapperId)
boolean
isConversionSupported(MediaType from, MediaType to)
boolean
isRegistered(java.lang.Class<? extends Encoder> encoderClass)
void
registerEncoder(Encoder encoder)
void
registerTranscoder(Transcoder transcoder)
void
registerWrapper(Wrapper wrapper)
-
-
-
Method Detail
-
registerEncoder
public void registerEncoder(Encoder encoder)
- Specified by:
registerEncoder
in interfaceEncoderRegistry
- Parameters:
encoder
-to be registered
.
-
registerWrapper
public void registerWrapper(Wrapper wrapper)
- Specified by:
registerWrapper
in interfaceEncoderRegistry
-
registerTranscoder
public void registerTranscoder(Transcoder transcoder)
- Specified by:
registerTranscoder
in interfaceEncoderRegistry
-
getTranscoder
public Transcoder getTranscoder(MediaType mediaType, MediaType another)
Description copied from interface:EncoderRegistry
Obtain an instance ofTranscoder
from the registry.- Specified by:
getTranscoder
in interfaceEncoderRegistry
- Parameters:
mediaType
-MediaType
supported by the transcoder.another
-MediaType
supported by the transcoder.- Returns:
- An instance of
Transcoder
capable of doing conversions between the supplied MediaTypes.
-
getTranscoder
public <T extends Transcoder> T getTranscoder(java.lang.Class<T> clazz)
- Specified by:
getTranscoder
in interfaceEncoderRegistry
-
isConversionSupported
public boolean isConversionSupported(MediaType from, MediaType to)
- Specified by:
isConversionSupported
in interfaceEncoderRegistry
-
getEncoder
public Encoder getEncoder(java.lang.Class<? extends Encoder> clazz, java.lang.Short encoderId)
- Specified by:
getEncoder
in interfaceEncoderRegistry
-
isRegistered
public boolean isRegistered(java.lang.Class<? extends Encoder> encoderClass)
- Specified by:
isRegistered
in interfaceEncoderRegistry
-
getWrapper
public Wrapper getWrapper(java.lang.Class<? extends Wrapper> clazz, java.lang.Byte wrapperId)
- Specified by:
getWrapper
in interfaceEncoderRegistry
-
-