Interface JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- JdbcEndpointBuilderFactory
public static interface JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint for the JDBC component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default JdbcEndpointBuilderFactory.JdbcEndpointBuilder
basic()
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
beanRowMapper(Object beanRowMapper)
To use a custom org.apache.camel.component.jdbc.BeanRowMapper when using outputClass.default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
beanRowMapper(String beanRowMapper)
To use a custom org.apache.camel.component.jdbc.BeanRowMapper when using outputClass.default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
prepareStatementStrategy(Object prepareStatementStrategy)
Allows the plugin to use a custom org.apache.camel.component.jdbc.JdbcPrepareStatementStrategy to control preparation of the query and prepared statement.default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
prepareStatementStrategy(String prepareStatementStrategy)
Allows the plugin to use a custom org.apache.camel.component.jdbc.JdbcPrepareStatementStrategy to control preparation of the query and prepared statement.default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).
-
-
-
Method Detail
-
basic
default JdbcEndpointBuilderFactory.JdbcEndpointBuilder basic()
-
basicPropertyBinding
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced
-
basicPropertyBinding
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced
-
beanRowMapper
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder beanRowMapper(Object beanRowMapper)
To use a custom org.apache.camel.component.jdbc.BeanRowMapper when using outputClass. The default implementation will lower case the row names and skip underscores, and dashes. For example CUST_ID is mapped as custId. The option is a:org.apache.camel.component.jdbc.BeanRowMapper
type. Group: advanced
-
beanRowMapper
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder beanRowMapper(String beanRowMapper)
To use a custom org.apache.camel.component.jdbc.BeanRowMapper when using outputClass. The default implementation will lower case the row names and skip underscores, and dashes. For example CUST_ID is mapped as custId. The option will be converted to aorg.apache.camel.component.jdbc.BeanRowMapper
type. Group: advanced
-
prepareStatementStrategy
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder prepareStatementStrategy(Object prepareStatementStrategy)
Allows the plugin to use a custom org.apache.camel.component.jdbc.JdbcPrepareStatementStrategy to control preparation of the query and prepared statement. The option is a:org.apache.camel.component.jdbc.JdbcPrepareStatementStrategy
type. Group: advanced
-
prepareStatementStrategy
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder prepareStatementStrategy(String prepareStatementStrategy)
Allows the plugin to use a custom org.apache.camel.component.jdbc.JdbcPrepareStatementStrategy to control preparation of the query and prepared statement. The option will be converted to aorg.apache.camel.component.jdbc.JdbcPrepareStatementStrategy
type. Group: advanced
-
synchronous
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced
-
synchronous
default JdbcEndpointBuilderFactory.AdvancedJdbcEndpointBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced
-
-