Class StoreTransactionImpl
java.lang.Object
com.swiftmq.impl.store.standard.StoreTransactionImpl
- All Implemented Interfaces:
CacheReleaseListener, com.swiftmq.swiftlet.store.StoreTransaction
- Direct Known Subclasses:
StoreReadTransactionImpl, StoreWriteTransactionImpl
public abstract class StoreTransactionImpl
extends Object
implements com.swiftmq.swiftlet.store.StoreTransaction, CacheReleaseListener
-
Constructor Summary
ConstructorsConstructorDescriptionStoreTransactionImpl(StoreContext ctx, String queueName, QueueIndex queueIndex) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidabort(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) protected voidprotected booleancheckClosedAsync(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) protected voidclose()voidcommit()voidcommit(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) protected com.swiftmq.tools.concurrent.AsyncCompletionCallbackcreateLocalCallback(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) voidtoString()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.swiftmq.swiftlet.store.StoreTransaction
abort, commit, prepare
-
Constructor Details
-
StoreTransactionImpl
-
-
Method Details
-
addMessagePageReference
-
checkClosedAsync
protected boolean checkClosedAsync(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) -
createLocalCallback
protected com.swiftmq.tools.concurrent.AsyncCompletionCallback createLocalCallback(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) -
releaseCache
public void releaseCache()- Specified by:
releaseCachein interfaceCacheReleaseListener
-
commit
public void commit() throws com.swiftmq.swiftlet.store.StoreException- Specified by:
commitin interfacecom.swiftmq.swiftlet.store.StoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
commit
public void commit(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) - Specified by:
commitin interfacecom.swiftmq.swiftlet.store.StoreTransaction
-
abort
public void abort() throws com.swiftmq.swiftlet.store.StoreException- Specified by:
abortin interfacecom.swiftmq.swiftlet.store.StoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
abort
public void abort(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) - Specified by:
abortin interfacecom.swiftmq.swiftlet.store.StoreTransaction
-
close
protected void close() -
toString
-