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

Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.