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.
  • Method Details

    • getName

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

      void setName(String name) throws PropertyVetoException
      Sets the value of the name property.
      Parameters:
      name - 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 connectorName) throws PropertyVetoException
      Sets the value of the systemJmxConnectorName property.
      Parameters:
      connectorName - 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 startServers) throws PropertyVetoException
      Sets the value of the startServersInStartup property.
      Parameters:
      startServers - 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 jmxConnector) throws PropertyVetoException
      Sets the value of the jmxConnector property.
      Parameters:
      jmxConnector - 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 authRealm) throws PropertyVetoException
      Sets the value of the authRealm property.
      Parameters:
      authRealm - 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 logService) throws PropertyVetoException
      Sets the value of the logService property.
      Parameters:
      logService - 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