@UriEndpoint(firstVersion="2.17.0",
scheme="sql-stored",
title="SQL Stored Procedure",
syntax="sql-stored:template",
producerOnly=true,
label="database,sql")
public class SqlStoredEndpoint
extends org.apache.camel.support.DefaultEndpoint
| Constructor and Description |
|---|
SqlStoredEndpoint(String uri,
SqlStoredComponent component,
org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
protected String |
createEndpointUri() |
org.apache.camel.Producer |
createProducer() |
protected void |
doStart() |
protected void |
doStop() |
DataSource |
getDataSource() |
org.springframework.jdbc.core.JdbcTemplate |
getJdbcTemplate() |
String |
getOutputHeader() |
String |
getTemplate() |
CallableStatementWrapperFactory |
getWrapperFactory() |
boolean |
isBatch() |
boolean |
isFunction() |
boolean |
isNoop() |
boolean |
isSingleton() |
boolean |
isUseMessageBodyForTemplate() |
void |
setBatch(boolean batch) |
void |
setDataSource(DataSource dataSource) |
void |
setFunction(boolean function) |
void |
setJdbcTemplate(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
void |
setNoop(boolean noop) |
void |
setOutputHeader(String outputHeader) |
void |
setTemplate(String template) |
void |
setUseMessageBodyForTemplate(boolean useMessageBodyForTemplate) |
configureConsumer, configurePollingConsumer, configureProperties, createAsyncProducer, createExchange, createExchange, createPollingConsumer, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBasicPropertyBinding, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringdoInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic SqlStoredEndpoint(String uri, SqlStoredComponent component, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionprotected String createEndpointUri()
createEndpointUri in class org.apache.camel.support.DefaultEndpointprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.DefaultEndpointExceptionprotected void doStop()
throws Exception
doStop in class org.apache.camel.support.DefaultEndpointExceptionpublic 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 isFunction()
public void setFunction(boolean function)
public boolean isSingleton()
isSingleton in interface org.apache.camel.IsSingletonisSingleton in class org.apache.camel.support.DefaultEndpointpublic CallableStatementWrapperFactory getWrapperFactory()
Apache Camel