A C D G I M N O R S T U V

A

AbstractManagementStrategy - Class in org.fusesource.commons.management.basic
A base class from which JMX based ManagementStrategy implementations may use as a starting point.
AbstractManagementStrategy() - Constructor for class org.fusesource.commons.management.basic.AbstractManagementStrategy
 

C

createStatistic(String, Object, Statistic.UpdateMode) - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
 
createStatistic(String, Object, Statistic.UpdateMode) - Method in interface org.fusesource.commons.management.ManagementStrategy
Creates a statistic; a representation of raw statistical data.
createStatistic(String, Object, Statistic.UpdateMode) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 

D

DEFAULT_DOMAIN - Static variable in class org.fusesource.commons.management.basic.AbstractManagementStrategy
The default domain name to be used when creating a MBeanServer

G

getManagedObjectName(Object, String, Class<T>) - Method in interface org.fusesource.commons.management.ManagementStrategy
Construct an object name, where either the object to be managed and/or a custom name component are provided
getManagedObjectName(Object, String, Class<T>) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 
getMbeanServer() - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
Gets the JMX MBeanServer.
getMbeanServerDefaultDomain() - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
Gets the mbeanServerDefaultDomain property.
getUpdateCount() - Method in class org.fusesource.commons.management.basic.StatisticImpl
 
getUpdateCount() - Method in class org.fusesource.commons.management.noop.StatisticImpl
 
getUpdateCount() - Method in interface org.fusesource.commons.management.Statistic
Gets the number of times the statistic has been updated since the last reset.
getUsePlatformMBeanServer() - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
Gets the value of the usePlatformMBeanServer property.
getValue() - Method in class org.fusesource.commons.management.basic.StatisticImpl
 
getValue() - Method in class org.fusesource.commons.management.noop.StatisticImpl
 
getValue() - Method in interface org.fusesource.commons.management.Statistic
Gets the current value of the statistic since the last reset.

I

increment() - Method in class org.fusesource.commons.management.basic.StatisticImpl
 
increment() - Method in class org.fusesource.commons.management.noop.StatisticImpl
 
increment() - Method in interface org.fusesource.commons.management.Statistic
Shorthand for updateValue(1).
isManaged(Object, Object) - Method in interface org.fusesource.commons.management.ManagementStrategy
Determines if an object or name is managed.
isManaged(Object, Object) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 

M

ManagementStrategy - Interface in org.fusesource.commons.management
A ManagementStrategy provides an abstraction for a high level, common set of management functions: (Un)Registering object that expose some aspect of management (e.g.
ManagementStrategyImpl - Class in org.fusesource.commons.management.noop
An implementation of the ManagementStrategy interface that acts as a sink and does nothing.
ManagementStrategyImpl() - Constructor for class org.fusesource.commons.management.noop.ManagementStrategyImpl
 
manageNamedObject(Object, Object) - Method in interface org.fusesource.commons.management.ManagementStrategy
Adds a managed object allowing the ManagementStrategy implementation to record or expose the object as it sees fit.
manageNamedObject(Object, Object) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 
manageObject(Object) - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
 
manageObject(Object) - Method in interface org.fusesource.commons.management.ManagementStrategy
Adds a managed object allowing the ManagementStrategy implementation to record or expose the object as it sees fit.
manageObject(Object) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 

N

notify(EventObject) - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
A default implementation of notify that logs events to java.util.logging using the event class name for the logger, a Level.FINE as the log level and the event source and event toString() to create a loggable message.
notify(EventObject) - Method in interface org.fusesource.commons.management.ManagementStrategy
Management events provide a single model for capturing information about execution points in the application code.
notify(EventObject) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 

O

org.fusesource.commons.management - package org.fusesource.commons.management
 
org.fusesource.commons.management.basic - package org.fusesource.commons.management.basic
 
org.fusesource.commons.management.noop - package org.fusesource.commons.management.noop
 

R

reset() - Method in class org.fusesource.commons.management.basic.StatisticImpl
 
reset() - Method in class org.fusesource.commons.management.noop.StatisticImpl
 
reset() - Method in interface org.fusesource.commons.management.Statistic
Resets the statistic's value and update count to zero.

S

setMbeanServer(MBeanServer) - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
Sets the JMX MBeanServer.
setMbeanServerDefaultDomain(String) - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
Sets the mbeanServerDefaultDomain property.
setUsePlatformMBeanServer(boolean) - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
Sets the value of the usePlatformMBeanServer property.
Statistic - Interface in org.fusesource.commons.management
Statistic implementations provide a raw data collection medium.
Statistic.UpdateMode - Enum in org.fusesource.commons.management
VALUE - A statistic with this update mode is a simple value that is a straight forward representation of the updated value.
StatisticImpl - Class in org.fusesource.commons.management.basic
Basic implementation of the Statistic interface.
StatisticImpl(Statistic.UpdateMode) - Constructor for class org.fusesource.commons.management.basic.StatisticImpl
Instantiates a new simple statistic.
StatisticImpl - Class in org.fusesource.commons.management.noop
An implementation of the Statistic interface that acts as a sink and does nothing.
StatisticImpl() - Constructor for class org.fusesource.commons.management.noop.StatisticImpl
 

T

toString() - Method in class org.fusesource.commons.management.basic.StatisticImpl
 

U

unmanageNamedObject(Object) - Method in interface org.fusesource.commons.management.ManagementStrategy
Removes a managed object by name.
unmanageNamedObject(Object) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 
unmanageObject(Object) - Method in class org.fusesource.commons.management.basic.AbstractManagementStrategy
 
unmanageObject(Object) - Method in interface org.fusesource.commons.management.ManagementStrategy
Removes the managed object.
unmanageObject(Object) - Method in class org.fusesource.commons.management.noop.ManagementStrategyImpl
 
updateValue(long) - Method in class org.fusesource.commons.management.basic.StatisticImpl
 
updateValue(long) - Method in class org.fusesource.commons.management.noop.StatisticImpl
 
updateValue(long) - Method in interface org.fusesource.commons.management.Statistic
Update statistic value.

V

valueOf(String) - Static method in enum org.fusesource.commons.management.Statistic.UpdateMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fusesource.commons.management.Statistic.UpdateMode
Returns an array containing the constants of this enum type, in the order they are declared.

A C D G I M N O R S T U V

Copyright © 2009 FuseSource. All Rights Reserved.