Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.management.runtime
Interface PersistentStoreRuntimeMBean

All Superinterfaces:
DynamicMBean, HealthFeedback, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface PersistentStoreRuntimeMBean
extends RuntimeMBean, HealthFeedback

This class is used for monitoring a Persistent Store.

Since:
9.0.0.0

Method Summary
abstract  long getAllocatedIoBufferBytes()
          The amount of off-heap (native) memory, in bytes, reserved for file store use.
abstract  long getAllocatedWindowBufferBytes()
          The amount of off-heap (native) memory, in bytes, reserved for file store window buffer use.
abstract  PersistentStoreConnectionRuntimeMBean[] getConnections()
          The connections contained in the store.
abstract  long getCreateCount()
          Number of create requests issued by this store.
abstract  long getDeleteCount()
          Number of delete requests issued by this store.
abstract  HealthState getHealthState()
          Implement the HealthFeedback interface by returning the health state of this store.
abstract  long getObjectCount()
          Number of objects contained in the store.
abstract  long getPhysicalWriteCount()
          Number of times the store flushed its data to durable storage.
abstract  long getReadCount()
          Number of read requests issued by this store, including requests that occur during store initialization.
abstract  long getUpdateCount()
          Number of update requests issued by this store.

 

Methods inherited from interface weblogic.management.runtime.RuntimeMBean
addPropertyChangeListener, removePropertyChangeListener

 

Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent

 

Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes

 

Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister

 

Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener

 

Method Detail

getHealthState

HealthState getHealthState()

Implement the HealthFeedback interface by returning the health state of this store.

Specified by:
getHealthState in interface HealthFeedback

getCreateCount

long getCreateCount()

Number of create requests issued by this store.


getReadCount

long getReadCount()

Number of read requests issued by this store, including requests that occur during store initialization.


getUpdateCount

long getUpdateCount()

Number of update requests issued by this store.


getDeleteCount

long getDeleteCount()

Number of delete requests issued by this store.


getObjectCount

long getObjectCount()

Number of objects contained in the store.


getPhysicalWriteCount

long getPhysicalWriteCount()

Number of times the store flushed its data to durable storage.


getConnections

PersistentStoreConnectionRuntimeMBean[] getConnections()

The connections contained in the store.


getAllocatedWindowBufferBytes

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


getAllocatedIoBufferBytes

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.


Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09