Class JsonApiDataFormat
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.DataFormatDefinition
org.apache.camel.model.dataformat.JsonApiDataFormat
@Metadata(firstVersion="3.0.0",
label="dataformat,transformation",
title="JSonApi")
public class JsonApiDataFormat
extends DataFormatDefinition
Marshal and unmarshal JSON:API resources using
JSONAPI-Converter library.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilderis a specific builder forJsonApiDataFormat. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>[]Class<?> voidsetDataFormatTypeClasses(Class<?>[] dataFormatTypeClasses) The classes to take into account for the marshalling.voidsetDataFormatTypes(String dataFormatTypes) The classes to take into account for the marshalling.voidsetMainFormatType(String mainFormatType) The class to take into account while unmarshalling.voidsetMainFormatTypeClass(Class<?> mainFormatTypeClass) The classes to take into account while unmarshalling.Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatNameMethods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
JsonApiDataFormat
public JsonApiDataFormat()
-
-
Method Details
-
getDataFormatTypes
-
setDataFormatTypes
The classes to take into account for the marshalling. Multiple classes can be separated by comma. -
getDataFormatTypeClasses
-
setDataFormatTypeClasses
The classes to take into account for the marshalling. -
getMainFormatType
-
setMainFormatType
The class to take into account while unmarshalling. -
getMainFormatTypeClass
-
setMainFormatTypeClass
The classes to take into account while unmarshalling.
-