@ThreadSafe public class JmxDirector extends InstrumentingDirector<JmxDirector>
| Modifier and Type | Class and Description |
|---|---|
private static class |
JmxDirector.JmxNio2Director |
| Modifier and Type | Field and Description |
|---|---|
private JmxIOStatistics |
application |
private static String |
APPLICATION_IO_STATISTICS |
private JmxIOStatistics |
kernel |
private static String |
KERNEL_IO_STATISTICS |
private static MBeanServer |
mbs |
static JmxDirector |
SINGLETON |
private JmxIOStatistics |
temp |
private static String |
TEMP_IO_STATISTICS |
| Modifier | Constructor and Description |
|---|---|
private |
JmxDirector() |
instrument, instrument, instrumentprivate volatile JmxIOStatistics application
private static final String APPLICATION_IO_STATISTICS
private volatile JmxIOStatistics kernel
private static final String KERNEL_IO_STATISTICS
private static final MBeanServer mbs
public static final JmxDirector SINGLETON
private volatile JmxIOStatistics temp
private static final String TEMP_IO_STATISTICS
void clearStatistics()
JmxIOStatistics getApplicationIOStatistics()
JmxIOStatistics getKernelIOStatistics()
JmxIOStatistics getTempIOStatistics()
public FsController<?> instrument(FsController<?> controller, InstrumentingCompositeDriver context)
instrument in class InstrumentingDirector<JmxDirector>public FsController<?> instrument(FsController<?> controller, InstrumentingManager context)
instrument in class InstrumentingDirector<JmxDirector>public FsManager instrument(FsManager manager)
instrument in class InstrumentingDirector<JmxDirector>public FsModel instrument(FsModel model, InstrumentingCompositeDriver context)
instrument in class InstrumentingDirector<JmxDirector>public <E extends Entry> InputSocket<E> instrument(InputSocket<E> input, InstrumentingController<JmxDirector> context)
instrument in class InstrumentingDirector<JmxDirector>public <E extends IOPool.Entry<E>> InputSocket<E> instrument(InputSocket<E> input, InstrumentingIOPool.Buffer context)
instrument in class InstrumentingDirector<JmxDirector>public <E extends IOPool.Entry<E>> IOPool<E> instrument(IOPool<E> pool)
instrument in class InstrumentingDirector<JmxDirector>public <E extends Entry> OutputSocket<E> instrument(OutputSocket<E> output, InstrumentingController<JmxDirector> context)
instrument in class InstrumentingDirector<JmxDirector>public <E extends IOPool.Entry<E>> OutputSocket<E> instrument(OutputSocket<E> output, InstrumentingIOPool.Buffer context)
instrument in class InstrumentingDirector<JmxDirector>void setApplicationIOStatistics(JmxIOStatistics stats)
void setKernelIOStatistics(JmxIOStatistics stats)
void setTempIOStatistics(JmxIOStatistics stats)
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.