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 | 
 |