Package org.h2.store

Enum FileLockMethod

java.lang.Object
java.lang.Enum<FileLockMethod>
org.h2.store.FileLockMethod
All Implemented Interfaces:
Serializable, Comparable<FileLockMethod>, java.lang.constant.Constable

public enum FileLockMethod extends Enum<FileLockMethod>
  • Enum Constant Details

    • NO

      public static final FileLockMethod NO
      This locking method means no locking is used at all.
    • FILE

      public static final FileLockMethod FILE
      This locking method means the cooperative file locking protocol should be used.
    • SOCKET

      public static final FileLockMethod SOCKET
      This locking method means a socket is created on the given machine.
    • FS

      public static final FileLockMethod FS
      Use the file system to lock the file; don't use a separate lock file.
  • Constructor Details

    • FileLockMethod

      private FileLockMethod()
  • Method Details

    • values

      public static FileLockMethod[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static FileLockMethod valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null