Camel Spring Boot Starter for univocity-parsers
Spring Boot Auto-Configuration
When using univocity-parsers with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-univocity-parsers-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
The component supports 50 options, which are listed below.
Name | Description | Default | Type |
---|---|---|---|
camel.dataformat.univocity-csv.as-map | Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false | false | Boolean |
camel.dataformat.univocity-csv.comment | The comment symbol. The default value is # | # | String |
camel.dataformat.univocity-csv.delimiter | The delimiter of values | , | String |
camel.dataformat.univocity-csv.empty-value | The String representation of an empty value | String | |
camel.dataformat.univocity-csv.enabled | Whether to enable auto configuration of the univocity-csv data format. This is enabled by default. | Boolean | |
camel.dataformat.univocity-csv.header-extraction-enabled | Whether or not the header must be read in the first line of the test document The default value is false | false | Boolean |
camel.dataformat.univocity-csv.headers-disabled | Whether or not the headers are disabled. When defined, this option explicitly sets the headers as null which indicates that there is no header. The default value is false | false | Boolean |
camel.dataformat.univocity-csv.ignore-leading-whitespaces | Whether or not the leading white spaces must be ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-csv.ignore-trailing-whitespaces | Whether or not the trailing white spaces must ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-csv.lazy-load | Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false | false | Boolean |
camel.dataformat.univocity-csv.line-separator | The line separator of the files The default value is to use the JVM platform line separator | String | |
camel.dataformat.univocity-csv.normalized-line-separator | The normalized line separator of the files The default value is a new line character. | \n | String |
camel.dataformat.univocity-csv.null-value | The string representation of a null value. The default value is null | String | |
camel.dataformat.univocity-csv.number-of-records-to-read | The maximum number of record to read. | Integer | |
camel.dataformat.univocity-csv.quote | The quote symbol. | " | String |
camel.dataformat.univocity-csv.quote-all-fields | Whether or not all values must be quoted when writing them. | false | Boolean |
camel.dataformat.univocity-csv.quote-escape | The quote escape symbol | " | String |
camel.dataformat.univocity-csv.skip-empty-lines | Whether or not the empty lines must be ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-fixed.as-map | Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false | false | Boolean |
camel.dataformat.univocity-fixed.comment | The comment symbol. The default value is # | # | String |
camel.dataformat.univocity-fixed.empty-value | The String representation of an empty value | String | |
camel.dataformat.univocity-fixed.enabled | Whether to enable auto configuration of the univocity-fixed data format. This is enabled by default. | Boolean | |
camel.dataformat.univocity-fixed.header-extraction-enabled | Whether or not the header must be read in the first line of the test document The default value is false | false | Boolean |
camel.dataformat.univocity-fixed.headers-disabled | Whether or not the headers are disabled. When defined, this option explicitly sets the headers as null which indicates that there is no header. The default value is false | false | Boolean |
camel.dataformat.univocity-fixed.ignore-leading-whitespaces | Whether or not the leading white spaces must be ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-fixed.ignore-trailing-whitespaces | Whether or not the trailing white spaces must ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-fixed.lazy-load | Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false | false | Boolean |
camel.dataformat.univocity-fixed.line-separator | The line separator of the files The default value is to use the JVM platform line separator | String | |
camel.dataformat.univocity-fixed.normalized-line-separator | The normalized line separator of the files The default value is a new line character. | \n | String |
camel.dataformat.univocity-fixed.null-value | The string representation of a null value. The default value is null | String | |
camel.dataformat.univocity-fixed.number-of-records-to-read | The maximum number of record to read. | Integer | |
camel.dataformat.univocity-fixed.padding | The padding character. The default value is a space | String | |
camel.dataformat.univocity-fixed.record-ends-on-newline | Whether or not the record ends on new line. The default value is false | false | Boolean |
camel.dataformat.univocity-fixed.skip-empty-lines | Whether or not the empty lines must be ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-fixed.skip-trailing-chars-until-newline | Whether or not the trailing characters until new line must be ignored. The default value is false | false | Boolean |
camel.dataformat.univocity-tsv.as-map | Whether the unmarshalling should produce maps for the lines values instead of lists. It requires to have header (either defined or collected). The default value is false | false | Boolean |
camel.dataformat.univocity-tsv.comment | The comment symbol. The default value is # | # | String |
camel.dataformat.univocity-tsv.empty-value | The String representation of an empty value | String | |
camel.dataformat.univocity-tsv.enabled | Whether to enable auto configuration of the univocity-tsv data format. This is enabled by default. | Boolean | |
camel.dataformat.univocity-tsv.escape-char | The escape character. | \ | String |
camel.dataformat.univocity-tsv.header-extraction-enabled | Whether or not the header must be read in the first line of the test document The default value is false | false | Boolean |
camel.dataformat.univocity-tsv.headers-disabled | Whether or not the headers are disabled. When defined, this option explicitly sets the headers as null which indicates that there is no header. The default value is false | false | Boolean |
camel.dataformat.univocity-tsv.ignore-leading-whitespaces | Whether or not the leading white spaces must be ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-tsv.ignore-trailing-whitespaces | Whether or not the trailing white spaces must ignored. The default value is true | true | Boolean |
camel.dataformat.univocity-tsv.lazy-load | Whether the unmarshalling should produce an iterator that reads the lines on the fly or if all the lines must be read at one. The default value is false | false | Boolean |
camel.dataformat.univocity-tsv.line-separator | The line separator of the files The default value is to use the JVM platform line separator | String | |
camel.dataformat.univocity-tsv.normalized-line-separator | The normalized line separator of the files The default value is a new line character. | \n | String |
camel.dataformat.univocity-tsv.null-value | The string representation of a null value. The default value is null | String | |
camel.dataformat.univocity-tsv.number-of-records-to-read | The maximum number of record to read. | Integer | |
camel.dataformat.univocity-tsv.skip-empty-lines | Whether or not the empty lines must be ignored. The default value is true | true | Boolean |