public static interface ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default ElsqlEndpointBuilderFactory.AdvancedElsqlEndpointProducerBuilder |
advanced() |
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
allowNamedParameters(boolean allowNamedParameters)
Whether to allow using named parameters in the queries.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
allowNamedParameters(String allowNamedParameters)
Whether to allow using named parameters in the queries.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
batch(boolean batch)
Enables or disables batch mode.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
batch(String batch)
Enables or disables batch mode.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
databaseVendor(ElsqlEndpointBuilderFactory.ElSqlDatabaseVendor databaseVendor)
To use a vendor specific com.opengamma.elsql.ElSqlConfig.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
databaseVendor(String databaseVendor)
To use a vendor specific com.opengamma.elsql.ElSqlConfig.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
dataSource(Object dataSource)
Sets the DataSource to use to communicate with the database.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
dataSource(String dataSource)
Sets the DataSource to use to communicate with the database.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
dataSourceRef(String dataSourceRef)
Deprecated.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
noop(boolean noop)
If set, will ignore the results of the SQL query and use the existing
IN message as the OUT message for the continuation of processing.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
noop(String noop)
If set, will ignore the results of the SQL query and use the existing
IN message as the OUT message for the continuation of processing.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
outputClass(String outputClass)
Specify the full package and class name to use as conversion when
outputType=SelectOne.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
outputHeader(String outputHeader)
Store the query result in a header instead of the message body.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
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.ElsqlEndpointProducerBuilder |
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.ElsqlEndpointProducerBuilder |
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.ElsqlEndpointProducerBuilder |
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.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
useMessageBodyForSql(boolean useMessageBodyForSql)
Whether to use the message body as the SQL and then headers for
parameters.
|
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder |
useMessageBodyForSql(String useMessageBodyForSql)
Whether to use the message body as the SQL and then headers for
parameters.
|
default ElsqlEndpointBuilderFactory.AdvancedElsqlEndpointProducerBuilder advanced()
default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder allowNamedParameters(boolean allowNamedParameters)
boolean type.
Default: true
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder allowNamedParameters(String allowNamedParameters)
boolean type.
Default: true
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder databaseVendor(ElsqlEndpointBuilderFactory.ElSqlDatabaseVendor databaseVendor)
org.apache.camel.component.elsql.ElSqlDatabaseVendor
type.
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder databaseVendor(String databaseVendor)
org.apache.camel.component.elsql.ElSqlDatabaseVendor
type.
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder dataSource(Object dataSource)
javax.sql.DataSource type.
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder dataSource(String dataSource)
javax.sql.DataSource
type.
Group: common@Deprecated default ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder dataSourceRef(String dataSourceRef)
java.lang.String type.
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder outputClass(String outputClass)
java.lang.String type.
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder outputHeader(String outputHeader)
java.lang.String type.
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder outputType(ElsqlEndpointBuilderFactory.SqlOutputType outputType)
org.apache.camel.component.sql.SqlOutputType type.
Default: SelectList
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder outputType(String outputType)
org.apache.camel.component.sql.SqlOutputType type.
Default: SelectList
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder separator(char separator)
char type.
Default: ,
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder separator(String separator)
char type.
Default: ,
Group: commondefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder batch(boolean batch)
boolean type.
Default: false
Group: producerdefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder batch(String batch)
boolean type.
Default: false
Group: producerdefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder noop(boolean noop)
boolean type.
Default: false
Group: producerdefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder noop(String noop)
boolean type.
Default: false
Group: producerdefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder useMessageBodyForSql(boolean useMessageBodyForSql)
boolean type.
Default: false
Group: producerdefault ElsqlEndpointBuilderFactory.ElsqlEndpointProducerBuilder useMessageBodyForSql(String useMessageBodyForSql)
boolean type.
Default: false
Group: producerApache Camel