Class DerbyMessageStore
- java.lang.Object
-
- org.apache.qpid.server.store.jdbc.AbstractJDBCMessageStore
-
- org.apache.qpid.server.store.derby.AbstractDerbyMessageStore
-
- org.apache.qpid.server.store.derby.DerbyMessageStore
-
- All Implemented Interfaces:
org.apache.qpid.server.store.MessageStore
public class DerbyMessageStore extends AbstractDerbyMessageStore
Implementation of a MessageStore backed by Apache Derby.
-
-
Constructor Summary
Constructors Constructor Description DerbyMessageStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoClose()protected voiddoOpen(org.apache.qpid.server.model.ConfiguredObject<?> parent)java.sql.ConnectiongetConnection()protected org.slf4j.LoggergetLogger()java.lang.StringgetStoreLocation()java.io.FilegetStoreLocationAsFile()voidonDelete(org.apache.qpid.server.model.ConfiguredObject parent)-
Methods inherited from class org.apache.qpid.server.store.derby.AbstractDerbyMessageStore
checkMessageStoreOpen, closeMessageStore, getBlobAsInputStream, getSqlBigIntType, getSqlBlobStorage, getSqlBlobType, getSqlVarBinaryType, isMessageStoreOpen, openMessageStore, storedSizeChange, tableExists, upgradeStoreStructure
-
Methods inherited from class org.apache.qpid.server.store.jdbc.AbstractJDBCMessageStore
addDeleteAction, addEventListener, addMessage, addMessageDeleteListener, createOrOpenMessageStoreDatabase, createStoredJDBCMessage, getBytesEvacuatedFromMemory, getInMemorySize, getNextMessageId, getTableNames, initMessageStore, isPersistent, newAutoCommitConnection, newConnection, newMessageStoreReader, newTransaction, onDelete, removeDeleteAction, removeMessageDeleteListener, resetStatistics, setMaximumMessageId, setTablePrefix, upgrade
-
-
-
-
Method Detail
-
doOpen
protected void doOpen(org.apache.qpid.server.model.ConfiguredObject<?> parent)
- Specified by:
doOpenin classAbstractDerbyMessageStore
-
getConnection
public java.sql.Connection getConnection() throws java.sql.SQLException- Specified by:
getConnectionin classorg.apache.qpid.server.store.jdbc.AbstractJDBCMessageStore- Throws:
java.sql.SQLException
-
doClose
protected void doClose()
- Specified by:
doClosein classAbstractDerbyMessageStore
-
onDelete
public void onDelete(org.apache.qpid.server.model.ConfiguredObject parent)
-
getLogger
protected org.slf4j.Logger getLogger()
- Specified by:
getLoggerin classorg.apache.qpid.server.store.jdbc.AbstractJDBCMessageStore
-
getStoreLocation
public java.lang.String getStoreLocation()
-
getStoreLocationAsFile
public java.io.File getStoreLocationAsFile()
-
-