public class JdbcMessageIdRepository extends AbstractJdbcMessageIdRepository
AbstractJdbcMessageIdRepository
dataSource, 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, setTransactionTemplate
build, doBuild, doInit, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public 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
Exception
protected int queryForInt(String key)
AbstractJdbcMessageIdRepository
queryForInt
in class AbstractJdbcMessageIdRepository
key
- the keyprotected int insert(String key)
AbstractJdbcMessageIdRepository
insert
in class AbstractJdbcMessageIdRepository
key
- the keyprotected int delete(String key)
AbstractJdbcMessageIdRepository
delete
in class AbstractJdbcMessageIdRepository
key
- the keyprotected int delete()
AbstractJdbcMessageIdRepository
delete
in class AbstractJdbcMessageIdRepository
public 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