Class PersistentStoreImpl

java.lang.Object
com.swiftmq.impl.store.standard.PersistentStoreImpl
All Implemented Interfaces:
com.swiftmq.swiftlet.store.PersistentStore

public class PersistentStoreImpl extends Object implements com.swiftmq.swiftlet.store.PersistentStore
  • Method Details

    • getQueueIndex

      public QueueIndex getQueueIndex()
    • getStoreEntries

      public List<com.swiftmq.swiftlet.store.StoreEntry> getStoreEntries() throws com.swiftmq.swiftlet.store.StoreException
      Specified by:
      getStoreEntries in interface com.swiftmq.swiftlet.store.PersistentStore
      Throws:
      com.swiftmq.swiftlet.store.StoreException
    • get

      public com.swiftmq.swiftlet.store.StoreEntry get(Object key) throws com.swiftmq.swiftlet.store.StoreException
      Specified by:
      get in interface com.swiftmq.swiftlet.store.PersistentStore
      Throws:
      com.swiftmq.swiftlet.store.StoreException
    • createReadTransaction

      public com.swiftmq.swiftlet.store.StoreReadTransaction createReadTransaction(boolean markRedelivered) throws com.swiftmq.swiftlet.store.StoreException
      Specified by:
      createReadTransaction in interface com.swiftmq.swiftlet.store.PersistentStore
      Throws:
      com.swiftmq.swiftlet.store.StoreException
    • createWriteTransaction

      public com.swiftmq.swiftlet.store.StoreWriteTransaction createWriteTransaction() throws com.swiftmq.swiftlet.store.StoreException
      Specified by:
      createWriteTransaction in interface com.swiftmq.swiftlet.store.PersistentStore
      Throws:
      com.swiftmq.swiftlet.store.StoreException
    • delete

      public void delete() throws com.swiftmq.swiftlet.store.StoreException
      Specified by:
      delete in interface com.swiftmq.swiftlet.store.PersistentStore
      Throws:
      com.swiftmq.swiftlet.store.StoreException
    • close

      public void close() throws com.swiftmq.swiftlet.store.StoreException
      Specified by:
      close in interface com.swiftmq.swiftlet.store.PersistentStore
      Throws:
      com.swiftmq.swiftlet.store.StoreException
    • toString

      public String toString()
      Overrides:
      toString in class Object