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 Summary
Modifier and TypeMethodDescriptionGets the value of theauthRealmproperty.Gets the value of thejmxConnectorproperty.Gets the value of thelogServiceproperty.@NotNull StringgetName()Gets the value of thenameproperty.List<org.jvnet.hk2.config.types.Property> Properties as perPropertyBagGets the value of thestartServersInStartupproperty.Gets the value of thesystemJmxConnectorNameproperty.voidsetAuthRealm(AuthRealm authRealm) Sets the value of theauthRealmproperty.voidsetJmxConnector(JmxConnector jmxConnector) Sets the value of thejmxConnectorproperty.voidsetLogService(LogService logService) Sets the value of thelogServiceproperty.voidSets the value of thenameproperty.voidsetStartServersInStartup(String startServers) Sets the value of thestartServersInStartupproperty.voidsetSystemJmxConnectorName(String connectorName) Sets the value of thesystemJmxConnectorNameproperty.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 thenameproperty.- Returns:
- possible object is
String
-
setName
Sets the value of thenameproperty.- Parameters:
name- allowed object isString- Throws:
PropertyVetoException
-
getSystemJmxConnectorName
String getSystemJmxConnectorName()Gets the value of thesystemJmxConnectorNameproperty.The name of the internal jmx connector.
- Returns:
- possible object is
String
-
setSystemJmxConnectorName
Sets the value of thesystemJmxConnectorNameproperty.- Parameters:
connectorName- allowed object isString- Throws:
PropertyVetoException
-
getStartServersInStartup
String getStartServersInStartup()Gets the value of thestartServersInStartupproperty.If
true, starts all managed server instances when the Node Controller is started.- Returns:
- possible object is
String
-
setStartServersInStartup
Sets the value of thestartServersInStartupproperty.- Parameters:
startServers- allowed object isString- Throws:
PropertyVetoException
-
getJmxConnector
JmxConnector getJmxConnector()Gets the value of thejmxConnectorproperty.- Returns:
- possible object is
JmxConnector
-
setJmxConnector
Sets the value of thejmxConnectorproperty.- Parameters:
jmxConnector- allowed object isJmxConnector- Throws:
PropertyVetoException
-
getAuthRealm
AuthRealm getAuthRealm()Gets the value of theauthRealmproperty.- Returns:
- possible object is
AuthRealm
-
setAuthRealm
Sets the value of theauthRealmproperty.- Parameters:
authRealm- allowed object isAuthRealm- Throws:
PropertyVetoException
-
getLogService
LogService getLogService()Gets the value of thelogServiceproperty.- Returns:
- possible object is
LogService
-
setLogService
Sets the value of thelogServiceproperty.- Parameters:
logService- 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
-