Class DurableSubscriberStoreImpl

java.lang.Object
com.swiftmq.impl.store.standard.DurableSubscriberStoreImpl
All Implemented Interfaces:
Iterator<DurableStoreEntry>

public class DurableSubscriberStoreImpl extends Object implements Iterator<DurableStoreEntry>
  • Constructor Details

    • DurableSubscriberStoreImpl

      protected DurableSubscriberStoreImpl(StoreContext ctx, String path) throws StoreException
      Throws:
      StoreException
  • Method Details

    • getDurableFilename

      public static String getDurableFilename(String clientId, String durableName)
    • newInstance

      public DurableSubscriberStoreImpl newInstance() throws StoreException
      Throws:
      StoreException
    • iterator

      public Iterator<DurableStoreEntry> iterator()
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<DurableStoreEntry>
    • next

      public DurableStoreEntry next()
      Specified by:
      next in interface Iterator<DurableStoreEntry>
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator<DurableStoreEntry>
    • getDurableStoreEntry

      public DurableStoreEntry getDurableStoreEntry(String clientId, String durableName) throws StoreException
      Throws:
      StoreException
    • insertDurableStoreEntry

      public void insertDurableStoreEntry(DurableStoreEntry durableStoreEntry) throws StoreException
      Throws:
      StoreException
    • deleteDurableStoreEntry

      public void deleteDurableStoreEntry(String clientId, String durableName) throws StoreException
      Throws:
      StoreException
    • copy

      public void copy(String newPath) throws Exception
      Throws:
      Exception
    • close

      public void close() throws StoreException
      Throws:
      StoreException
    • toString

      public String toString()
      Overrides:
      toString in class Object