com.sun.enterprise.config.serverbeans
Interface NodeAgent

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

public interface NodeAgent
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, 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
 AuthRealm getAuthRealm()
          Gets the value of the authRealm property.
 JmxConnector getJmxConnector()
          Gets the value of the jmxConnector property.
 LogService getLogService()
          Gets the value of the logService property.
 String getName()
          Gets the value of the name property.
 List<org.jvnet.hk2.config.types.Property> getProperty()
          Properties as per PropertyBag
 String getStartServersInStartup()
          Gets the value of the startServersInStartup property.
 String getSystemJmxConnectorName()
          Gets the value of the systemJmxConnectorName property.
 void setAuthRealm(AuthRealm value)
          Sets the value of the authRealm property.
 void setJmxConnector(JmxConnector value)
          Sets the value of the jmxConnector property.
 void setLogService(LogService value)
          Sets the value of the logService property.
 void setName(String value)
          Sets the value of the name property.
 void setStartServersInStartup(String value)
          Sets the value of the startServersInStartup property.
 void setSystemJmxConnectorName(String value)
          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.component.Injectable
injectedInto
 
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
getProperty, getPropertyValue, getPropertyValue
 

Method Detail

getName

@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


Copyright © 2012 GlassFish Community. All Rights Reserved.