## Uses of Interface
org.eclipse.rdf4j.common.transaction.TransactionSetting

- Packages that use TransactionSetting
  Package | Description
  --- | ---
  org.eclipse.rdf4j.common.transaction | Common classes and interfaces for transaction settings
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.write |
  org.eclipse.rdf4j.http.client |
  org.eclipse.rdf4j.repository | The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
  org.eclipse.rdf4j.repository.base | Abstract base classes and wrappers for the main Repository API interfaces.
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL SPI.
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
  org.eclipse.rdf4j.sail.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.

- - ### Uses of TransactionSetting in org.eclipse.rdf4j.common.transaction

    Subinterfaces of TransactionSetting in org.eclipse.rdf4j.common.transaction
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `IsolationLevel` | A Transaction Isolation Level.

    Classes in org.eclipse.rdf4j.common.transaction that implement TransactionSetting
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `IsolationLevels` | Enumeration of Transaction `IsolationLevel`s supported by Sesame.

    Methods in org.eclipse.rdf4j.common.transaction that return types with arguments of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Optional<TransactionSetting>` | TransactionSettingFactory.`getTransactionSetting​(String value)` | Retrieve a `TransactionSetting` with the supplied value.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.federated

    Methods in org.eclipse.rdf4j.federated with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | FedXConnection.`setTransactionSettings​(TransactionSetting... settings)` |

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.federated.write

    Methods in org.eclipse.rdf4j.federated.write with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ReadOnlyWriteStrategy.`setTransactionSettings​(TransactionSetting... transactionSettings)` |
    `void` | RepositoryWriteStrategy.`setTransactionSettings​(TransactionSetting... transactionSettings)` |
    `void` | WriteStrategy.`setTransactionSettings​(TransactionSetting... transactionSettings)` | Assign `TransactionSetting`s to be used for the next transaction.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RDF4JProtocolSession.`beginTransaction​(TransactionSetting... transactionSettings)` |

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.repository

    Methods in org.eclipse.rdf4j.repository with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `default void` | RepositoryConnection.`begin​(TransactionSetting... settings)` | Begins a new transaction with the supplied `TransactionSetting`, requiring `RepositoryConnection.commit()` or `RepositoryConnection.rollback()` to be called to end the transaction.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.repository.base

    Methods in org.eclipse.rdf4j.repository.base with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | RepositoryConnectionWrapper.`begin​(TransactionSetting... settings)` |

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SailRepositoryConnection.`begin​(TransactionSetting... settings)` |

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.sail

    Methods in org.eclipse.rdf4j.sail with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `default void` | SailConnection.`setTransactionSettings​(TransactionSetting... settings)` | Pass any transaction-specific settings to the SailConnection.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.sail.helpers

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SailConnectionWrapper.`setTransactionSettings​(TransactionSetting... settings)` |

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.sail.shacl

    Classes in org.eclipse.rdf4j.sail.shacl that implement TransactionSetting
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `ShaclSail.TransactionSettings.PerformanceHint` |
    `static class` | `ShaclSail.TransactionSettings.ValidationApproach` |

    Methods in org.eclipse.rdf4j.sail.shacl that return types with arguments of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `Optional<TransactionSetting>` | PerformanceHintFactory.`getTransactionSetting​(String value)` |
    `Optional<TransactionSetting>` | ValidationApproachFactory.`getTransactionSetting​(String value)` |

    Methods in org.eclipse.rdf4j.sail.shacl with parameters of type TransactionSetting
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ShaclSailConnection.`setTransactionSettings​(TransactionSetting... settings)` |