Class TransactionOptions.Builder
java.lang.Object
com.pyranid.TransactionOptions.Builder
- Enclosing class:
TransactionOptions
Builder used to construct
TransactionOptions.
This class is intended for use by a single thread.
- Since:
- 4.2.0
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescription@NonNull TransactionOptionsbuild()Builds transaction options.@NonNull TransactionOptions.Builderisolation(@NonNull TransactionIsolation isolation) Configures the transaction isolation level.@NonNull TransactionOptions.BuilderConfigures the transaction read-only setting.
-
Method Details
-
isolation
Configures the transaction isolation level.- Parameters:
isolation- the desired database transaction isolation level- Returns:
- this builder, for chaining
-
readOnly
Configures the transaction read-only setting.truerequests a read-only transaction,falserequests a read-write transaction, andnullleaves the connection's read-only state unchanged.- Parameters:
readOnly- read-only setting to apply- Returns:
- this builder, for chaining
-
build
-