|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MonitoringService
| Nested Class Summary | |
|---|---|
static class |
MonitoringService.Duck
|
| Method Summary | |
|---|---|
List<ContainerMonitoring> |
getContainerMonitoring()
Get the monitoring configuration for containers that used the default ContainerMonitoring. |
ContainerMonitoring |
getContainerMonitoring(String name)
Return the monitoring configuration for a container by the provided name, assuming the named container used the default ContainerMonitoring to express its monitoring configuration. |
String |
getDtraceEnabled()
Gets the value of the dtrace-enabled attribute. |
String |
getMbeanEnabled()
Gets the value of the mbean-enabled attribute. |
ModuleMonitoringLevels |
getModuleMonitoringLevels()
Gets the value of the moduleMonitoringLevels property. |
String |
getMonitoringEnabled()
Gets the value of the monitoring-enabled attribute. |
List<MonitoringItem> |
getMonitoringItems()
Get the monitoring configuration for other types of containers that used custom monitoring configuration. |
String |
getMonitoringLevel(String name)
|
List<org.jvnet.hk2.config.types.Property> |
getProperty()
Properties as per PropertyBag |
void |
setDtraceEnabled(String value)
Sets the value of the dtrace-enabled attribute. |
void |
setMbeanEnabled(String value)
Sets the value of the mbean-enabled attribute. |
void |
setModuleMonitoringLevels(ModuleMonitoringLevels value)
Sets the value of the moduleMonitoringLevels property. |
void |
setMonitoringEnabled(String value)
Sets the value of the monitoring-enabled attribute. |
| Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy |
|---|
createChild, deepCopy, getParent, getParent |
| Methods inherited from interface org.jvnet.hk2.component.Injectable |
|---|
injectedInto |
| Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag |
|---|
getProperty, getPropertyValue, getPropertyValue |
| Method Detail |
|---|
@NotNull ModuleMonitoringLevels getModuleMonitoringLevels()
ModuleMonitoringLevels
void setModuleMonitoringLevels(ModuleMonitoringLevels value)
throws PropertyVetoException
value - allowed object is
ModuleMonitoringLevels
PropertyVetoException
@ToDo(priority=IMPORTANT,
details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
List<org.jvnet.hk2.config.types.Property> getProperty()
PropertyBag
getProperty in interface org.jvnet.hk2.config.types.PropertyBagString getMbeanEnabled()
void setMbeanEnabled(String value)
throws PropertyVetoException
value - allowed object is a String
PropertyVetoExceptionString getMonitoringEnabled()
void setMonitoringEnabled(String value)
throws PropertyVetoException
value - allowed object is String
PropertyVetoExceptionString getDtraceEnabled()
void setDtraceEnabled(String value)
throws PropertyVetoException
value - allowed object is String
PropertyVetoExceptionList<ContainerMonitoring> getContainerMonitoring()
List<MonitoringItem> getMonitoringItems()
@DuckTyped ContainerMonitoring getContainerMonitoring(String name)
name - name of the container to return the configuration for
@DuckTyped String getMonitoringLevel(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||