BEA Systems, Inc.

Type-Safe Access to BEA WebLogic Server 9.0 MBeans (Deprecated)


weblogic.management.runtime
Interface PersistentStoreRuntimeMBean

All Superinterfaces:
DynamicMBean, weblogic.health.HealthFeedback, MBeanRegistration, NotificationBroadcaster, weblogic.management.runtime.RuntimeMBean, WebLogicMBean

public interface PersistentStoreRuntimeMBean
extends weblogic.management.runtime.RuntimeMBean, weblogic.health.HealthFeedback

Deprecation of MBeanHome and Type-Safe Interfaces

This is a type-safe interface for a WebLogic Server MBean, which you can import into your client classes and access through weblogic.management.MBeanHome. As of 9.0, the MBeanHome interface and all type-safe interfaces for WebLogic Server MBeans are deprecated. Instead, client classes that interact with WebLogic Server MBeans should use standard JMX design patterns in which clients use the javax.management.MBeanServerConnection interface to discover MBeans, attributes, and attribute types at runtime. For more information, see "Developing Manageable Applications with JMX" on http://www.oracle.com/technology/documentation/index.html.

Since:
9.0.0.0
Copyright © 2005 BEA Systems, Inc. All Rights Reserved.

Method Summary
 PersistentStoreConnectionRuntimeMBean[] getConnections()
           
 long getCreateCount()
           
 long getDeleteCount()
           
 weblogic.health.HealthState getHealthState()
          Implement the HealthFeedback interface by returning the health state of this store.
 long getObjectCount()
           
 long getPhysicalWriteCount()
           
 long getReadCount()
           
 long getUpdateCount()
           
 
Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, 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

getConnections

public PersistentStoreConnectionRuntimeMBean[] getConnections()
Returns:
The connections contained in the store

getCreateCount

public long getCreateCount()
Returns:
Number of create requests issued by this store.

getDeleteCount

public long getDeleteCount()
Returns:
Number of delete requests issued by this store.

getHealthState

public weblogic.health.HealthState getHealthState()
Implement the HealthFeedback interface by returning the health state of this store.

Specified by:
getHealthState in interface weblogic.health.HealthFeedback

getObjectCount

public long getObjectCount()
Returns:
Number of objects contained in the store.

getPhysicalWriteCount

public long getPhysicalWriteCount()
Returns:
Number of times the store flushed its data to durable storage

getReadCount

public long getReadCount()
Returns:
Number of read requests issued by this store.

getUpdateCount

public long getUpdateCount()
Returns:
Number of update requests issued by this store.

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs90
Copyright 2005 BEA Systems Inc.