Package org.infinispan.encoding
Class DataConversion
- java.lang.Object
-
- org.infinispan.encoding.DataConversion
-
public final class DataConversion extends Object
Handle conversions for Keys or values.- Since:
- 9.2
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataConversion.Externalizer
-
Field Summary
Fields Modifier and Type Field Description static DataConversionDEFAULT_KEYDeprecated.Since 11.0.static DataConversionDEFAULT_VALUEDeprecated.Since 11.0.static DataConversionIDENTITY_KEYDeprecated.Since 11.0.static DataConversionIDENTITY_VALUEDeprecated.Since 11.0.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Objectconvert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)Deprecated.Since 11.0, with no replacement.ObjectconvertToRequestFormat(Object o, org.infinispan.commons.dataconversion.MediaType contentType)Deprecated.Since 11.0, with no replacement.booleanequals(Object o)ObjectextractIndexable(Object stored)Convert the stored object in a format suitable to be indexed.ObjectfromStorage(Object stored)org.infinispan.commons.dataconversion.EncodergetEncoder()Class<? extends org.infinispan.commons.dataconversion.Encoder>getEncoderClass()org.infinispan.commons.dataconversion.MediaTypegetRequestMediaType()org.infinispan.commons.dataconversion.MediaTypegetStorageMediaType()org.infinispan.commons.dataconversion.WrappergetWrapper()Deprecated.Since 11.0.Class<? extends org.infinispan.commons.dataconversion.Wrapper>getWrapperClass()Deprecated.Since 11.0.inthashCode()booleanisConversionSupported(org.infinispan.commons.dataconversion.MediaType mediaType)Deprecated.Since 11.0, with no replacement.static DataConversionnewKeyDataConversion()static DataConversionnewKeyDataConversion(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass)Deprecated.Since 11.0.static DataConversionnewValueDataConversion()static DataConversionnewValueDataConversion(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass)Deprecated.Since 11.0.voidoverrideWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> newWrapper, ComponentRegistry cr)Deprecated.Since 11.0, will be removed with no replacementstatic DataConversionreadFrom(ObjectInput input)ObjecttoStorage(Object toStore)StringtoString()DataConversionwithEncoding(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)DataConversionwithRequestMediaType(org.infinispan.commons.dataconversion.MediaType requestMediaType)DataConversionwithWrapping(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass)Deprecated.Since 11.0.static voidwriteTo(ObjectOutput output, DataConversion dataConversion)
-
-
-
Field Detail
-
DEFAULT_KEY
@Deprecated public static final DataConversion DEFAULT_KEY
Deprecated.Since 11.0. To be removed in 14.0, with no replacement.
-
DEFAULT_VALUE
@Deprecated public static final DataConversion DEFAULT_VALUE
Deprecated.Since 11.0. To be removed in 14.0, with no replacement.
-
IDENTITY_KEY
@Deprecated public static final DataConversion IDENTITY_KEY
Deprecated.Since 11.0. To be removed in 14.0. For internal use only.
-
IDENTITY_VALUE
@Deprecated public static final DataConversion IDENTITY_VALUE
Deprecated.Since 11.0. To be removed in 14.0. For internal use only.
-
-
Method Detail
-
withRequestMediaType
public DataConversion withRequestMediaType(org.infinispan.commons.dataconversion.MediaType requestMediaType)
-
withEncoding
public DataConversion withEncoding(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass)
-
withWrapping
@Deprecated public DataConversion withWrapping(Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass)
Deprecated.Since 11.0. To be removed in 14.0, with no replacement.
-
overrideWrapper
@Deprecated public void overrideWrapper(Class<? extends org.infinispan.commons.dataconversion.Wrapper> newWrapper, ComponentRegistry cr)
Deprecated.Since 11.0, will be removed with no replacement
-
isConversionSupported
@Deprecated public boolean isConversionSupported(org.infinispan.commons.dataconversion.MediaType mediaType)
Deprecated.Since 11.0, with no replacement.
-
convert
@Deprecated public Object convert(Object o, org.infinispan.commons.dataconversion.MediaType from, org.infinispan.commons.dataconversion.MediaType to)
Deprecated.Since 11.0, with no replacement.
-
convertToRequestFormat
@Deprecated public Object convertToRequestFormat(Object o, org.infinispan.commons.dataconversion.MediaType contentType)
Deprecated.Since 11.0, with no replacement.
-
extractIndexable
public Object extractIndexable(Object stored)
Convert the stored object in a format suitable to be indexed.
-
getRequestMediaType
public org.infinispan.commons.dataconversion.MediaType getRequestMediaType()
-
getStorageMediaType
public org.infinispan.commons.dataconversion.MediaType getStorageMediaType()
-
getEncoder
public org.infinispan.commons.dataconversion.Encoder getEncoder()
-
getWrapper
@Deprecated public org.infinispan.commons.dataconversion.Wrapper getWrapper()
Deprecated.Since 11.0. To be removed in 14.0, with no replacement.
-
getEncoderClass
public Class<? extends org.infinispan.commons.dataconversion.Encoder> getEncoderClass()
-
getWrapperClass
@Deprecated public Class<? extends org.infinispan.commons.dataconversion.Wrapper> getWrapperClass()
Deprecated.Since 11.0. To be removed in 14.0, with no replacement.
-
newKeyDataConversion
public static DataConversion newKeyDataConversion()
- Returns:
- A new instance with an
IdentityEncoderand request typeMediaType.APPLICATION_OBJECT. - Since:
- 11.0
-
newValueDataConversion
public static DataConversion newValueDataConversion()
- Returns:
- A new instance with an
IdentityEncoderand request typeMediaType.APPLICATION_OBJECT. - Since:
- 11.0
-
newKeyDataConversion
@Deprecated public static DataConversion newKeyDataConversion(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass)
Deprecated.Since 11.0. To be removed in 14.0. Replaced bynewKeyDataConversion().
-
newValueDataConversion
@Deprecated public static DataConversion newValueDataConversion(Class<? extends org.infinispan.commons.dataconversion.Encoder> encoderClass, Class<? extends org.infinispan.commons.dataconversion.Wrapper> wrapperClass)
Deprecated.Since 11.0. To be removed in 14.0. Replaced bynewValueDataConversion().
-
writeTo
public static void writeTo(ObjectOutput output, DataConversion dataConversion) throws IOException
- Throws:
IOException
-
readFrom
public static DataConversion readFrom(ObjectInput input) throws IOException, ClassNotFoundException
- Throws:
IOExceptionClassNotFoundException
-
-