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 Detail

      • 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 a boolean 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 a org.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 a org.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 a boolean type. Default: false Group: advanced