Interface NodeAgent
-
- All Superinterfaces:
ConfigBeanProxy,PropertyBag
public interface NodeAgent extends ConfigBeanProxy, 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
ConfigBeanProxy.Duck
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
PropertyBag.Duck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuthRealmgetAuthRealm()Gets the value of the authRealm property.JmxConnectorgetJmxConnector()Gets the value of the jmxConnector property.LogServicegetLogService()Gets the value of the logService property.@NotNull StringgetName()Gets the value of the name property.List<Property>getProperty()Properties as perPropertyBagStringgetStartServersInStartup()Gets the value of the startServersInStartup property.StringgetSystemJmxConnectorName()Gets the value of the systemJmxConnectorName property.voidsetAuthRealm(AuthRealm value)Sets the value of the authRealm property.voidsetJmxConnector(JmxConnector value)Sets the value of the jmxConnector property.voidsetLogService(LogService value)Sets the value of the logService property.voidsetName(String value)Sets the value of the name property.voidsetStartServersInStartup(String value)Sets the value of the startServersInStartup property.voidsetSystemJmxConnectorName(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.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
-
-
-
Method Detail
-
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 isString- 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 isString- 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 isString- 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 isJmxConnector- 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 isAuthRealm- 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 isLogService- Throws:
PropertyVetoException
-
getProperty
@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<Property> getProperty()
Properties as perPropertyBag- Specified by:
getPropertyin interfacePropertyBag- Returns:
- the property list
-
-