Class DefaultEncoderRegistry
java.lang.Object
org.wildfly.clustering.cache.infinispan.embedded.marshall.DefaultEncoderRegistry
- All Implemented Interfaces:
org.infinispan.marshall.core.EncoderRegistry,EncoderRegistry
Custom
EncoderRegistry that supports transcoder removal.- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvert(Object object, org.infinispan.commons.dataconversion.MediaType fromType, org.infinispan.commons.dataconversion.MediaType toType) <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) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.cache.infinispan.embedded.marshall.EncoderRegistry
getEncoder, getWrapper, isRegistered, registerEncoder, registerWrapper
-
Constructor Details
-
DefaultEncoderRegistry
public DefaultEncoderRegistry()
-
-
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
-
convert
public Object convert(Object object, org.infinispan.commons.dataconversion.MediaType fromType, org.infinispan.commons.dataconversion.MediaType toType) - Specified by:
convertin interfaceorg.infinispan.marshall.core.EncoderRegistry
-
unregisterTranscoder
public void unregisterTranscoder(org.infinispan.commons.dataconversion.MediaType type) - Specified by:
unregisterTranscoderin interfaceEncoderRegistry
-