public class JdbcMessageIdRepository extends AbstractJdbcMessageIdRepository
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()
Operations that deletes all the rows
|
protected int |
delete(String key)
Operations that deletes the key if it exists
|
protected void |
doStart() |
String |
getClearString() |
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 |
setClearString(String clearString) |
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, clear, confirm, contains, createTransactionTemplate, doStop, getDataSource, getJdbcTemplate, getProcessorName, getTransactionTemplate, remove, setDataSource, setJdbcTemplate, setProcessorName, setTransactionTemplatedoInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic 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 AbstractJdbcMessageIdRepositoryExceptionprotected int queryForInt(String key)
AbstractJdbcMessageIdRepositoryqueryForInt in class AbstractJdbcMessageIdRepositorykey - the keyprotected int insert(String key)
AbstractJdbcMessageIdRepositoryinsert in class AbstractJdbcMessageIdRepositorykey - the keyprotected int delete(String key)
AbstractJdbcMessageIdRepositorydelete in class AbstractJdbcMessageIdRepositorykey - the keyprotected int delete()
AbstractJdbcMessageIdRepositorydelete in class AbstractJdbcMessageIdRepositorypublic 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)
public String getClearString()
public void setClearString(String clearString)
Apache Camel