Package org.eclipse.rdf4j.common.transaction

## Interface TransactionSetting

- All Known Subinterfaces:
    `IsolationLevel`
  All Known Implementing Classes:
    `IsolationLevels`, `ShaclSail.TransactionSettings.PerformanceHint`, `ShaclSail.TransactionSettings.ValidationApproach`

      public interface TransactionSetting

  A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.
  Author:
    Håvard Ottestad, Jeen Broekstra

- - ### Method Summary

    All Methods Instance Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `default String` | `getName()` | The globally unique transaction settings name.
    `default String` | `getValue()` | The value for this transaction setting.

- - ### Method Detail

    - #### getName

          default String getName()

      The globally unique transaction settings name. Warning: do not use double underscore (__) in the name.
      Returns:
        the name of this setting, typically its canonical class name

    - #### getValue

          default String getValue()

      The value for this transaction setting.
      Returns:
        a string representation of the value