Package com.swiftmq.swiftlet.store
Class StoreSwiftlet
java.lang.Object
com.swiftmq.swiftlet.Swiftlet
com.swiftmq.swiftlet.store.StoreSwiftlet
The StoreSwiftlet manages persistent, non-persistent, durable subscriber, and
XA stores.
- Author:
- IIT GmbH, Bremen/Germany, Copyright (c) 2000-2002, All Rights Reserved
-
Field Summary
Fields inherited from class com.swiftmq.swiftlet.Swiftlet
STATE_ACTIVE, STATE_INACTIVE, STATE_STANDBY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract CompositeStoreTransaction
Creates a new composite store transactionabstract DurableSubscriberStore
Returns the durable subscriber store.abstract NonPersistentStore
getNonPersistentStore
(String queueName) Returns the non-persistent store for a queue.abstract PersistentStore
getPersistentStore
(String queueName) Returns the persistent store for a queue.abstract List
Returns a list of all prepared log records.abstract void
Removes a prepared log record.Methods inherited from class com.swiftmq.swiftlet.Swiftlet
getName, getStartupTime, getState, isSnapshotAvailable, resume, setStartupTime, shutdown, standby, startup
-
Constructor Details
-
StoreSwiftlet
public StoreSwiftlet()
-
-
Method Details
-
getPersistentStore
Returns the persistent store for a queue.- Parameters:
queueName
- queue name.- Returns:
- persistent store.
- Throws:
StoreException
- on error.
-
getNonPersistentStore
Returns the non-persistent store for a queue.- Parameters:
queueName
- queue name.- Returns:
- persistent store.
- Throws:
StoreException
- on error.
-
getDurableSubscriberStore
Returns the durable subscriber store.- Returns:
- durable subscriber store.
- Throws:
StoreException
- on error.
-
getPrepareLogRecords
Returns a list of all prepared log records.- Returns:
- list of log records or null.
- Throws:
StoreException
- on error.
-
removePrepareLogRecord
Removes a prepared log record.- Parameters:
record
- prepared log record.- Throws:
StoreException
- on error.
-
createCompositeStoreTransaction
Creates a new composite store transaction- Returns:
- new composite store transaction
- Throws:
StoreException
- on error.
-