public static interface ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder extends ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilder, ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default ElsqlEndpointBuilderFactory.AdvancedElsqlEndpointBuilder |
advanced() |
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
allowNamedParameters(boolean allowNamedParameters)
Whether to allow using named parameters in the queries.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
allowNamedParameters(String allowNamedParameters)
Whether to allow using named parameters in the queries.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
databaseVendor(ElsqlEndpointBuilderFactory.ElSqlDatabaseVendor databaseVendor)
To use a vendor specific com.opengamma.elsql.ElSqlConfig.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
databaseVendor(String databaseVendor)
To use a vendor specific com.opengamma.elsql.ElSqlConfig.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
dataSource(Object dataSource)
Sets the DataSource to use to communicate with the database.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
dataSource(String dataSource)
Sets the DataSource to use to communicate with the database.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
dataSourceRef(String dataSourceRef)
Deprecated.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
outputClass(String outputClass)
Specify the full package and class name to use as conversion when
outputType=SelectOne.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
outputHeader(String outputHeader)
Store the query result in a header instead of the message body.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
outputType(ElsqlEndpointBuilderFactory.SqlOutputType outputType)
Make the output of consumer or producer to SelectList as List of Map,
or SelectOne as single Java object in the following way: a) If the
query has only single column, then that JDBC Column object is
returned.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
outputType(String outputType)
Make the output of consumer or producer to SelectList as List of Map,
or SelectOne as single Java object in the following way: a) If the
query has only single column, then that JDBC Column object is
returned.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
separator(char separator)
The separator to use when parameter values is taken from message body
(if the body is a String type), to be inserted at # placeholders.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder |
separator(String separator)
The separator to use when parameter values is taken from message body
(if the body is a String type), to be inserted at # placeholders.
|
backoffErrorThreshold, backoffErrorThreshold, backoffIdleThreshold, backoffIdleThreshold, backoffMultiplier, backoffMultiplier, breakBatchOnConsumeFail, breakBatchOnConsumeFail, bridgeErrorHandler, bridgeErrorHandler, delay, delay, expectedUpdateCount, expectedUpdateCount, greedy, greedy, initialDelay, initialDelay, maxMessagesPerPoll, maxMessagesPerPoll, onConsume, onConsumeBatchComplete, onConsumeFailed, repeatCount, repeatCount, routeEmptyResultSet, routeEmptyResultSet, runLoggingLevel, runLoggingLevel, scheduledExecutorService, scheduledExecutorService, scheduler, scheduler, schedulerProperties, schedulerProperties, sendEmptyMessageWhenIdle, sendEmptyMessageWhenIdle, startScheduler, startScheduler, timeUnit, timeUnit, transacted, transacted, useFixedDelay, useFixedDelay, useIterator, useIteratordoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUribatch, batch, lazyStartProducer, lazyStartProducer, noop, noop, useMessageBodyForSql, useMessageBodyForSqldefault ElsqlEndpointBuilderFactory.AdvancedElsqlEndpointBuilder advanced()
advanced in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderadvanced in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder allowNamedParameters(boolean allowNamedParameters)
boolean type.
Default: true
Group: commonallowNamedParameters in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderallowNamedParameters in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder allowNamedParameters(String allowNamedParameters)
boolean type.
Default: true
Group: commonallowNamedParameters in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderallowNamedParameters in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder databaseVendor(ElsqlEndpointBuilderFactory.ElSqlDatabaseVendor databaseVendor)
org.apache.camel.component.elsql.ElSqlDatabaseVendor
type.
Group: commondatabaseVendor in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderdatabaseVendor in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder databaseVendor(String databaseVendor)
org.apache.camel.component.elsql.ElSqlDatabaseVendor
type.
Group: commondatabaseVendor in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderdatabaseVendor in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder dataSource(Object dataSource)
javax.sql.DataSource type.
Group: commondataSource in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderdataSource in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder dataSource(String dataSource)
javax.sql.DataSource
type.
Group: commondataSource in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderdataSource in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder@Deprecated default ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder dataSourceRef(String dataSourceRef)
java.lang.String type.
Group: commondataSourceRef in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderdataSourceRef in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder outputClass(String outputClass)
java.lang.String type.
Group: commonoutputClass in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderoutputClass in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder outputHeader(String outputHeader)
java.lang.String type.
Group: commonoutputHeader in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderoutputHeader in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder outputType(ElsqlEndpointBuilderFactory.SqlOutputType outputType)
org.apache.camel.component.sql.SqlOutputType type.
Default: SelectList
Group: commonoutputType in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderoutputType in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder outputType(String outputType)
org.apache.camel.component.sql.SqlOutputType type.
Default: SelectList
Group: commonoutputType in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderoutputType in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder separator(char separator)
char type.
Default: ,
Group: commonseparator in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderseparator in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderdefault ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder separator(String separator)
char type.
Default: ,
Group: commonseparator in interface ElsqlEndpointBuilderFactory.ElsqlEndpointConsumerBuilderseparator in interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilderApache Camel