Interface CamelDataFormatClause<T extends MessageProcessor.Builder<?,?>,S>


public interface CamelDataFormatClause<T extends MessageProcessor.Builder<?,?>,S>
  • Method Summary

    Modifier and Type
    Method
    Description
    Allows null as value of a body to unmarshall.
    allowNullBody(boolean allowNullBody)
    Indicates whether null is allowed as value of a body to unmarshall.
    Uses the ASN.1 file data format
    asn1(Boolean usingIterator)
    Uses the ASN.1 file data format
    asn1(Class<?> unmarshalType)
    Uses the ASN.1 file data format
    asn1(String unmarshalType)
    Uses the ASN.1 file data format
     
    avro(Class<?> unmarshalType)
    Uses the Avro data format with given unmarshalType
    avro(Class<?> unmarshalType, String schemaResolver)
    Uses the Avro data format with given unmarshalType and schemaResolver
    avro(Object library)
    Uses Avro data format with library
    avro(String unmarshalTypeName)
    Uses Avro data format with the given unmarshalType
    avro(String library, Class<?> unmarshalType)
    Uses the Avro data format with given library and unmarshalType
    avro(String library, Class<?> unmarshalType, String schemaResolver)
    Uses the Avro data format with given library, unmarshalType and schemaResolver
    avro(String library, Object schema)
    Uses Avro data format with tje given library and schema
    avro(String library, String unmarshalTypeName)
    Uses Avro data format with given library and unmarshalType
    Uses the base64 data format
    base64(int lineLength, String lineSeparator, boolean urlSafe)
    Uses the base64 data format
    beanio(String mapping, String streamName)
    Uses the beanio data format
    beanio(String mapping, String streamName, String encoding)
    Uses the beanio data format
    beanio(String mapping, String streamName, String encoding, boolean ignoreUnidentifiedRecords, boolean ignoreUnexpectedRecords, boolean ignoreInvalidRecords)
    Uses the beanio data format
    beanio(String mapping, String streamName, String encoding, String beanReaderErrorHandlerType)
    Uses the beanio data format
    bindy(String type, Class<?> classType)
    Uses the Bindy data format
    bindy(String type, Class<?> classType, boolean unwrapSingleInstance)
    Uses the Bindy data format
    Uses the CBOR data format
    cbor(Class<?> unmarshalType)
    Uses the CBOR data format
    csv()
    Uses the CSV data format
    Uses the CSV data format for a huge file.
    Uses the custom data format
    dfdl(String schemaUri)
    Uses the DFDL data format
    Uses the FHIR JSON data format
    fhirJson(boolean prettyPrint)
     
    fhirJson(String version)
     
    fhirJson(String version, boolean prettyPrint)
     
    Uses the FHIR XML data format
    fhirXml(boolean prettyPrint)
     
    fhirXml(String version)
     
    fhirXml(String version, boolean prettyPrint)
     
    Use the Fory data format
    fory(Class type)
    Use the Fory data format with the given unmarshalType
    grok(String pattern)
    Uses the Grok data format
    Uses the GZIP deflater data format
    hl7()
    Uses the HL7 data format
    hl7(boolean validate)
    Uses the HL7 data format
    hl7(Object parser)
    Uses the HL7 data format
    ical(boolean validating)
    Uses the iCal data format
    Uses the Jackson XML data format
    jacksonXml(boolean prettyPrint)
    Uses the Jackson XML data format using the Jackson library turning pretty printing on or off
    jacksonXml(Class<?> unmarshalType)
    Uses the Jackson XML data format
    jacksonXml(Class<?> unmarshalType, boolean prettyPrint)
    Uses the Jackson XML data format
    jacksonXml(Class<?> unmarshalType, Class<?> jsonView)
    Uses the Jackson XML data format
    jacksonXml(Class<?> unmarshalType, Class<?> jsonView, boolean prettyPrint)
    Uses the Jackson XML data format
    jacksonXml(Class<?> unmarshalType, Class<?> jsonView, String include)
    Uses the Jackson XML data format
    jacksonXml(Class<?> unmarshalType, Class<?> jsonView, String include, boolean prettyPrint)
    Uses the Jackson XML data format
    Uses the JAXB data format
    jaxb(boolean prettyPrint)
    Uses the JAXB data format turning pretty printing on or off
    jaxb(String contextPath)
    Uses the JAXB data format with context path
    Uses the JSON data format using the Jackson library
    json(boolean prettyPrint)
    Uses the JSON data format using the Jackson library turning pretty printing on or off
    json(Class<?> unmarshalType)
    Uses the Jackson JSON data format
    json(Class<?> unmarshalType, Class<?> jsonView)
    Uses the Jackson JSON data format
    json(Class<?> unmarshalType, Class<?> jsonView, boolean prettyPrint)
    Uses the Jackson JSON data format
    json(Class<?> unmarshalType, Class<?> jsonView, String include)
    Uses the Jackson JSON data format
    json(Class<?> unmarshalType, Class<?> jsonView, String include, boolean prettyPrint)
    Uses the Jackson JSON data format
    json(String library)
    Uses the JSON data format
    json(String library, boolean prettyPrint)
    Uses the JSON data format
    json(String type, Class<?> unmarshalType)
    Uses the JSON data format
    json(String type, Class<?> unmarshalType, boolean prettyPrint)
    Uses the JSON data format
    Uses the JSON API data format
    lzf()
    Uses the LZF deflater data format
    Uses the MIME Multipart data format
    mimeMultipart(boolean multipartWithoutAttachment, boolean headersInline, boolean binaryContent)
    Uses the MIME Multipart data format
    mimeMultipart(String multipartSubType)
    Uses the MIME Multipart data format
    mimeMultipart(String multipartSubType, boolean multipartWithoutAttachment, boolean headersInline, boolean binaryContent)
    Uses the MIME Multipart data format
    mimeMultipart(String multipartSubType, boolean multipartWithoutAttachment, boolean headersInline, String includeHeaders, boolean binaryContent)
    Uses the MIME Multipart data format
    Uses the parquet-avro file data format
    parquetAvro(Class<?> unmarshalType)
    Uses the parquet-avro file data format
    parquetAvro(String unmarshalType)
    Uses the parquet-avro file data format
    pgp(String keyFileName, String keyUserid)
    Uses the PGP data format
    pgp(String keyFileName, String keyUserid, String password)
    Uses the PGP data format
    pgp(String keyFileName, String keyUserid, String password, boolean armored, boolean integrity)
    Uses the PGP data format
    Uses the protobuf data format
    protobuf(Object defaultInstance)
     
    protobuf(Object defaultInstance, String contentTypeFormat)
     
    protobuf(String libraryOrInstanceClassName)
    Uses the Protobuf data format with given library or instance class name.
    protobuf(String library, Class<?> unmarshalType)
    Uses the Protobuf data format with given library and unmarshalType
    protobuf(String library, Class<?> unmarshalType, String schemaResolver)
    Uses the Protobuf data format with given library, unmarshalType and schemaResolver
    protobuf(String instanceClassName, String contentTypeFormat)
     
    rss()
    Uses the RSS data format
    smooks(String smooksConfig)
    Uses the Smooks data format
    Uses the Soap v1.1 data format
    soap(String contextPath)
    Uses the Soap v1.1 data format
    soap(String contextPath, Object elementNameStrategy)
    Uses the Soap v1.1 data format
    soap(String contextPath, String elementNameStrategyRef)
    Uses the Soap v1.1 data format
    Uses the Soap v1.2 data format
    soap12(String contextPath)
    Uses the Soap v1.2 data format
    soap12(String contextPath, Object elementNameStrategy)
    Uses the Soap v1.2 data format
    soap12(String contextPath, String elementNameStrategyRef)
    Uses the Soap v1.2 data format
    Uses the SWIFT MT data format
    swiftMt(boolean writeInJson)
    Uses the SWIFT MT data format.
    Uses the SWIFT MX data format
    swiftMx(boolean writeInJson)
    Uses the SWIFT MX data format.
    swiftMx(boolean writeInJson, String readMessageId, Object readConfig)
    Uses the SWIFT MX data format.
    swiftMx(boolean writeInJson, String readMessageId, String readConfigRef)
    Uses the SWIFT MX data format.
    swiftMx(Object writeConfig, String readMessageId, Object readConfig)
    Uses the SWIFT MX data format.
    swiftMx(String writeConfigRef, String readMessageId, String readConfigRef)
    Uses the SWIFT MX data format.
    Uses the Syslog data format
    Uses the Tar file data format
    Uses the Thrift data format
    thrift(Object defaultInstance)
     
    thrift(Object defaultInstance, String contentTypeFormat)
     
    thrift(String instanceClassName)
     
    thrift(String instanceClassName, String contentTypeFormat)
     
    Return TidyMarkup in the default format as Node
    tidyMarkup(Class<?> dataObjectType)
    Return WellFormed HTML (an XML Document) either String or Node
    variableSend(String variableSend)
    To use a variable as the source for the message body to send.
    xmlSecurity(byte[] passPhraseByte)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, byte[] passPhraseByte)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, byte[] passPhraseByte, String xmlCipherAlgorithm)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, String passPhrase)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, String passPhrase, String xmlCipherAlgorithm)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters, String keyPassword)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId)
    Uses the XML Security data format
    xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId, String keyPassword)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, byte[] passPhraseByte)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, byte[] passPhraseByte, String xmlCipherAlgorithm)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String passPhrase)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String passPhrase, String xmlCipherAlgorithm)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters, String keyPassword)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters, String keyPassword, String digestAlgorithm)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId)
    Uses the XML Security data format
    xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId, String keyPassword)
    Uses the XML Security data format
    yaml(String library)
    Uses the YAML data format
    yaml(String library, Class<?> type)
    Uses the YAML data format
    Uses the ZIP deflater data format
    zipDeflater(int compressionLevel)
    Uses the ZIP deflater data format
    Uses the ZIP file data format
  • Method Details

    • avro

      T avro()
    • avro

      T avro(String library, Object schema)
      Uses Avro data format with tje given library and schema
    • avro

      T avro(String unmarshalTypeName)
      Uses Avro data format with the given unmarshalType
    • avro

      T avro(String library, String unmarshalTypeName)
      Uses Avro data format with given library and unmarshalType
    • avro

      T avro(Object library)
      Uses Avro data format with library
    • avro

      T avro(Class<?> unmarshalType)
      Uses the Avro data format with given unmarshalType
    • avro

      T avro(String library, Class<?> unmarshalType)
      Uses the Avro data format with given library and unmarshalType
    • avro

      T avro(Class<?> unmarshalType, String schemaResolver)
      Uses the Avro data format with given unmarshalType and schemaResolver
    • avro

      T avro(String library, Class<?> unmarshalType, String schemaResolver)
      Uses the Avro data format with given library, unmarshalType and schemaResolver
    • base64

      T base64()
      Uses the base64 data format
    • base64

      T base64(int lineLength, String lineSeparator, boolean urlSafe)
      Uses the base64 data format
    • beanio

      T beanio(String mapping, String streamName)
      Uses the beanio data format
    • beanio

      T beanio(String mapping, String streamName, String encoding)
      Uses the beanio data format
    • beanio

      T beanio(String mapping, String streamName, String encoding, boolean ignoreUnidentifiedRecords, boolean ignoreUnexpectedRecords, boolean ignoreInvalidRecords)
      Uses the beanio data format
    • beanio

      T beanio(String mapping, String streamName, String encoding, String beanReaderErrorHandlerType)
      Uses the beanio data format
    • bindy

      T bindy(String type, Class<?> classType)
      Uses the Bindy data format
      Parameters:
      type - the type of bindy data format to use
      classType - the POJO class type
    • bindy

      T bindy(String type, Class<?> classType, boolean unwrapSingleInstance)
      Uses the Bindy data format
      Parameters:
      type - the type of bindy data format to use
      classType - the POJO class type
      unwrapSingleInstance - whether unmarshal should unwrap if there is a single instance in the result
    • cbor

      T cbor()
      Uses the CBOR data format
    • cbor

      T cbor(Class<?> unmarshalType)
      Uses the CBOR data format
      Parameters:
      unmarshalType - unmarshal type for cbor type
    • csv

      T csv()
      Uses the CSV data format
    • csvLazyLoad

      T csvLazyLoad()
      Uses the CSV data format for a huge file. Sequential access through an iterator.
    • custom

      T custom(String ref)
      Uses the custom data format
    • dfdl

      T dfdl(String schemaUri)
      Uses the DFDL data format
    • fory

      T fory()
      Use the Fory data format
    • fory

      T fory(Class type)
      Use the Fory data format with the given unmarshalType
    • grok

      T grok(String pattern)
      Uses the Grok data format
    • gzipDeflater

      T gzipDeflater()
      Uses the GZIP deflater data format
    • hl7

      T hl7()
      Uses the HL7 data format
    • hl7

      T hl7(boolean validate)
      Uses the HL7 data format
    • hl7

      T hl7(Object parser)
      Uses the HL7 data format
    • ical

      T ical(boolean validating)
      Uses the iCal data format
    • lzf

      T lzf()
      Uses the LZF deflater data format
    • mimeMultipart

      T mimeMultipart()
      Uses the MIME Multipart data format
    • mimeMultipart

      T mimeMultipart(String multipartSubType)
      Uses the MIME Multipart data format
      Parameters:
      multipartSubType - Specifies the subtype of the MIME Multipart
    • mimeMultipart

      T mimeMultipart(String multipartSubType, boolean multipartWithoutAttachment, boolean headersInline, boolean binaryContent)
      Uses the MIME Multipart data format
      Parameters:
      multipartSubType - the subtype of the MIME Multipart
      multipartWithoutAttachment - defines whether a message without attachment is also marshaled into a MIME Multipart (with only one body part).
      headersInline - define the MIME Multipart headers as part of the message body or as Camel headers
      binaryContent - have binary encoding for binary content (true) or use Base-64 encoding for binary content (false)
    • mimeMultipart

      T mimeMultipart(String multipartSubType, boolean multipartWithoutAttachment, boolean headersInline, String includeHeaders, boolean binaryContent)
      Uses the MIME Multipart data format
      Parameters:
      multipartSubType - the subtype of the MIME Multipart
      multipartWithoutAttachment - defines whether a message without attachment is also marshaled into a MIME Multipart (with only one body part).
      headersInline - define the MIME Multipart headers as part of the message body or as Camel headers
      includeHeaders - if headersInline is set to true all camel headers matching this regex are also stored as MIME headers on the Multipart
      binaryContent - have binary encoding for binary content (true) or use Base-64 encoding for binary content (false)
    • mimeMultipart

      T mimeMultipart(boolean multipartWithoutAttachment, boolean headersInline, boolean binaryContent)
      Uses the MIME Multipart data format
      Parameters:
      multipartWithoutAttachment - defines whether a message without attachment is also marshaled into a MIME Multipart (with only one body part).
      headersInline - define the MIME Multipart headers as part of the message body or as Camel headers
      binaryContent - have binary encoding for binary content (true) or use Base-64 encoding for binary content (false)
    • pgp

      T pgp(String keyFileName, String keyUserid)
      Uses the PGP data format
    • pgp

      T pgp(String keyFileName, String keyUserid, String password)
      Uses the PGP data format
    • pgp

      T pgp(String keyFileName, String keyUserid, String password, boolean armored, boolean integrity)
      Uses the PGP data format
    • jacksonXml

      T jacksonXml()
      Uses the Jackson XML data format
    • jacksonXml

      T jacksonXml(Class<?> unmarshalType)
      Uses the Jackson XML data format
      Parameters:
      unmarshalType - unmarshal type for xml jackson type
    • jacksonXml

      T jacksonXml(Class<?> unmarshalType, Class<?> jsonView)
      Uses the Jackson XML data format
      Parameters:
      unmarshalType - unmarshal type for xml jackson type
      jsonView - the view type for xml jackson type
    • jacksonXml

      T jacksonXml(boolean prettyPrint)
      Uses the Jackson XML data format using the Jackson library turning pretty printing on or off
      Parameters:
      prettyPrint - turn pretty printing on or off
    • jacksonXml

      T jacksonXml(Class<?> unmarshalType, boolean prettyPrint)
      Uses the Jackson XML data format
      Parameters:
      unmarshalType - unmarshal type for xml jackson type
      prettyPrint - turn pretty printing on or off
    • jacksonXml

      T jacksonXml(Class<?> unmarshalType, Class<?> jsonView, boolean prettyPrint)
      Uses the Jackson XML data format
      Parameters:
      unmarshalType - unmarshal type for xml jackson type
      jsonView - the view type for xml jackson type
      prettyPrint - turn pretty printing on or off
    • jacksonXml

      T jacksonXml(Class<?> unmarshalType, Class<?> jsonView, String include)
      Uses the Jackson XML data format
      Parameters:
      unmarshalType - unmarshal type for xml jackson type
      jsonView - the view type for xml jackson type
      include - include such as ALWAYS, NON_NULL, etc.
    • jacksonXml

      T jacksonXml(Class<?> unmarshalType, Class<?> jsonView, String include, boolean prettyPrint)
      Uses the Jackson XML data format
      Parameters:
      unmarshalType - unmarshal type for xml jackson type
      jsonView - the view type for xml jackson type
      include - include such as ALWAYS, NON_NULL, etc.
      prettyPrint - turn pretty printing on or off
    • jaxb

      T jaxb()
      Uses the JAXB data format
    • jaxb

      T jaxb(String contextPath)
      Uses the JAXB data format with context path
    • jaxb

      T jaxb(boolean prettyPrint)
      Uses the JAXB data format turning pretty printing on or off
    • json

      T json()
      Uses the JSON data format using the Jackson library
    • json

      T json(boolean prettyPrint)
      Uses the JSON data format using the Jackson library turning pretty printing on or off
      Parameters:
      prettyPrint - turn pretty printing on or off
    • json

      T json(String library)
      Uses the JSON data format
      Parameters:
      library - the json library to use
    • json

      T json(String library, boolean prettyPrint)
      Uses the JSON data format
      Parameters:
      library - the json library to use
      prettyPrint - turn pretty printing on or off
    • json

      T json(String type, Class<?> unmarshalType)
      Uses the JSON data format
      Parameters:
      type - the json type to use
      unmarshalType - unmarshal type for json jackson type
    • json

      T json(String type, Class<?> unmarshalType, boolean prettyPrint)
      Uses the JSON data format
      Parameters:
      type - the json type to use
      unmarshalType - unmarshal type for json jackson type
      prettyPrint - turn pretty printing on or off
    • json

      T json(Class<?> unmarshalType)
      Uses the Jackson JSON data format
      Parameters:
      unmarshalType - unmarshal type for json jackson type
    • json

      T json(Class<?> unmarshalType, Class<?> jsonView)
      Uses the Jackson JSON data format
      Parameters:
      unmarshalType - unmarshal type for json jackson type
      jsonView - the view type for json jackson type
    • json

      T json(Class<?> unmarshalType, Class<?> jsonView, boolean prettyPrint)
      Uses the Jackson JSON data format
      Parameters:
      unmarshalType - unmarshal type for json jackson type
      jsonView - the view type for json jackson type
      prettyPrint - turn pretty printing on or off
    • json

      T json(Class<?> unmarshalType, Class<?> jsonView, String include)
      Uses the Jackson JSON data format
      Parameters:
      unmarshalType - unmarshal type for json jackson type
      jsonView - the view type for json jackson type
      include - include such as ALWAYS, NON_NULL, etc.
    • json

      T json(Class<?> unmarshalType, Class<?> jsonView, String include, boolean prettyPrint)
      Uses the Jackson JSON data format
      Parameters:
      unmarshalType - unmarshal type for json jackson type
      jsonView - the view type for json jackson type
      include - include such as ALWAYS, NON_NULL, etc.
      prettyPrint - turn pretty printing on or off
    • jsonApi

      T jsonApi()
      Uses the JSON API data format
    • protobuf

      T protobuf()
      Uses the protobuf data format
    • protobuf

      T protobuf(Object defaultInstance)
    • protobuf

      T protobuf(Object defaultInstance, String contentTypeFormat)
    • protobuf

      T protobuf(String instanceClassName, String contentTypeFormat)
    • protobuf

      T protobuf(String libraryOrInstanceClassName)
      Uses the Protobuf data format with given library or instance class name.
    • protobuf

      T protobuf(String library, Class<?> unmarshalType)
      Uses the Protobuf data format with given library and unmarshalType
    • protobuf

      T protobuf(String library, Class<?> unmarshalType, String schemaResolver)
      Uses the Protobuf data format with given library, unmarshalType and schemaResolver
    • rss

      T rss()
      Uses the RSS data format
    • smooks

      T smooks(String smooksConfig)
      Uses the Smooks data format
    • soap

      T soap()
      Uses the Soap v1.1 data format
    • soap

      T soap(String contextPath)
      Uses the Soap v1.1 data format
    • soap

      T soap(String contextPath, String elementNameStrategyRef)
      Uses the Soap v1.1 data format
    • soap

      T soap(String contextPath, Object elementNameStrategy)
      Uses the Soap v1.1 data format
    • soap12

      T soap12()
      Uses the Soap v1.2 data format
    • soap12

      T soap12(String contextPath)
      Uses the Soap v1.2 data format
    • soap12

      T soap12(String contextPath, String elementNameStrategyRef)
      Uses the Soap v1.2 data format
    • soap12

      T soap12(String contextPath, Object elementNameStrategy)
      Uses the Soap v1.2 data format
    • swiftMx

      T swiftMx()
      Uses the SWIFT MX data format
    • swiftMx

      T swiftMx(boolean writeInJson)
      Uses the SWIFT MX data format.
    • swiftMx

      T swiftMx(boolean writeInJson, String readMessageId, Object readConfig)
      Uses the SWIFT MX data format.
    • swiftMx

      T swiftMx(boolean writeInJson, String readMessageId, String readConfigRef)
      Uses the SWIFT MX data format.
    • swiftMx

      T swiftMx(Object writeConfig, String readMessageId, Object readConfig)
      Uses the SWIFT MX data format.
    • swiftMx

      T swiftMx(String writeConfigRef, String readMessageId, String readConfigRef)
      Uses the SWIFT MX data format.
    • swiftMt

      T swiftMt()
      Uses the SWIFT MT data format
    • swiftMt

      T swiftMt(boolean writeInJson)
      Uses the SWIFT MT data format.
    • syslog

      T syslog()
      Uses the Syslog data format
    • thrift

      T thrift()
      Uses the Thrift data format
    • thrift

      T thrift(Object defaultInstance)
    • thrift

      T thrift(Object defaultInstance, String contentTypeFormat)
    • thrift

      T thrift(String instanceClassName)
    • thrift

      T thrift(String instanceClassName, String contentTypeFormat)
    • tidyMarkup

      T tidyMarkup(Class<?> dataObjectType)
      Return WellFormed HTML (an XML Document) either String or Node
    • tidyMarkup

      T tidyMarkup()
      Return TidyMarkup in the default format as Node
    • yaml

      T yaml(String library)
      Uses the YAML data format
      Parameters:
      library - the yaml library to use
    • yaml

      T yaml(String library, Class<?> type)
      Uses the YAML data format
      Parameters:
      library - the yaml type to use
      type - the type for json snakeyaml type
    • xmlSecurity

      T xmlSecurity(byte[] passPhraseByte)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, String passPhrase)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String passPhrase)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, String passPhrase, String xmlCipherAlgorithm)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String passPhrase, String xmlCipherAlgorithm)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, byte[] passPhraseByte)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, byte[] passPhraseByte)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, byte[] passPhraseByte, String xmlCipherAlgorithm)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, byte[] passPhraseByte, String xmlCipherAlgorithm)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId, String keyPassword)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters, String keyPassword)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, String keyOrTrustStoreParametersId, String keyPassword)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters, String keyPassword)
      Uses the XML Security data format
    • xmlSecurity

      T xmlSecurity(String secureTag, Map<String,String> namespaces, boolean secureTagContents, String recipientKeyAlias, String xmlCipherAlgorithm, String keyCipherAlgorithm, Object keyOrTrustStoreParameters, String keyPassword, String digestAlgorithm)
      Uses the XML Security data format
    • tarFile

      T tarFile()
      Uses the Tar file data format
    • zipDeflater

      T zipDeflater()
      Uses the ZIP deflater data format
    • zipDeflater

      T zipDeflater(int compressionLevel)
      Uses the ZIP deflater data format
    • zipFile

      T zipFile()
      Uses the ZIP file data format
    • asn1

      T asn1()
      Uses the ASN.1 file data format
    • asn1

      T asn1(String unmarshalType)
      Uses the ASN.1 file data format
    • asn1

      T asn1(Class<?> unmarshalType)
      Uses the ASN.1 file data format
    • asn1

      T asn1(Boolean usingIterator)
      Uses the ASN.1 file data format
    • parquetAvro

      T parquetAvro()
      Uses the parquet-avro file data format
    • parquetAvro

      T parquetAvro(String unmarshalType)
      Uses the parquet-avro file data format
    • parquetAvro

      T parquetAvro(Class<?> unmarshalType)
      Uses the parquet-avro file data format
    • fhirJson

      T fhirJson()
      Uses the FHIR JSON data format
    • fhirJson

      T fhirJson(String version)
    • fhirJson

      T fhirJson(boolean prettyPrint)
    • fhirJson

      T fhirJson(String version, boolean prettyPrint)
    • fhirXml

      T fhirXml()
      Uses the FHIR XML data format
    • fhirXml

      T fhirXml(String version)
    • fhirXml

      T fhirXml(boolean prettyPrint)
    • fhirXml

      T fhirXml(String version, boolean prettyPrint)
    • allowNullBody

      S allowNullBody()
      Allows null as value of a body to unmarshall.
      Returns:
      the builder
    • allowNullBody

      S allowNullBody(boolean allowNullBody)
      Indicates whether null is allowed as value of a body to unmarshall.
      Parameters:
      allowNullBody - true if null is allowed as value of a body to unmarshall, false otherwise
      Returns:
      the builder
    • variableSend

      S variableSend(String variableSend)
      To use a variable as the source for the message body to send. This makes it handy to use variables for user data and to easily control what data to use for sending and receiving. Important: When using send variable then the message body is taken from this variable instead of the current Message , however the headers from the Message will still be used as well. In other words, the variable is used instead of the message body, but everything else is as usual.