public static final class TransactionOptions.BuilderContains static creation methods for TransactionOptions.
Static Methods
allowMultipleEntityGroups(boolean enable) (deprecated)
public static TransactionOptions allowMultipleEntityGroups(boolean enable)Deprecated. Use Builder.withDefaults().setXG(enable) instead.
See #withXG.
| Parameter | |
|---|---|
| Name | Description |
enable |
boolean |
| Returns | |
|---|---|
| Type | Description |
TransactionOptions |
|
withDefaults()
public static TransactionOptions withDefaults()Helper method for creating a TransactionOptions instance with default values. The defaults is false (disabled) for XG.
| Returns | |
|---|---|
| Type | Description |
TransactionOptions |
|
withPreviousTransaction(Transaction previousTransaction)
public static TransactionOptions withPreviousTransaction(Transaction previousTransaction)Shorthand for
TransactionOptions.withTransactionMode(Mode.READ_WRITE).setPreviousTransaction(...);
| Parameter | |
|---|---|
| Name | Description |
previousTransaction |
Transaction |
| Returns | |
|---|---|
| Type | Description |
TransactionOptions |
|
withTransactionMode(TransactionOptions.Mode mode)
public static TransactionOptions withTransactionMode(TransactionOptions.Mode mode)Shorthand for TransactionOptions.withDefaults().setTransactionMode(...);
| Parameter | |
|---|---|
| Name | Description |
mode |
TransactionOptions.Mode |
| Returns | |
|---|---|
| Type | Description |
TransactionOptions |
|
withXG(boolean enable)
public static TransactionOptions withXG(boolean enable)Create a TransactionOptions that enables or disables the use of cross-group
transactions. Shorthand for TransactionOptions.withDefaults().setXG(...);
| Parameter | |
|---|---|
| Name | Description |
enable |
booleantrue to allow cross-group transactions, false to restrict transactions to a single entity group. |
| Returns | |
|---|---|
| Type | Description |
TransactionOptions |
|