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.DuckNested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the authRealm property.Gets the value of the jmxConnector property.Gets the value of the logService property.@NotNull StringgetName()Gets the value of the name property.List<org.jvnet.hk2.config.types.Property>Properties as perPropertyBagGets the value of the startServersInStartup property.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.voidSets 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, getParentMethods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
Method Details
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
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
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
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
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
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
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<org.jvnet.hk2.config.types.Property> getProperty()Properties as perPropertyBag- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-