Class StoreSwiftlet

java.lang.Object
com.swiftmq.swiftlet.Swiftlet
com.swiftmq.swiftlet.store.StoreSwiftlet

public abstract class StoreSwiftlet extends Swiftlet
The StoreSwiftlet manages persistent, non-persistent, durable subscriber, and XA stores.
Author:
IIT GmbH, Bremen/Germany, Copyright (c) 2000-2002, All Rights Reserved
  • Constructor Details

    • StoreSwiftlet

      public StoreSwiftlet()
  • Method Details

    • getPersistentStore

      public abstract PersistentStore getPersistentStore(String queueName) throws StoreException
      Returns the persistent store for a queue.
      Parameters:
      queueName - queue name.
      Returns:
      persistent store.
      Throws:
      StoreException - on error.
    • getNonPersistentStore

      public abstract NonPersistentStore getNonPersistentStore(String queueName) throws StoreException
      Returns the non-persistent store for a queue.
      Parameters:
      queueName - queue name.
      Returns:
      persistent store.
      Throws:
      StoreException - on error.
    • getDurableSubscriberStore

      public abstract DurableSubscriberStore getDurableSubscriberStore() throws StoreException
      Returns the durable subscriber store.
      Returns:
      durable subscriber store.
      Throws:
      StoreException - on error.
    • getPrepareLogRecords

      public abstract List getPrepareLogRecords() throws StoreException
      Returns a list of all prepared log records.
      Returns:
      list of log records or null.
      Throws:
      StoreException - on error.
    • removePrepareLogRecord

      public abstract void removePrepareLogRecord(PrepareLogRecord record) throws StoreException
      Removes a prepared log record.
      Parameters:
      record - prepared log record.
      Throws:
      StoreException - on error.
    • createCompositeStoreTransaction

      public abstract CompositeStoreTransaction createCompositeStoreTransaction()
      Creates a new composite store transaction
      Returns:
      new composite store transaction
      Throws:
      StoreException - on error.