@UriEndpoint(scheme="sql", title="SQL", syntax="sql:query", consumerClass=SqlConsumer.class, label="database,sql") public class SqlEndpoint extends DefaultSqlEndpoint
Constructor and Description |
---|
SqlEndpoint() |
SqlEndpoint(String uri,
org.apache.camel.Component component,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
String query) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
protected String |
createEndpointUri() |
org.apache.camel.Producer |
createProducer() |
String |
getQuery() |
void |
setQuery(String query)
Sets the SQL query to perform
|
getDataSource, getDataSourceRef, getExpectedUpdateCount, getJdbcTemplate, getMaxMessagesPerPoll, getOnConsume, getOnConsumeBatchComplete, getOnConsumeFailed, getOutputClass, getOutputHeader, getOutputType, getParametersCount, getPrepareStatementStrategy, getProcessingStrategy, getSeparator, isAllowNamedParameters, isAlwaysPopulateStatement, isBatch, isBreakBatchOnConsumeFail, isNoop, isRouteEmptyResultSet, isSingleton, isUseIterator, isUseMessageBodyForSql, queryForList, queryForObject, setAllowNamedParameters, setAlwaysPopulateStatement, setBatch, setBreakBatchOnConsumeFail, setDataSource, setDataSourceRef, setExpectedUpdateCount, setJdbcTemplate, setMaxMessagesPerPoll, setNoop, setOnConsume, setOnConsumeBatchComplete, setOnConsumeFailed, setOutputClass, setOutputHeader, setOutputType, setParametersCount, setPrepareStatementStrategy, setProcessingStrategy, setRouteEmptyResultSet, setSeparator, setUseIterator, setUseMessageBodyForSql
configurePollingConsumer, configureProperties, configureScheduledPollConsumerProperties, doStart, doStop, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDelay, getInitialDelay, getPollStrategy, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, initConsumerProperties, isGreedy, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay
configureConsumer, createEndpointConfiguration, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
createConsumer
in interface org.apache.camel.Endpoint
createConsumer
in class org.apache.camel.impl.DefaultPollingEndpoint
Exception
protected String createEndpointUri()
createEndpointUri
in class org.apache.camel.impl.DefaultEndpoint
public String getQuery()
public void setQuery(String query)
Apache Camel