Package org.axonframework.conversion
Interface ContentTypeConverter<S,T>
- Type Parameters:
S- The expected source type for thisContentTypeConvertertoconvert.T- The output type of thisContentTypeConverter'sconvertmethod.
- All Known Implementing Classes:
BlobToInputStreamConverter,ByteArrayToGenericRecordConverter,ByteArrayToInputStreamConverter,ByteArrayToJsonNodeConverter,ByteArrayToStringConverter,ChainedConverter,GenericRecordToByteArrayConverter,InputStreamToByteArrayConverter,JsonNodeToByteArrayConverter,JsonNodeToObjectNodeConverter,ObjectNodeToJsonNodeConverter,StringToByteArrayConverter
public interface ContentTypeConverter<S,T>
Interface describing a mechanism that converts an object from a specified
source type to
the defined target type.- Since:
- 2.0.0
- Author:
- Allard Buijze
-
Method Summary
Modifier and TypeMethodDescriptionConverts the giveninputobject of generic typeSinto an object of generic typeT.Returns the expected type of input data for thisContentTypeConvertertoconvert(Object).Returns the type of output for thisContentTypeConvertertoconvert(Object)into.
-
Method Details
-
expectedSourceType
Returns the expected type of input data for thisContentTypeConvertertoconvert(Object).- Returns:
- The expected type of input data for this
ContentTypeConvertertoconvert(Object).
-
targetType
Returns the type of output for thisContentTypeConvertertoconvert(Object)into.- Returns:
- The type of output for this
ContentTypeConvertertoconvert(Object)into.
-
convert
Converts the giveninputobject of generic typeSinto an object of generic typeT.- Parameters:
input- The object of generic typeSto convert into an object of generic typeT.- Returns:
- The converted version of the given
inputin typeT.
-