public static final class TransactionOptions.Builder
extends java.lang.Object
TransactionOptions
.Modifier and Type | Method and Description |
---|---|
static TransactionOptions |
allowMultipleEntityGroups(boolean enable)
Deprecated.
|
static TransactionOptions |
withDefaults()
Helper method for creating a
TransactionOptions instance with default values. |
static TransactionOptions |
withPreviousTransaction(Transaction previousTransaction)
Shorthand for
TransactionOptions.withTransactionMode(Mode.READ_WRITE).setPreviousTransaction(...);
|
static TransactionOptions |
withTransactionMode(TransactionOptions.Mode mode)
Shorthand for
TransactionOptions.withDefaults().setTransactionMode(...); |
static TransactionOptions |
withXG(boolean enable)
Create a
TransactionOptions that enables or disables the use of cross-group
transactions. |
public static TransactionOptions withXG(boolean enable)
TransactionOptions
that enables or disables the use of cross-group
transactions. Shorthand for TransactionOptions.withDefaults().setXG(...);
enable
- true to allow cross-group transactions, false to restrict transactions to a
single entity group.this
(for chaining)public static TransactionOptions withTransactionMode(TransactionOptions.Mode mode)
TransactionOptions.withDefaults().setTransactionMode(...);
public static TransactionOptions withPreviousTransaction(Transaction previousTransaction)
TransactionOptions.withTransactionMode(Mode.READ_WRITE).setPreviousTransaction(...);
@Deprecated public static TransactionOptions allowMultipleEntityGroups(boolean enable)
withXG(boolean)
public static TransactionOptions withDefaults()
TransactionOptions
instance with default values. The
defaults is false (disabled) for XG.