public class JdbcCachedMessageIdRepository extends JdbcMessageIdRepository
JdbcMessageIdRepositoryDEFAULT_TABLENAMEdataSource, jdbcTemplate, log, processorName, transactionTemplate| Constructor and Description |
|---|
JdbcCachedMessageIdRepository() |
JdbcCachedMessageIdRepository(DataSource dataSource,
String processorName) |
JdbcCachedMessageIdRepository(DataSource dataSource,
org.springframework.transaction.support.TransactionTemplate transactionTemplate,
String processorName) |
JdbcCachedMessageIdRepository(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(String key) |
void |
clear() |
boolean |
contains(String key) |
protected void |
doInit() |
protected void |
doStart() |
int |
getHitCount() |
int |
getMissCount() |
String |
getQueryAllString() |
void |
reload() |
boolean |
remove(String key) |
void |
setQueryAllString(String queryAllString) |
delete, delete, getClearString, getCreateString, getDeleteString, getInsertString, getQueryString, getTableExistsString, getTableName, insert, isCreateTableIfNotExists, queryForInt, setClearString, setCreateString, setCreateTableIfNotExists, setDeleteString, setInsertString, setQueryString, setTableExistsString, setTableNameconfirm, createTransactionTemplate, doStop, getDataSource, getJdbcTemplate, getProcessorName, getTransactionTemplate, setDataSource, setJdbcTemplate, setProcessorName, setTransactionTemplatebuild, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, 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, waitadd, confirm, contains, removepublic JdbcCachedMessageIdRepository()
public JdbcCachedMessageIdRepository(DataSource dataSource, String processorName)
public JdbcCachedMessageIdRepository(DataSource dataSource, org.springframework.transaction.support.TransactionTemplate transactionTemplate, String processorName)
public JdbcCachedMessageIdRepository(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate,
org.springframework.transaction.support.TransactionTemplate transactionTemplate)
protected void doInit()
throws Exception
doInit in class JdbcMessageIdRepositoryExceptionprotected void doStart()
throws Exception
doStart in class JdbcMessageIdRepositoryExceptionpublic boolean add(String key)
add in interface org.apache.camel.spi.IdempotentRepositoryadd in class AbstractJdbcMessageIdRepositorypublic boolean contains(String key)
contains in interface org.apache.camel.spi.IdempotentRepositorycontains in class AbstractJdbcMessageIdRepositorypublic boolean remove(String key)
remove in interface org.apache.camel.spi.IdempotentRepositoryremove in class AbstractJdbcMessageIdRepositorypublic void clear()
clear in interface org.apache.camel.spi.IdempotentRepositoryclear in class AbstractJdbcMessageIdRepositorypublic String getQueryAllString()
public void setQueryAllString(String queryAllString)
public int getHitCount()
public int getMissCount()
public void reload()
Apache Camel