Interface ApplicationRef

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, jakarta.validation.Payload

public interface ApplicationRef extends org.jvnet.hk2.config.ConfigBeanProxy, jakarta.validation.Payload
References to applications deployed to the server instance
  • Method Details

    • getEnabled

      String getEnabled()
      Gets the value of the enabled property.
      Returns:
      possible object is String
    • setEnabled

      void setEnabled(String enabled) throws PropertyVetoException
      Sets the value of the enabled property.
      Parameters:
      enabled - allowed object is String
      Throws:
      PropertyVetoException
    • getVirtualServers

      String getVirtualServers()
      Gets the value of the virtualServers property.
      Returns:
      possible object is String
    • setVirtualServers

      void setVirtualServers(String virtualServers) throws PropertyVetoException
      Sets the value of the virtualServers property.
      Parameters:
      virtualServers - allowed object is String
      Throws:
      PropertyVetoException
    • getLbEnabled

      String getLbEnabled()
      Gets the value of the lbEnabled property. A boolean flag that causes any and all load-balancers using this application to consider this application unavailable to them.
      Returns:
      possible object is String
    • setLbEnabled

      void setLbEnabled(String lbEnabled) throws PropertyVetoException
      Sets the value of the lbEnabled property.
      Parameters:
      lbEnabled - allowed object is String
      Throws:
      PropertyVetoException
    • getDisableTimeoutInMinutes

      String getDisableTimeoutInMinutes()
      Gets the value of the disableTimeoutInMinutes property. The time, in minutes, that it takes this application to reach a quiescent state after having been disabled.
      Returns:
      possible object is String
    • setDisableTimeoutInMinutes

      void setDisableTimeoutInMinutes(String disableTimeoutInMinutes) throws PropertyVetoException
      Sets the value of the disableTimeoutInMinutes property.
      Parameters:
      disableTimeoutInMinutes - allowed object is String
      Throws:
      PropertyVetoException
    • getRef

      @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;:#]*", message="{appref.invalid.name}", payload=ApplicationRef.class) @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;:#]*",message="{appref.invalid.name}",payload=ApplicationRef.class) String getRef()
      Gets the value of the ref property.
      Returns:
      possible object is String
    • setRef

      void setRef(String ref) throws PropertyVetoException
      Sets the value of the ref property.
      Parameters:
      ref - allowed object is String
      Throws:
      PropertyVetoException