Class CompositeStoreTransactionImpl
java.lang.Object
com.swiftmq.swiftlet.store.CompositeStoreTransaction
com.swiftmq.impl.store.standard.CompositeStoreTransactionImpl
- All Implemented Interfaces:
CacheReleaseListener, com.swiftmq.swiftlet.store.StoreReadTransaction, com.swiftmq.swiftlet.store.StoreTransaction, com.swiftmq.swiftlet.store.StoreWriteTransaction
public class CompositeStoreTransactionImpl
extends com.swiftmq.swiftlet.store.CompositeStoreTransaction
implements CacheReleaseListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidabort(com.swiftmq.jms.XidImpl xid) voidabort(com.swiftmq.tools.concurrent.AsyncCompletionCallback asyncCompletionCallback) voidvoidabortTransaction(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) protected voidcheckClosedAsync(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) protected voidclose()voidcommit()voidcommit(com.swiftmq.jms.XidImpl xid) voidcommit(com.swiftmq.tools.concurrent.AsyncCompletionCallback asyncCompletionCallback) voidvoidcommitTransaction(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) protected com.swiftmq.tools.concurrent.AsyncCompletionCallbackcreateLocalCallback(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) voidinsert(com.swiftmq.swiftlet.store.StoreEntry storeEntry) booleanvoidprepare(com.swiftmq.jms.XidImpl xid) voidvoidvoidsetMarkRedelivered(boolean markRedelivered) voidsetPersistentStore(com.swiftmq.swiftlet.store.PersistentStore persistentStore) voidsetReferencable(boolean referencable) toString()
-
Constructor Details
-
CompositeStoreTransactionImpl
-
-
Method Details
-
setReferencable
public void setReferencable(boolean referencable) - Specified by:
setReferencablein classcom.swiftmq.swiftlet.store.CompositeStoreTransaction
-
isReferencable
public boolean isReferencable()- Specified by:
isReferencablein classcom.swiftmq.swiftlet.store.CompositeStoreTransaction
-
setMarkRedelivered
public void setMarkRedelivered(boolean markRedelivered) -
checkClosedAsync
protected void 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
-
remove
- Specified by:
removein interfacecom.swiftmq.swiftlet.store.StoreReadTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
insert
public void insert(com.swiftmq.swiftlet.store.StoreEntry storeEntry) throws com.swiftmq.swiftlet.store.StoreException - Specified by:
insertin interfacecom.swiftmq.swiftlet.store.StoreWriteTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
prepare
public void prepare(com.swiftmq.jms.XidImpl xid) throws com.swiftmq.swiftlet.store.StoreException - Specified by:
preparein interfacecom.swiftmq.swiftlet.store.StoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
commit
public void commit(com.swiftmq.jms.XidImpl xid) throws com.swiftmq.swiftlet.store.StoreException - Specified by:
commitin interfacecom.swiftmq.swiftlet.store.StoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
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 asyncCompletionCallback) - Specified by:
commitin interfacecom.swiftmq.swiftlet.store.StoreTransaction
-
abort
public void abort(com.swiftmq.jms.XidImpl xid) throws com.swiftmq.swiftlet.store.StoreException - Specified by:
abortin interfacecom.swiftmq.swiftlet.store.StoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
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 asyncCompletionCallback) - Specified by:
abortin interfacecom.swiftmq.swiftlet.store.StoreTransaction
-
setPersistentStore
public void setPersistentStore(com.swiftmq.swiftlet.store.PersistentStore persistentStore) throws com.swiftmq.swiftlet.store.StoreException - Specified by:
setPersistentStorein classcom.swiftmq.swiftlet.store.CompositeStoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
commitTransaction
public void commitTransaction() throws com.swiftmq.swiftlet.store.StoreException- Specified by:
commitTransactionin classcom.swiftmq.swiftlet.store.CompositeStoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
commitTransaction
public void commitTransaction(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) - Specified by:
commitTransactionin classcom.swiftmq.swiftlet.store.CompositeStoreTransaction
-
abortTransaction
public void abortTransaction() throws com.swiftmq.swiftlet.store.StoreException- Specified by:
abortTransactionin classcom.swiftmq.swiftlet.store.CompositeStoreTransaction- Throws:
com.swiftmq.swiftlet.store.StoreException
-
abortTransaction
public void abortTransaction(com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) - Specified by:
abortTransactionin classcom.swiftmq.swiftlet.store.CompositeStoreTransaction
-
close
protected void close() -
toString
-