public static class TransactionAttribute.Builder
extends java.lang.Object
| Constructor and Description |
|---|
TransactionAttribute.Builder() |
| Modifier and Type | Method and Description |
|---|---|
TransactionAttribute |
build() |
TransactionAttribute.Builder |
setIsolation(Isolation isolation) |
TransactionAttribute.Builder |
setNoRollbackForClasses(java.lang.Class<?>... noRollbackForClasses) |
TransactionAttribute.Builder |
setNoRollbackForClassNames(java.lang.String... noRollbackForClassNames) |
TransactionAttribute.Builder |
setPropagation(Propagation propagation) |
TransactionAttribute.Builder |
setReadOnly(boolean readOnly) |
TransactionAttribute.Builder |
setRollbackForClasses(java.lang.Class<?>... rollbackForClasses) |
TransactionAttribute.Builder |
setRollbackForClassNames(java.lang.String... rollbackForClassNames) |
TransactionAttribute.Builder |
setTimeout(int timeout) |
public TransactionAttribute build()
public TransactionAttribute.Builder setIsolation(Isolation isolation)
public TransactionAttribute.Builder setNoRollbackForClasses(java.lang.Class<?>... noRollbackForClasses)
public TransactionAttribute.Builder setNoRollbackForClassNames(java.lang.String... noRollbackForClassNames)
public TransactionAttribute.Builder setPropagation(Propagation propagation)
public TransactionAttribute.Builder setReadOnly(boolean readOnly)
public TransactionAttribute.Builder setRollbackForClasses(java.lang.Class<?>... rollbackForClasses)
public TransactionAttribute.Builder setRollbackForClassNames(java.lang.String... rollbackForClassNames)
public TransactionAttribute.Builder setTimeout(int timeout)