@UriEndpoint(scheme="sql-stored",
title="SQL StoredProcedure",
syntax="sql-stored:template",
producerOnly=true,
label="database,sql")
public class SqlStoredEndpoint
extends org.apache.camel.impl.DefaultPollingEndpoint
| Constructor and Description |
|---|
SqlStoredEndpoint(String uri,
SqlStoredComponent component,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createEndpointUri() |
org.apache.camel.Producer |
createProducer() |
protected void |
doStop() |
DataSource |
getDataSource() |
org.springframework.jdbc.core.JdbcTemplate |
getJdbcTemplate() |
String |
getOutputHeader() |
String |
getTemplate() |
CallableStatementWrapperFactory |
getWrapperFactory() |
boolean |
isBatch() |
boolean |
isNoop() |
boolean |
isSingleton() |
boolean |
isUseMessageBodyForTemplate() |
void |
setBatch(boolean batch) |
void |
setDataSource(DataSource dataSource) |
void |
setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
void |
setNoop(boolean noop) |
void |
setOutputHeader(String outputHeader) |
void |
setTemplate(String template) |
void |
setUseMessageBodyForTemplate(boolean useMessageBodyForTemplate) |
configurePollingConsumer, configureProperties, configureScheduledPollConsumerProperties, doStart, 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, setUseFixedDelayconfigureConsumer, createEndpointConfiguration, createExchange, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic SqlStoredEndpoint(String uri, SqlStoredComponent component, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
protected String createEndpointUri()
createEndpointUri in class org.apache.camel.impl.DefaultEndpointprotected void doStop()
throws Exception
doStop in class org.apache.camel.impl.ScheduledPollEndpointExceptionpublic org.springframework.jdbc.core.JdbcTemplate getJdbcTemplate()
public void setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
public boolean isBatch()
public void setBatch(boolean batch)
public boolean isUseMessageBodyForTemplate()
public void setUseMessageBodyForTemplate(boolean useMessageBodyForTemplate)
public boolean isNoop()
public void setNoop(boolean noop)
public String getOutputHeader()
public void setOutputHeader(String outputHeader)
public String getTemplate()
public void setTemplate(String template)
public DataSource getDataSource()
public void setDataSource(DataSource dataSource)
public boolean isSingleton()
public CallableStatementWrapperFactory getWrapperFactory()
Apache Camel