Class DefaultEncoderRegistry
java.lang.Object
org.wildfly.clustering.cache.infinispan.embedded.marshall.DefaultEncoderRegistry
- All Implemented Interfaces:
Function<Map.Entry<org.infinispan.commons.dataconversion.MediaType, org.infinispan.commons.dataconversion.MediaType>, org.infinispan.commons.dataconversion.Transcoder>, org.infinispan.marshall.core.EncoderRegistry, EncoderRegistry
public class DefaultEncoderRegistry
extends Object
implements EncoderRegistry, Function<Map.Entry<org.infinispan.commons.dataconversion.MediaType, org.infinispan.commons.dataconversion.MediaType>, org.infinispan.commons.dataconversion.Transcoder>
Custom
EncoderRegistry that supports transcoder removal.- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.commons.dataconversion.Transcoderapply(Map.Entry<org.infinispan.commons.dataconversion.MediaType, org.infinispan.commons.dataconversion.MediaType> entry) <T extends org.infinispan.commons.dataconversion.Transcoder>
TgetTranscoder(Class<T> targetClass) org.infinispan.commons.dataconversion.TranscodergetTranscoder(org.infinispan.commons.dataconversion.MediaType fromType, org.infinispan.commons.dataconversion.MediaType toType) booleanisConversionSupported(org.infinispan.commons.dataconversion.MediaType fromType, org.infinispan.commons.dataconversion.MediaType toType) voidregisterTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder) voidunregisterTranscoder(org.infinispan.commons.dataconversion.MediaType type) Unregisters the transcoding support for the specified media type.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EncoderRegistry
convert
-
Method Details
-
registerTranscoder
public void registerTranscoder(org.infinispan.commons.dataconversion.Transcoder transcoder) - Specified by:
registerTranscoderin interfaceorg.infinispan.marshall.core.EncoderRegistry
-
getTranscoder
public org.infinispan.commons.dataconversion.Transcoder getTranscoder(org.infinispan.commons.dataconversion.MediaType fromType, org.infinispan.commons.dataconversion.MediaType toType) - Specified by:
getTranscoderin interfaceorg.infinispan.marshall.core.EncoderRegistry
-
getTranscoder
public <T extends org.infinispan.commons.dataconversion.Transcoder> T getTranscoder(Class<T> targetClass) - Specified by:
getTranscoderin interfaceorg.infinispan.marshall.core.EncoderRegistry
-
isConversionSupported
public boolean isConversionSupported(org.infinispan.commons.dataconversion.MediaType fromType, org.infinispan.commons.dataconversion.MediaType toType) - Specified by:
isConversionSupportedin interfaceorg.infinispan.marshall.core.EncoderRegistry
-
unregisterTranscoder
public void unregisterTranscoder(org.infinispan.commons.dataconversion.MediaType type) Description copied from interface:EncoderRegistryUnregisters the transcoding support for the specified media type.- Specified by:
unregisterTranscoderin interfaceEncoderRegistry- Parameters:
type- a media type
-
apply
public org.infinispan.commons.dataconversion.Transcoder apply(Map.Entry<org.infinispan.commons.dataconversion.MediaType, org.infinispan.commons.dataconversion.MediaType> entry)
-