public class Transaction extends Object implements AutoCloseable
| Constructor and Description |
|---|
Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager) |
Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.support.DefaultTransactionStatus transactionStatus) |
Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager,
Propagation propagation) |
Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.TransactionDefinition transactionDefinition) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
commit() |
static Transaction |
getCurrentTransaction() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
org.springframework.transaction.support.DefaultTransactionStatus |
getTransactionStatus() |
boolean |
isCompleted() |
static boolean |
isHasCurrentTransaction() |
boolean |
isRollbackOnly() |
protected void |
rollback() |
static Runnable |
runnable(Runnable runnable,
org.springframework.transaction.PlatformTransactionManager transactionManager,
Propagation propagation) |
static void |
setCurrentRollbackOnly() |
void |
setRollbackOnly() |
RuntimeException |
setRollbackOnly(Throwable e) |
static org.springframework.transaction.support.DefaultTransactionDefinition |
transactionDefinition(Propagation propagation) |
static org.springframework.transaction.support.DefaultTransactionStatus |
transactionStatus(org.springframework.transaction.PlatformTransactionManager transactionManager,
Propagation propagation) |
static org.springframework.transaction.support.DefaultTransactionStatus |
transactionStatus(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.TransactionDefinition transactionDefinition) |
public Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager)
public Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.support.DefaultTransactionStatus transactionStatus)
public Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager,
Propagation propagation)
public Transaction(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.TransactionDefinition transactionDefinition)
public static Transaction getCurrentTransaction()
public static boolean isHasCurrentTransaction()
public static Runnable runnable(Runnable runnable, org.springframework.transaction.PlatformTransactionManager transactionManager, Propagation propagation)
public static void setCurrentRollbackOnly()
public static org.springframework.transaction.support.DefaultTransactionDefinition transactionDefinition(Propagation propagation)
public static org.springframework.transaction.support.DefaultTransactionStatus transactionStatus(org.springframework.transaction.PlatformTransactionManager transactionManager,
Propagation propagation)
public static org.springframework.transaction.support.DefaultTransactionStatus transactionStatus(org.springframework.transaction.PlatformTransactionManager transactionManager,
org.springframework.transaction.TransactionDefinition transactionDefinition)
public void close()
throws RuntimeException
close in interface AutoCloseableRuntimeExceptionprotected void commit()
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
public org.springframework.transaction.support.DefaultTransactionStatus getTransactionStatus()
public boolean isCompleted()
public boolean isRollbackOnly()
protected void rollback()
public void setRollbackOnly()
public RuntimeException setRollbackOnly(Throwable e)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.