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 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.@NotNull String
getName()
Gets the value of the name property.List<Property>
getProperty()
Properties as perPropertyBag
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.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:
getProperty
in interfacePropertyBag
- Returns:
- the property list
-
-