public interface PersistentStoreRuntimeMBean extends RuntimeMBean, HealthFeedback
This class is used for monitoring a Persistent Store.
| Modifier and Type | Method and Description |
|---|---|
long |
getAllocatedIoBufferBytes()
The amount of off-heap (native) memory, in bytes, reserved for file store use.
|
long |
getAllocatedWindowBufferBytes()
The amount of off-heap (native) memory, in bytes, reserved for file store window buffer use.
|
PersistentStoreConnectionRuntimeMBean[] |
getConnections()
The connections contained in the store.
|
long |
getCreateCount()
Number of create requests issued by this store.
|
long |
getDeleteCount()
Number of delete requests issued by this store.
|
HealthState |
getHealthState()
Implement the HealthFeedback interface by returning the health state
of this store.
|
long |
getObjectCount()
Number of objects contained in the store.
|
long |
getPhysicalWriteCount()
Number of times the store flushed its data to durable storage.
|
long |
getReadCount()
Number of read requests issued by this store, including requests that occur during store initialization.
|
long |
getUpdateCount()
Number of update requests issued by this store.
|
addPropertyChangeListener, removePropertyChangeListenergetMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParentgetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenerHealthState getHealthState()
Implement the HealthFeedback interface by returning the health state of this store.
getHealthState in interface HealthFeedbacklong getCreateCount()
Number of create requests issued by this store.
long getReadCount()
Number of read requests issued by this store, including requests that occur during store initialization.
long getUpdateCount()
Number of update requests issued by this store.
long getDeleteCount()
Number of delete requests issued by this store.
long getObjectCount()
Number of objects contained in the store.
long getPhysicalWriteCount()
Number of times the store flushed its data to durable storage.
PersistentStoreConnectionRuntimeMBean[] getConnections()
The connections contained in the store.
long getAllocatedWindowBufferBytes()
The amount of off-heap (native) memory, in bytes, reserved for file store window buffer use.
Applies to synchronous write policies Direct-Write-With-Cache and Disabled
but only when the native wlfileio library is loaded. See file store configurable attribute
MaxWindowBufferSize for more information
long getAllocatedIoBufferBytes()
The amount of off-heap (native) memory, in bytes, reserved for file store use.
When applicable, this is a multiple of the file store configurable attribute IOBufferSize.
Applies to synchronous write policies Direct-Write and Cache-Flush policies.