public abstract class GenericAbstractJDBCMessageStore extends AbstractJDBCMessageStore
AbstractJDBCMessageStore.JDBCTransactionMessageStore.MessageStoreReader_eventManager, MESSAGE_STORE_TABLE_NAMES| Constructor and Description |
|---|
GenericAbstractJDBCMessageStore() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkMessageStoreOpen() |
void |
closeMessageStore() |
protected abstract void |
doClose() |
protected abstract void |
doOpen(ConfiguredObject<?> parent) |
protected boolean |
isMessageStoreOpen() |
Transaction |
newTransaction() |
void |
openMessageStore(ConfiguredObject<?> parent) |
protected void |
storedSizeChange(int contentSize) |
void |
upgradeStoreStructure() |
addEventListener, addMessage, createOrOpenMessageStoreDatabase, getBlobAsBytes, getConnection, getLogger, getNextMessageId, getSqlBigIntType, getSqlBlobType, getSqlVarBinaryType, initMessageStore, isPersistent, newAutoCommitConnection, newConnection, newMessageStoreReader, onDelete, setMaximumMessageId, tableExists, upgradeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStoreLocation, getStoreLocationAsFilepublic final void openMessageStore(ConfiguredObject<?> parent)
protected abstract void doOpen(ConfiguredObject<?> parent) throws StoreException
StoreExceptionpublic final void upgradeStoreStructure()
throws StoreException
StoreExceptionpublic final void closeMessageStore()
closeMessageStore in interface MessageStorecloseMessageStore in class AbstractJDBCMessageStoreprotected abstract void doClose()
protected boolean isMessageStoreOpen()
isMessageStoreOpen in class AbstractJDBCMessageStoreprotected void checkMessageStoreOpen()
checkMessageStoreOpen in class AbstractJDBCMessageStoreprotected void storedSizeChange(int contentSize)
storedSizeChange in class AbstractJDBCMessageStorepublic Transaction newTransaction()
newTransaction in interface MessageStorenewTransaction in class AbstractJDBCMessageStoreCopyright © 2006–2016 The Apache Software Foundation. All rights reserved.