@ThreadSafe @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public class JmxDirector extends InstrumentingDirector
| 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() |
check, 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 <M extends FsModel> FsController<M> instrument(FsController<M> controller, InstrumentingCompositeDriver context)
instrument in class InstrumentingDirectorpublic <M extends FsModel> FsController<M> instrument(FsController<M> controller, InstrumentingManager context)
instrument in class InstrumentingDirectorpublic FsManager instrument(FsManager manager)
instrument in class InstrumentingDirectorpublic FsModel instrument(FsModel model, InstrumentingCompositeDriver context)
instrument in class InstrumentingDirectorpublic <E extends Entry,M extends FsModel> InputSocket<E> instrument(InputSocket<E> input, InstrumentingController<M> context)
instrument in class InstrumentingDirectorpublic <E extends IOPool.Entry<E>> InputSocket<E> instrument(InputSocket<E> input, InstrumentingIOPool.InstrumentingEntry context)
instrument in class InstrumentingDirectorpublic <E extends IOPool.Entry<E>> IOPool<E> instrument(IOPool<E> pool)
instrument in class InstrumentingDirectorpublic <E extends Entry,M extends FsModel> OutputSocket<E> instrument(OutputSocket<E> output, InstrumentingController<M> context)
instrument in class InstrumentingDirectorpublic <E extends IOPool.Entry<E>> OutputSocket<E> instrument(OutputSocket<E> output, InstrumentingIOPool.InstrumentingEntry context)
instrument in class InstrumentingDirectorvoid setApplicationIOStatistics(JmxIOStatistics stats)
void setKernelIOStatistics(JmxIOStatistics stats)
void setTempIOStatistics(JmxIOStatistics stats)
Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.