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
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    org.jvnet.hk2.config.ConfigBeanProxy.Duck
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the value of the disableTimeoutInMinutes property.
    Gets the value of the enabled property.
    Gets the value of the lbEnabled property.
    @NotNull @Pattern(regexp="[A-Za-z0-9_][A-Za-z0-9\\-_\\./;:#]*",message="{appref.invalid.name}",payload=ApplicationRef.class) String
    Gets the value of the ref property.
    Gets the value of the virtualServers property.
    void
    Sets the value of the disableTimeoutInMinutes property.
    void
    Sets the value of the enabled property.
    void
    Sets the value of the lbEnabled property.
    void
    setRef(String value)
    Sets the value of the ref property.
    void
    Sets the value of the virtualServers property.

    Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    createChild, deepCopy, getParent, getParent
  • Method Details

    • getEnabled

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

      void setEnabled(String value) throws PropertyVetoException
      Sets the value of the enabled property.
      Parameters:
      value - 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 value) throws PropertyVetoException
      Sets the value of the virtualServers property.
      Parameters:
      value - 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 value) throws PropertyVetoException
      Sets the value of the lbEnabled property.
      Parameters:
      value - 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 value) throws PropertyVetoException
      Sets the value of the disableTimeoutInMinutes property.
      Parameters:
      value - 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 value) throws PropertyVetoException
      Sets the value of the ref property.
      Parameters:
      value - allowed object is String
      Throws:
      PropertyVetoException