AGConnProp.Session (agraph-java-client 5.0.4-SNAPSHOT API)
Description: declaration: package: com.franz.agraph.pool, enum: AGConnProp, enum: Session

Package com.franz.agraph.pool

# Enum Class AGConnProp.Session

java.lang.Object
java.lang.Enum<AGConnProp.Session>
com.franz.agraph.pool.AGConnProp.Session

All Implemented Interfaces:
  `Serializable`, `Comparable<AGConnProp.Session>`, `Constable`

Enclosing class:
  `AGConnProp`

public static enum AGConnProp.Session extends Enum<AGConnProp.Session>
Property values for `AGConnProp.session`.

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from class java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum Constant Summary

  Enum Constants
  Enum Constant
  Description
  `DEDICATED`
  Calls `AGRepositoryConnection.setAutoCommit(boolean)` with true.
  `SHARED`
  No dedicated session, and autoCommit is true (that is, `AGRepositoryConnection.setAutoCommit(boolean)` is not called).
  `TX`
  Calls `AGRepositoryConnection.setAutoCommit(boolean)` with false.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static AGConnProp.Session`
  `valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static AGConnProp.Session[]`
  `values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

  ### Methods inherited from class java.lang.Enum

  `compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

  ### Methods inherited from class java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum Constant Details

  - ### SHARED

    public static final AGConnProp.Session SHARED
    No dedicated session, and autoCommit is true (that is, `AGRepositoryConnection.setAutoCommit(boolean)` is not called).

    Warning: if the borrowed connections are changed to dedicated or shared, the connections will remain dedicated when borrowed again, but autoCommit will be reset to true.

  - ### DEDICATED

    public static final AGConnProp.Session DEDICATED
    Calls `AGRepositoryConnection.setAutoCommit(boolean)` with true.

  - ### TX

    public static final AGConnProp.Session TX
    Calls `AGRepositoryConnection.setAutoCommit(boolean)` with false.

- ## Method Details

  - ### values

    public static AGConnProp.Session[] values()
    Returns an array containing the constants of this enum class, in the order they are declared.
    Returns:
      an array containing the constants of this enum class, in the order they are declared

  - ### valueOf

    public static AGConnProp.Session valueOf(String name)
    Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
    Parameters:
      `name` - the name of the enum constant to be returned.
    Returns:
      the enum constant with the specified name
    Throws:
      `IllegalArgumentException` - if this enum class has no constant with the specified name
      `NullPointerException` - if the argument is null