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.PropertyBagSE/EE Node Controller. The node agent is an agent that manages server instances on a host machine.
-
-
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<org.jvnet.hk2.config.types.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.
-
-
-
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<org.jvnet.hk2.config.types.Property> getProperty()Properties as perPropertyBag- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-
-