@Metadata(firstVersion="3.0.0",
label="dataformat,transformation,json",
title="CBOR")
public class CBORDataFormat
extends DataFormatDefinition
| Constructor and Description |
|---|
CBORDataFormat() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getAllowJmsType() |
Boolean |
getAllowUnmarshallType() |
Class<?> |
getCollectionType() |
String |
getCollectionTypeName() |
String |
getDataFormatName() |
String |
getDisableFeatures() |
String |
getEnableFeatures() |
String |
getObjectMapper() |
Boolean |
getPrettyPrint() |
Class<?> |
getUnmarshalType() |
String |
getUnmarshalTypeName() |
Boolean |
getUseDefaultObjectMapper() |
Boolean |
getUseList() |
void |
setAllowJmsType(Boolean allowJmsType)
Used for JMS users to allow the JMSType header from the JMS spec to
specify a FQN classname to use to unmarshal to.
|
void |
setAllowUnmarshallType(Boolean allowUnmarshallType)
If enabled then Jackson CBOR is allowed to attempt to use the
CamelCBORUnmarshalType header during the unmarshalling.
|
void |
setCollectionType(Class<?> collectionType) |
void |
setCollectionTypeName(String collectionTypeName)
Refers to a custom collection type to lookup in the registry to use.
|
void |
setDisableFeatures(String disableFeatures)
Set of features to disable on the Jackson
com.fasterxml.jackson.databind.ObjectMapper.
|
void |
setEnableFeatures(String enableFeatures)
Set of features to enable on the Jackson
com.fasterxml.jackson.databind.ObjectMapper.
|
void |
setObjectMapper(String objectMapper)
Lookup and use the existing CBOR ObjectMapper with the given id when
using Jackson.
|
void |
setPrettyPrint(Boolean prettyPrint)
To enable pretty printing output nicely formatted.
|
void |
setUnmarshalType(Class<?> unmarshalType)
Class of the java type to use when unarmshalling
|
void |
setUnmarshalTypeName(String unmarshalTypeName)
Class name of the java type to use when unarmshalling
|
void |
setUseDefaultObjectMapper(Boolean useDefaultObjectMapper)
Whether to lookup and use default Jackson CBOR ObjectMapper from the
registry.
|
void |
setUseList(Boolean useList)
To unarmshal to a List of Map or a List of Pojo.
|
getContentTypeHeader, getDataFormat, getOtherAttributes, getShortName, setContentTypeHeader, setDataFormat, setDataFormatName, setOtherAttributesgetId, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetReadPropertyPlaceholderOptions, getWritePropertyPlaceholderOptionspublic CBORDataFormat()
public String getObjectMapper()
public void setObjectMapper(String objectMapper)
public Boolean getUseDefaultObjectMapper()
public void setUseDefaultObjectMapper(Boolean useDefaultObjectMapper)
public String getUnmarshalTypeName()
public void setUnmarshalTypeName(String unmarshalTypeName)
public Class<?> getUnmarshalType()
public Boolean getPrettyPrint()
public void setPrettyPrint(Boolean prettyPrint)
public Boolean getAllowJmsType()
public void setAllowJmsType(Boolean allowJmsType)
public void setUnmarshalType(Class<?> unmarshalType)
public String getCollectionTypeName()
public void setCollectionTypeName(String collectionTypeName)
public Class<?> getCollectionType()
public void setCollectionType(Class<?> collectionType)
public Boolean getUseList()
public void setUseList(Boolean useList)
public Boolean getAllowUnmarshallType()
public void setAllowUnmarshallType(Boolean allowUnmarshallType)
public String getEnableFeatures()
public void setEnableFeatures(String enableFeatures)
public String getDisableFeatures()
public void setDisableFeatures(String disableFeatures)
public String getDataFormatName()
getDataFormatName in class DataFormatDefinitionApache Camel