Interface FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,FlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
,FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Enclosing interface:
- FlatpackEndpointBuilderFactory
public static interface FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
extends FlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder, FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
Builder for endpoint for the Flatpack component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
allowShortLines
(boolean allowShortLines) Allows for lines to be shorter than expected and ignores the extra characters.allowShortLines
(String allowShortLines) Allows for lines to be shorter than expected and ignores the extra characters.delimiter
(char delimiter) The default character delimiter for delimited files.The default character delimiter for delimited files.ignoreExtraColumns
(boolean ignoreExtraColumns) Allows for lines to be longer than expected and ignores the extra characters.ignoreExtraColumns
(String ignoreExtraColumns) Allows for lines to be longer than expected and ignores the extra characters.ignoreFirstRecord
(boolean ignoreFirstRecord) Whether the first line is ignored for delimited files (for the column headers).ignoreFirstRecord
(String ignoreFirstRecord) Whether the first line is ignored for delimited files (for the column headers).splitRows
(boolean splitRows) Sets the Component to send each row as a separate exchange once parsed.Sets the Component to send each row as a separate exchange once parsed.textQualifier
(char textQualifier) The text qualifier for delimited files.textQualifier
(String textQualifier) The text qualifier for delimited files.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.FlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Method Details
-
advanced
- Specified by:
advanced
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
advanced
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
allowShortLines
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder allowShortLines(boolean allowShortLines) Allows for lines to be shorter than expected and ignores the extra characters. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
allowShortLines
- the value to set- Returns:
- the dsl builder
-
allowShortLines
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder allowShortLines(String allowShortLines) Allows for lines to be shorter than expected and ignores the extra characters. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
allowShortLines
- the value to set- Returns:
- the dsl builder
-
delimiter
The default character delimiter for delimited files. The option is a: <code>char</code> type. Default: , Group: common- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
delimiter
- the value to set- Returns:
- the dsl builder
-
delimiter
The default character delimiter for delimited files. The option will be converted to a <code>char</code> type. Default: , Group: common- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
delimiter
- the value to set- Returns:
- the dsl builder
-
ignoreExtraColumns
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreExtraColumns(boolean ignoreExtraColumns) Allows for lines to be longer than expected and ignores the extra characters. The option is a: <code>boolean</code> type. Default: false Group: common- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
ignoreExtraColumns
- the value to set- Returns:
- the dsl builder
-
ignoreExtraColumns
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreExtraColumns(String ignoreExtraColumns) Allows for lines to be longer than expected and ignores the extra characters. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
ignoreExtraColumns
- the value to set- Returns:
- the dsl builder
-
ignoreFirstRecord
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreFirstRecord(boolean ignoreFirstRecord) Whether the first line is ignored for delimited files (for the column headers). The option is a: <code>boolean</code> type. Default: true Group: common- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
ignoreFirstRecord
- the value to set- Returns:
- the dsl builder
-
ignoreFirstRecord
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreFirstRecord(String ignoreFirstRecord) Whether the first line is ignored for delimited files (for the column headers). The option will be converted to a <code>boolean</code> type. Default: true Group: common- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
ignoreFirstRecord
- the value to set- Returns:
- the dsl builder
-
splitRows
Sets the Component to send each row as a separate exchange once parsed. The option is a: <code>boolean</code> type. Default: true Group: common- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
splitRows
- the value to set- Returns:
- the dsl builder
-
splitRows
Sets the Component to send each row as a separate exchange once parsed. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
splitRows
- the value to set- Returns:
- the dsl builder
-
textQualifier
The text qualifier for delimited files. The option is a: <code>char</code> type. Group: common- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
textQualifier
- the value to set- Returns:
- the dsl builder
-
textQualifier
The text qualifier for delimited files. The option will be converted to a <code>char</code> type. Group: common- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
- Parameters:
textQualifier
- the value to set- Returns:
- the dsl builder
-