Package org.infinispan.marshall.core
Interface EncoderRegistry
- All Known Implementing Classes:
EncoderRegistryImpl
public interface EncoderRegistry
- Since:
- 9.1
-
Method Summary
Modifier and TypeMethodDescriptionPerforms a data conversion.getEncoder(Class<? extends Encoder> encoderClass, short encoderId) Deprecated, for removal: This API element is subject to removal in a future version.<T extends Transcoder>
TgetTranscoder(Class<T> clazz) getTranscoder(MediaType type1, MediaType type2) Obtain an instance ofTranscoderfrom the registry.getWrapper(Class<? extends Wrapper> wrapperClass, byte wrapperId) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0.booleanisConversionSupported(MediaType from, MediaType to) booleanisRegistered(Class<? extends Encoder> encoderClass) Deprecated, for removal: This API element is subject to removal in a future version.voidregisterEncoder(Encoder encoder) Deprecated, for removal: This API element is subject to removal in a future version.voidregisterTranscoder(Transcoder transcoder) voidregisterWrapper(Wrapper wrapper) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0.
-
Method Details
-
getEncoder
@Deprecated(forRemoval=true) Encoder getEncoder(Class<? extends Encoder> encoderClass, short encoderId) Deprecated, for removal: This API element is subject to removal in a future version. -
isRegistered
Deprecated, for removal: This API element is subject to removal in a future version. -
getWrapper
@Deprecated(forRemoval=true) Wrapper getWrapper(Class<? extends Wrapper> wrapperClass, byte wrapperId) Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0. To be removed in 14.0, withDataConversion.getWrapper() -
registerEncoder
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
encoder-to be registered.
-
registerWrapper
Deprecated, for removal: This API element is subject to removal in a future version.Since 11.0. To be removed in 14.0, withDataConversion.getWrapper() -
registerTranscoder
-
getTranscoder
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
-
convert
Performs a data conversion.- Parameters:
o- object to convertfrom- the object MediaTypeto- the format to convert to- Returns:
- the object converted.
- Since:
- 11.0
-