Enum UpdateCheck

java.lang.Object
java.lang.Enum<UpdateCheck>
net.adoptopenjdk.icedteaweb.jnlp.element.update.UpdateCheck
All Implemented Interfaces:
Serializable, Comparable<UpdateCheck>, java.lang.constant.Constable

public enum UpdateCheck extends Enum<UpdateCheck>
The check attribute indicates the preference for when the JNLP Client should check for updates, and can have one of the three values: "always", "timeout", and "background".

  • Enum Constant Details

    • ALWAYS

      public static final UpdateCheck ALWAYS
      A value of "always" means to always check for updates before launching the application.
    • TIMEOUT

      public static final UpdateCheck TIMEOUT
      A value of "timeout" (default) means to check for updates until timeout before launching the application. If the update check is not completed before the timeout, the application is launched, and the update check will continue in the background.
    • BACKGROUND

      public static final UpdateCheck BACKGROUND
      A value of "background" means to launch the application while checking for updates in the background.
  • Field Details

    • value

      private final String value
  • Constructor Details

    • UpdateCheck

      private UpdateCheck(String value)
  • Method Details

    • values

      public static UpdateCheck[] 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 UpdateCheck 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
    • getValue

      public String getValue()
      The attribute value name as used in the JSR-56 specification or the Parser.
      Returns:
      the attribute value name