Class StoreTransactionImpl

java.lang.Object
com.swiftmq.impl.store.standard.StoreTransactionImpl
All Implemented Interfaces:
CacheReleaseListener
Direct Known Subclasses:
StoreReadTransactionImpl, StoreWriteTransactionImpl

public abstract class StoreTransactionImpl extends Object implements CacheReleaseListener
  • Constructor Details

  • Method Details

    • addMessagePageReference

      protected void addMessagePageReference(MessagePageReference ref)
    • checkClosedAsync

      protected boolean checkClosedAsync(AsyncCompletionCallback callback)
    • createLocalCallback

      protected AsyncCompletionCallback createLocalCallback(AsyncCompletionCallback callback)
    • releaseCache

      public void releaseCache()
      Specified by:
      releaseCache in interface CacheReleaseListener
    • commit

      public void commit() throws StoreException
      Throws:
      StoreException
    • commit

      public void commit(AsyncCompletionCallback callback)
    • abort

      public void abort() throws StoreException
      Throws:
      StoreException
    • abort

      public void abort(AsyncCompletionCallback callback)
    • close

      protected void close()
    • toString

      public String toString()
      Overrides:
      toString in class Object