Class SpringJdbcEndpoint

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @UriEndpoint(firstVersion="3.10.0",
                 scheme="spring-jdbc",
                 title="Spring JDBC",
                 syntax="spring-jdbc:dataSourceName",
                 producerOnly=true,
                 category={DATABASE,SQL})
    public class SpringJdbcEndpoint
    extends org.apache.camel.component.jdbc.JdbcEndpoint
    Access databases through SQL and JDBC with Spring Transaction support.
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Summary

      • Methods inherited from class org.apache.camel.component.jdbc.JdbcEndpoint

        createConsumer, createEndpointUri, createProducer, getBeanRowMapper, getConnectionStrategy, getDataSource, getDataSourceName, getOutputClass, getOutputType, getParameters, getPrepareStatementStrategy, getReadSize, isAllowNamedParameters, isResetAutoCommit, isTransacted, isUseGetBytesForBlob, isUseHeadersAsParameters, isUseJDBC4ColumnNameAndLabelSemantics, setAllowNamedParameters, setBeanRowMapper, setConnectionStrategy, setDataSource, setDataSourceName, setOutputClass, setOutputType, setParameters, setPrepareStatementStrategy, setReadSize, setResetAutoCommit, setTransacted, setUseGetBytesForBlob, setUseHeadersAsParameters, setUseJDBC4ColumnNameAndLabelSemantics
      • Methods inherited from class org.apache.camel.support.DefaultEndpoint

        configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
      • Methods inherited from interface org.apache.camel.Endpoint

        getEndpointBaseUri, isSingletonProducer
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • SpringJdbcEndpoint

        public SpringJdbcEndpoint()
      • SpringJdbcEndpoint

        public SpringJdbcEndpoint​(String endpointUri,
                                  org.apache.camel.Component component,
                                  DataSource dataSource)