Skip to main content

Module data_format

Module data_format 

Source

Structs§

CsvConfig
CsvDataFormat
GzipConfig
GzipDataFormat
JsonConfig
Configuration for JsonDataFormat. All fields have hardened defaults; setting a non-default value is the per-item explicit choice per ADR-0033.
JsonDataFormat
TarConfig
TarDataFormat
TarGzConfig
TarGzDataFormat
Combined tar.gz format implemented by composing the existing TarDataFormat and GzipDataFormat: marshal = gzip(tar(body)) and unmarshal = tar(gzip(body)). The inner configs carry the outer caps so the composition is behaviorally identical to running the two formats in sequence.
XmlConfig
Configuration for XmlDataFormat. All fields have hardened defaults; setting a non-default value is the per-item explicit choice per ADR-0033.
XmlDataFormat
ZipConfig
ZipDataFormat

Enums§

QuoteMode
RecordSeparator

Constants§

CAMEL_CSV_HEADER_RECORD

Functions§

builtin_data_format
Back-compat shim: existing callers keep working (config = Null → defaults).
builtin_data_format_with_config
Config-aware factory. config is the raw config: block from the DSL (or Null for defaults). Each arm deserializes into its own typed config with deny_unknown_fields, so a stray key fails closed with a precise message.