public class MultiTransactionStatus extends Object implements TransactionStatus
Constructor and Description |
---|
MultiTransactionStatus(PlatformTransactionManager mainTransactionManager) |
Modifier and Type | Method and Description |
---|---|
Object |
createSavepoint() |
void |
flush() |
protected Map<PlatformTransactionManager,TransactionStatus> |
getTransactionStatuses() |
boolean |
hasSavepoint() |
boolean |
isCompleted() |
boolean |
isNewSynchonization() |
boolean |
isNewTransaction() |
boolean |
isRollbackOnly() |
void |
registerTransactionManager(TransactionDefinition definition,
PlatformTransactionManager transactionManager) |
void |
releaseSavepoint(Object savepoint) |
void |
rollbackToSavepoint(Object savepoint) |
void |
setNewSynchonization() |
void |
setRollbackOnly() |
public MultiTransactionStatus(PlatformTransactionManager mainTransactionManager)
protected Map<PlatformTransactionManager,TransactionStatus> getTransactionStatuses()
public void setNewSynchonization()
public boolean isNewSynchonization()
public boolean isNewTransaction()
isNewTransaction
in interface TransactionStatus
public boolean hasSavepoint()
hasSavepoint
in interface TransactionStatus
public void setRollbackOnly()
setRollbackOnly
in interface TransactionStatus
public boolean isRollbackOnly()
isRollbackOnly
in interface TransactionStatus
public boolean isCompleted()
isCompleted
in interface TransactionStatus
public Object createSavepoint() throws TransactionException
createSavepoint
in interface SavepointManager
TransactionException
public void rollbackToSavepoint(Object savepoint) throws TransactionException
rollbackToSavepoint
in interface SavepointManager
TransactionException
public void releaseSavepoint(Object savepoint) throws TransactionException
releaseSavepoint
in interface SavepointManager
TransactionException
public void registerTransactionManager(TransactionDefinition definition, PlatformTransactionManager transactionManager)
public void flush()
flush
in interface TransactionStatus
Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.