Enum Class ShutdownHookBehavior

java.lang.Object
java.lang.Enum<ShutdownHookBehavior>
org.infinispan.configuration.global.ShutdownHookBehavior
All Implemented Interfaces:
Serializable, Comparable<ShutdownHookBehavior>, Constable

public enum ShutdownHookBehavior extends Enum<ShutdownHookBehavior>
Behavior of the JVM shutdown hook registered by the cache
  • Enum Constant Details

    • DEFAULT

      public static final ShutdownHookBehavior DEFAULT
      By default a shutdown hook is registered if no MBean server (apart from the JDK default) is detected.
    • REGISTER

      public static final ShutdownHookBehavior REGISTER
      Forces the cache to register a shutdown hook even if an MBean server is detected.
    • DONT_REGISTER

      public static final ShutdownHookBehavior DONT_REGISTER
      Forces the cache NOT to register a shutdown hook, even if no MBean server is detected.
  • Method Details

    • values

      public static ShutdownHookBehavior[] 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 ShutdownHookBehavior 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