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
All Methods Instance Methods Default Methods Modifier and Type Method Description default FlatpackEndpointBuilderFactory.AdvancedFlatpackEndpointBuilder
advanced()
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
allowShortLines(boolean allowShortLines)
Allows for lines to be shorter than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
allowShortLines(String allowShortLines)
Allows for lines to be shorter than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
delimiter(char delimiter)
The default character delimiter for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
delimiter(String delimiter)
The default character delimiter for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
ignoreExtraColumns(boolean ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
ignoreExtraColumns(String ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
ignoreFirstRecord(boolean ignoreFirstRecord)
Whether the first line is ignored for delimited files (for the column headers).default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
ignoreFirstRecord(String ignoreFirstRecord)
Whether the first line is ignored for delimited files (for the column headers).default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
splitRows(boolean splitRows)
Sets the Component to send each row as a separate exchange once parsed.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
splitRows(String splitRows)
Sets the Component to send each row as a separate exchange once parsed.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
textQualifier(char textQualifier)
The text qualifier for delimited files.default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder
textQualifier(String textQualifier)
The text qualifier for delimited files.-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.FlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, bridgeErrorHandler, bridgeErrorHandler, delay, delay, greedy, greedy, initialDelay, initialDelay, repeatCount, repeatCount, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, useFixedDelay, useFixedDelay
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.FlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
-
-
-
Method Detail
-
advanced
default FlatpackEndpointBuilderFactory.AdvancedFlatpackEndpointBuilder 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:boolean
type. Default: false Group: common- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
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 aboolean
type. Default: false Group: common- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
allowShortLines
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
delimiter
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder delimiter(char delimiter)
The default character delimiter for delimited files. The option is a:char
type. Default: , Group: common- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
delimiter
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder delimiter(String delimiter)
The default character delimiter for delimited files. The option will be converted to achar
type. Default: , Group: common- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
delimiter
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
ignoreExtraColumns
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreExtraColumns(boolean ignoreExtraColumns)
Allows for lines to be longer than expected and ignores the extra characters. The option is a:boolean
type. Default: false Group: common- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
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 aboolean
type. Default: false Group: common- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreExtraColumns
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
ignoreFirstRecord
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder ignoreFirstRecord(boolean ignoreFirstRecord)
Whether the first line is ignored for delimited files (for the column headers). The option is a:boolean
type. Default: true Group: common- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
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 aboolean
type. Default: true Group: common- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
ignoreFirstRecord
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
splitRows
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder splitRows(boolean splitRows)
Sets the Component to send each row as a separate exchange once parsed. The option is a:boolean
type. Default: true Group: common- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
splitRows
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder splitRows(String splitRows)
Sets the Component to send each row as a separate exchange once parsed. The option will be converted to aboolean
type. Default: true Group: common- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
splitRows
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
textQualifier
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder textQualifier(char textQualifier)
The text qualifier for delimited files. The option is a:char
type. Group: common- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
textQualifier
default FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder textQualifier(String textQualifier)
The text qualifier for delimited files. The option will be converted to achar
type. Group: common- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointConsumerBuilder
- Specified by:
textQualifier
in interfaceFlatpackEndpointBuilderFactory.FlatpackEndpointProducerBuilder
-
-