public class JdbcMessageIdRepository extends AbstractJdbcMessageIdRepository<String>
AbstractJdbcMessageIdRepositorydataSource, jdbcTemplate, log, processorName, transactionTemplate| Constructor and Description |
|---|
JdbcMessageIdRepository() |
JdbcMessageIdRepository(DataSource dataSource,
String processorName) |
JdbcMessageIdRepository(DataSource dataSource,
org.springframework.transaction.support.TransactionTemplate transactionTemplate,
String processorName) |
JdbcMessageIdRepository(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
delete(String key)
Operations that deletes the key if it exists
|
protected void |
doStart() |
String |
getCreateString() |
String |
getDeleteString() |
String |
getInsertString() |
String |
getQueryString() |
String |
getTableExistsString() |
protected int |
insert(String key)
Operation that inserts the key if it does not already exist
|
boolean |
isCreateTableIfNotExists() |
protected int |
queryForInt(String key)
Operation that returns the number of rows, if any, for the specified key
|
void |
setCreateString(String createString) |
void |
setCreateTableIfNotExists(boolean createTableIfNotExists) |
void |
setDeleteString(String deleteString) |
void |
setInsertString(String insertString) |
void |
setQueryString(String queryString) |
void |
setTableExistsString(String tableExistsString) |
add, confirm, contains, createTransactionTemplate, doStop, getDataSource, getJdbcTemplate, getProcessorName, getTransactionTemplate, remove, setDataSource, setJdbcTemplate, setProcessorName, setTransactionTemplatedoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspendpublic JdbcMessageIdRepository()
public JdbcMessageIdRepository(DataSource dataSource, String processorName)
public JdbcMessageIdRepository(DataSource dataSource, org.springframework.transaction.support.TransactionTemplate transactionTemplate, String processorName)
public JdbcMessageIdRepository(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate)
protected void doStart()
throws Exception
doStart in class AbstractJdbcMessageIdRepository<String>Exceptionprotected int queryForInt(String key)
AbstractJdbcMessageIdRepositoryqueryForInt in class AbstractJdbcMessageIdRepository<String>key - the keyprotected int insert(String key)
AbstractJdbcMessageIdRepositoryinsert in class AbstractJdbcMessageIdRepository<String>key - the keyprotected int delete(String key)
AbstractJdbcMessageIdRepositorydelete in class AbstractJdbcMessageIdRepository<String>key - the keypublic boolean isCreateTableIfNotExists()
public void setCreateTableIfNotExists(boolean createTableIfNotExists)
public String getTableExistsString()
public void setTableExistsString(String tableExistsString)
public String getCreateString()
public void setCreateString(String createString)
public String getQueryString()
public void setQueryString(String queryString)
public String getInsertString()
public void setInsertString(String insertString)
public String getDeleteString()
public void setDeleteString(String deleteString)
Apache Camel