Class DurableSubscriberStoreImpl
java.lang.Object
com.swiftmq.impl.store.standard.DurableSubscriberStoreImpl
- All Implemented Interfaces:
com.swiftmq.swiftlet.store.DurableSubscriberStore, Iterator<com.swiftmq.swiftlet.store.DurableStoreEntry>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDurableSubscriberStoreImpl(StoreContext ctx, String path) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidvoiddeleteDurableStoreEntry(String clientId, String durableName) static StringgetDurableFilename(String clientId, String durableName) com.swiftmq.swiftlet.store.DurableStoreEntrygetDurableStoreEntry(String clientId, String durableName) booleanhasNext()voidinsertDurableStoreEntry(com.swiftmq.swiftlet.store.DurableStoreEntry durableStoreEntry) Iterator<com.swiftmq.swiftlet.store.DurableStoreEntry> iterator()com.swiftmq.swiftlet.store.DurableStoreEntrynext()voidremove()toString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Constructor Details
-
DurableSubscriberStoreImpl
protected DurableSubscriberStoreImpl(StoreContext ctx, String path) throws com.swiftmq.swiftlet.store.StoreException - Throws:
com.swiftmq.swiftlet.store.StoreException
-
-
Method Details
-
getDurableFilename
-
newInstance
- Throws:
com.swiftmq.swiftlet.store.StoreException
-
iterator
- Specified by:
iteratorin interfacecom.swiftmq.swiftlet.store.DurableSubscriberStore
-
hasNext
-
next
-
remove
-
getDurableStoreEntry
public com.swiftmq.swiftlet.store.DurableStoreEntry getDurableStoreEntry(String clientId, String durableName) throws com.swiftmq.swiftlet.store.StoreException - Specified by:
getDurableStoreEntryin interfacecom.swiftmq.swiftlet.store.DurableSubscriberStore- Throws:
com.swiftmq.swiftlet.store.StoreException
-
insertDurableStoreEntry
public void insertDurableStoreEntry(com.swiftmq.swiftlet.store.DurableStoreEntry durableStoreEntry) throws com.swiftmq.swiftlet.store.StoreException - Specified by:
insertDurableStoreEntryin interfacecom.swiftmq.swiftlet.store.DurableSubscriberStore- Throws:
com.swiftmq.swiftlet.store.StoreException
-
deleteDurableStoreEntry
-
copy
-
close
public void close() throws com.swiftmq.swiftlet.store.StoreException- Specified by:
closein interfacecom.swiftmq.swiftlet.store.DurableSubscriberStore- Throws:
com.swiftmq.swiftlet.store.StoreException
-
toString
-