M - the type of the file system model.@ThreadSafe public class JmxModelView<M extends net.java.truevfs.kernel.spec.FsModel> extends javax.management.StandardMBean implements JmxModelMXBean
| Modifier | Constructor and Description |
|---|---|
protected |
JmxModelView(java.lang.Class<? extends JmxModelMXBean> type,
M model) |
|
JmxModelView(M model) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getDescription(javax.management.MBeanAttributeInfo info) |
protected java.lang.String |
getDescription(javax.management.MBeanInfo info) |
protected java.lang.String |
getDescription(javax.management.MBeanOperationInfo info) |
java.lang.String |
getMountPoint() |
java.lang.String |
getMountPointOfParent() |
long |
getSizeOfData() |
long |
getSizeOfStorage() |
java.lang.String |
getTimeCreatedDate() |
java.lang.Long |
getTimeCreatedMillis() |
java.lang.String |
getTimeReadDate() |
java.lang.Long |
getTimeReadMillis() |
java.lang.String |
getTimeWrittenDate() |
java.lang.Long |
getTimeWrittenMillis() |
boolean |
isMounted() |
protected net.java.truevfs.kernel.spec.FsNode |
node() |
void |
sync() |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationprotected final M extends net.java.truevfs.kernel.spec.FsModel model
public JmxModelView(M model)
protected JmxModelView(java.lang.Class<? extends JmxModelMXBean> type, M model)
protected java.lang.String getDescription(javax.management.MBeanInfo info)
getDescription in class javax.management.StandardMBeanprotected java.lang.String getDescription(javax.management.MBeanAttributeInfo info)
getDescription in class javax.management.StandardMBeanprotected java.lang.String getDescription(javax.management.MBeanOperationInfo info)
getDescription in class javax.management.StandardMBeanpublic boolean isMounted()
isMounted in interface JmxModelMXBeanpublic java.lang.String getMountPoint()
getMountPoint in interface JmxModelMXBeanpublic java.lang.String getMountPointOfParent()
getMountPointOfParent in interface JmxModelMXBeanpublic long getSizeOfData()
getSizeOfData in interface JmxModelMXBeanpublic long getSizeOfStorage()
getSizeOfStorage in interface JmxModelMXBeanpublic java.lang.String getTimeCreatedDate()
getTimeCreatedDate in interface JmxModelMXBeanpublic java.lang.Long getTimeCreatedMillis()
getTimeCreatedMillis in interface JmxModelMXBeanpublic java.lang.String getTimeReadDate()
getTimeReadDate in interface JmxModelMXBeanpublic java.lang.Long getTimeReadMillis()
getTimeReadMillis in interface JmxModelMXBeanpublic java.lang.String getTimeWrittenDate()
getTimeWrittenDate in interface JmxModelMXBeanpublic java.lang.Long getTimeWrittenMillis()
getTimeWrittenMillis in interface JmxModelMXBeanprotected net.java.truevfs.kernel.spec.FsNode node()
public void sync()
throws net.java.truevfs.kernel.spec.FsSyncWarningException,
net.java.truevfs.kernel.spec.FsSyncException
sync in interface JmxModelMXBeannet.java.truevfs.kernel.spec.FsSyncWarningExceptionnet.java.truevfs.kernel.spec.FsSyncException