@DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) final class JmxEntryView extends StandardMBean implements JmxEntryViewMXBean
I/O pool entry.| Modifier and Type | Field and Description |
|---|---|
private static MBeanServer |
mbs |
private IOPool.Entry<?> |
model |
| Modifier | Constructor and Description |
|---|---|
private |
JmxEntryView(IOPool.Entry<?> model) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getDescription(MBeanAttributeInfo info) |
protected String |
getDescription(MBeanInfo info) |
protected String |
getDescription(MBeanOperationInfo info)
Override customization hook:
You can supply a customized description for MBeanOperationInfo.getDescription()
|
protected String |
getDescription(MBeanOperationInfo op,
MBeanParameterInfo param,
int sequence)
Override customization hook:
You can supply a customized description for MBeanParameterInfo.getDescription()
|
MBeanInfo |
getMBeanInfo() |
String |
getName() |
MBeanNotificationInfo[] |
getNotificationInfo() |
private static ObjectName |
getObjectName(IOPool.Entry<?> model) |
protected String |
getParameterName(MBeanOperationInfo op,
MBeanParameterInfo param,
int sequence)
Override customization hook:
You can supply a customized description for MBeanParameterInfo.getName()
|
long |
getSizeOfData() |
long |
getSizeOfStorage() |
String |
getTimeCreated() |
String |
getTimeRead() |
String |
getTimeWritten() |
(package private) static JmxEntryViewMXBean |
register(IOPool.Entry<?> model) |
(package private) static void |
unregister(IOPool.Entry<?> model) |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationprivate static final MBeanServer mbs
private final IOPool.Entry<?> model
private JmxEntryView(IOPool.Entry<?> model)
protected String getDescription(MBeanAttributeInfo info)
getDescription in class StandardMBeanprotected String getDescription(MBeanInfo info)
getDescription in class StandardMBeanprotected String getDescription(MBeanOperationInfo info)
getDescription in class StandardMBeanprotected String getDescription(MBeanOperationInfo op, MBeanParameterInfo param, int sequence)
getDescription in class StandardMBeanpublic MBeanInfo getMBeanInfo()
getMBeanInfo in interface DynamicMBeangetMBeanInfo in class StandardMBeanpublic String getName()
getName in interface JmxEntryViewMXBeanpublic MBeanNotificationInfo[] getNotificationInfo()
private static ObjectName getObjectName(IOPool.Entry<?> model)
protected String getParameterName(MBeanOperationInfo op, MBeanParameterInfo param, int sequence)
getParameterName in class StandardMBeanpublic long getSizeOfData()
getSizeOfData in interface JmxEntryViewMXBeanpublic long getSizeOfStorage()
getSizeOfStorage in interface JmxEntryViewMXBeanpublic String getTimeCreated()
getTimeCreated in interface JmxEntryViewMXBeanpublic String getTimeRead()
getTimeRead in interface JmxEntryViewMXBeanpublic String getTimeWritten()
getTimeWritten in interface JmxEntryViewMXBeanstatic JmxEntryViewMXBean register(IOPool.Entry<?> model)
static void unregister(IOPool.Entry<?> model)
Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.