final class JmxIOBufferView extends StandardMBean implements JmxIOBufferViewMXBean
I/O pool entry.| Modifier and Type | Field and Description |
|---|---|
private static MBeanServer |
mbs |
private IOPool.Entry<?> |
model |
| Modifier | Constructor and Description |
|---|---|
private |
JmxIOBufferView(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 JmxIOBufferViewMXBean |
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 JmxIOBufferView(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 JmxIOBufferViewMXBeanpublic 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 JmxIOBufferViewMXBeanpublic long getSizeOfStorage()
getSizeOfStorage in interface JmxIOBufferViewMXBeanpublic String getTimeCreated()
getTimeCreated in interface JmxIOBufferViewMXBeanpublic String getTimeRead()
getTimeRead in interface JmxIOBufferViewMXBeanpublic String getTimeWritten()
getTimeWritten in interface JmxIOBufferViewMXBeanstatic JmxIOBufferViewMXBean register(IOPool.Entry<?> model)
static void unregister(IOPool.Entry<?> model)
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.