@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, setUseFixedDelay
configureConsumer, 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, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public SqlStoredEndpoint(String uri, SqlStoredComponent component, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
protected String createEndpointUri()
createEndpointUri
in class org.apache.camel.impl.DefaultEndpoint
protected void doStop() throws Exception
doStop
in class org.apache.camel.impl.ScheduledPollEndpoint
Exception
public 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