Package com.gsitm.ustra.java.data.utils
Class UstraTransactionUtils.TransactionExecuteOption
java.lang.Object
com.gsitm.ustra.java.data.utils.UstraTransactionUtils.TransactionExecuteOption
- Enclosing class:
- UstraTransactionUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionTransactionExecuteOption(int isolationLevel, int timeout, int propagationBehavior, String dataSourceName) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleanintintintinthashCode()voidsetDataSourceName(String dataSourceName) voidsetIsolationLevel(int isolationLevel) voidsetPropagationBehavior(int propagationBehavior) voidsetTimeout(int timeout) toString()withDataSource(String dataSourceName)
-
Constructor Details
-
TransactionExecuteOption
public TransactionExecuteOption() -
TransactionExecuteOption
public TransactionExecuteOption(int isolationLevel, int timeout, int propagationBehavior, String dataSourceName)
-
-
Method Details
-
withFrameworkDataSource
-
withDataSource
-
withDefault
-
builder
public static UstraTransactionUtils.TransactionExecuteOption.TransactionExecuteOptionBuilder builder() -
getIsolationLevel
public int getIsolationLevel() -
getTimeout
public int getTimeout() -
getPropagationBehavior
public int getPropagationBehavior() -
getDataSourceName
-
setIsolationLevel
public void setIsolationLevel(int isolationLevel) -
setTimeout
public void setTimeout(int timeout) -
setPropagationBehavior
public void setPropagationBehavior(int propagationBehavior) -
setDataSourceName
-
equals
-
hashCode
public int hashCode() -
toString
-