Interface NodeAgent

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag

public interface NodeAgent extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag
SE/EE Node Controller. The node agent is an agent that manages server instances on a host machine.
  • Nested Class Summary

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

    org.jvnet.hk2.config.ConfigBeanProxy.Duck

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

    org.jvnet.hk2.config.types.PropertyBag.Duck
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the value of the authRealm property.
    Gets the value of the jmxConnector property.
    Gets the value of the logService property.
    @NotNull String
    Gets the value of the name property.
    List<org.jvnet.hk2.config.types.Property>
    Properties as per PropertyBag
    Gets the value of the startServersInStartup property.
    Gets the value of the systemJmxConnectorName property.
    void
    Sets the value of the authRealm property.
    void
    Sets the value of the jmxConnector property.
    void
    Sets the value of the logService property.
    void
    setName(String value)
    Sets the value of the name property.
    void
    Sets the value of the startServersInStartup property.
    void
    Sets the value of the systemJmxConnectorName property.

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

    createChild, deepCopy, getParent, getParent

    Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag

    addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
  • Method Details

    • getName

      @NotNull @NotNull String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      void setName(String value) throws PropertyVetoException
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
      Throws:
      PropertyVetoException
    • getSystemJmxConnectorName

      String getSystemJmxConnectorName()
      Gets the value of the systemJmxConnectorName property. The name of the internal jmx connector
      Returns:
      possible object is String
    • setSystemJmxConnectorName

      void setSystemJmxConnectorName(String value) throws PropertyVetoException
      Sets the value of the systemJmxConnectorName property.
      Parameters:
      value - allowed object is String
      Throws:
      PropertyVetoException
    • getStartServersInStartup

      String getStartServersInStartup()
      Gets the value of the startServersInStartup property. If true, starts all managed server instances when the Node Controller is started.
      Returns:
      possible object is String
    • setStartServersInStartup

      void setStartServersInStartup(String value) throws PropertyVetoException
      Sets the value of the startServersInStartup property.
      Parameters:
      value - allowed object is String
      Throws:
      PropertyVetoException
    • getJmxConnector

      JmxConnector getJmxConnector()
      Gets the value of the jmxConnector property.
      Returns:
      possible object is JmxConnector
    • setJmxConnector

      void setJmxConnector(JmxConnector value) throws PropertyVetoException
      Sets the value of the jmxConnector property.
      Parameters:
      value - allowed object is JmxConnector
      Throws:
      PropertyVetoException
    • getAuthRealm

      AuthRealm getAuthRealm()
      Gets the value of the authRealm property.
      Returns:
      possible object is AuthRealm
    • setAuthRealm

      void setAuthRealm(AuthRealm value) throws PropertyVetoException
      Sets the value of the authRealm property.
      Parameters:
      value - allowed object is AuthRealm
      Throws:
      PropertyVetoException
    • getLogService

      LogService getLogService()
      Gets the value of the logService property.
      Returns:
      possible object is LogService
    • setLogService

      void setLogService(LogService value) throws PropertyVetoException
      Sets the value of the logService property.
      Parameters:
      value - allowed object is LogService
      Throws:
      PropertyVetoException
    • getProperty

      @ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<org.jvnet.hk2.config.types.Property> getProperty()
      Properties as per PropertyBag
      Specified by:
      getProperty in interface org.jvnet.hk2.config.types.PropertyBag