final class JmxModelView extends StandardMBean implements JmxModelViewMXBean
file system model.| Modifier and Type | Field and Description |
|---|---|
private static FsCompositeDriver |
DRIVER |
private static MBeanServer |
mbs |
private FsModel |
model |
private FsController<?> |
parentController |
private FsEntryName |
parentEntryName |
private static BitField<FsSyncOption> |
SYNC_OPTIONS |
| Modifier | Constructor and Description |
|---|---|
private |
JmxModelView(FsModel 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() |
JmxModelViewMXBean |
getModelOfParent() |
String |
getMountPoint() |
String |
getMountPointOfParent() |
MBeanNotificationInfo[] |
getNotificationInfo() |
private static ObjectName |
getObjectName(FsModel model) |
protected String |
getParameterName(MBeanOperationInfo op,
MBeanParameterInfo param,
int sequence)
Override customization hook:
You can supply a customized description for MBeanParameterInfo.getName()
|
private FsController<?> |
getParentController() |
private FsEntryName |
getParentEntryName() |
long |
getSizeOfData() |
long |
getSizeOfStorage() |
String |
getTimeCreated() |
String |
getTimeRead() |
String |
getTimeWritten() |
boolean |
isTouched() |
(package private) static JmxModelViewMXBean |
register(FsModel model) |
void |
umount() |
(package private) static void |
unregister(FsModel 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 FsCompositeDriver DRIVER
private static final MBeanServer mbs
private final FsModel model
private volatile FsController<?> parentController
private volatile FsEntryName parentEntryName
private static final BitField<FsSyncOption> SYNC_OPTIONS
private JmxModelView(FsModel 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 JmxModelViewMXBean getModelOfParent()
getModelOfParent in interface JmxModelViewMXBeanpublic String getMountPoint()
getMountPoint in interface JmxModelViewMXBeanpublic String getMountPointOfParent()
getMountPointOfParent in interface JmxModelViewMXBeanpublic MBeanNotificationInfo[] getNotificationInfo()
private static ObjectName getObjectName(FsModel model)
protected String getParameterName(MBeanOperationInfo op, MBeanParameterInfo param, int sequence)
getParameterName in class StandardMBeanprivate FsController<?> getParentController()
private FsEntryName getParentEntryName()
public long getSizeOfData()
getSizeOfData in interface JmxModelViewMXBeanpublic long getSizeOfStorage()
getSizeOfStorage in interface JmxModelViewMXBeanpublic String getTimeCreated()
getTimeCreated in interface JmxModelViewMXBeanpublic String getTimeRead()
getTimeRead in interface JmxModelViewMXBeanpublic String getTimeWritten()
getTimeWritten in interface JmxModelViewMXBeanpublic boolean isTouched()
isTouched in interface JmxModelViewMXBeanstatic JmxModelViewMXBean register(FsModel model)
public void umount()
throws FsSyncException
umount in interface JmxModelViewMXBeanFsSyncExceptionstatic void unregister(FsModel model)
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.