BEA Systems, Inc.

WebLogic Server 8.1 API Reference

Package weblogic.management.runtime

Contains classes and interfaces for monitoring a WebLogic Server domain.

See:
          Description

Interface Summary
ApplicationRuntimeMBean  
CacheMonitorRuntimeMBean  
ClusterRuntimeMBean This class is used for monitoring a server's view of the members of a WebLogic cluster within a WebLogic domain.
ComponentRuntimeMBean Base class for all runtime mbeans that provide status of running modules.
ConnectorComponentRuntimeMBean Generates notifications about the deployment state of resource adapters.
ConnectorConnectionPoolRuntimeMBean This class is used for monitoring a WebLogic Connector Connection Pool
ConnectorConnectionRuntimeMBean This class is used for monitoring individual WebLogic Connector connections
ConnectorServiceRuntimeMBean This class is used for monitoring the WebLogic Connector Service
DeployerRuntimeMBean This MBean is the user API for initiating deployment requests and exists only on an Admin Server.
DeploymentTaskRuntimeMBean Base interface for deployment task MBeans.
DomainRuntimeMBean This class is used for monitoring a WebLogic domain.
EJBCacheRuntimeMBean This interface contains accessor methods for all cache runtime information collected for an EJB.
EJBComponentRuntimeMBean This is the top level interface for all runtime information collected for an EJB module.
EJBLockingRuntimeMBean This interface contains accessor methods for all lock manager runtime information collected for an EJB.
EJBPoolRuntimeMBean This interface contains accessor methods for all free pool runtime information collected for an EJB.
EJBRuntimeMBean This interface contains accessor methods for all common runtime information collected for all EJB types.
EJBTransactionRuntimeMBean This interface contains accessor methods for all transaction runtime information collected for an EJB.
EntityCacheCumulativeRuntimeMBean This class is used for monitoring an XML Cache.
EntityCacheCurrentStateRuntimeMBean This class is used for monitoring an XML Cache.
EntityCacheRuntimeMBean This class is used for monitoring an XML Cache.
EntityEJBRuntimeMBean This interface contains accessor methods for all EJB runtime information collected for an Entity Bean.
ExecuteQueueRuntimeMBean This bean is used to monitor an execute queue and its associated thread pool.
JDBCConnectionLeakProfile This interface provides information about a connection leak.
JDBCConnectionPoolRuntimeMBean This class is used for monitoring a WebLogic JDBC component
JDBCStatementProfile This interface provides execution profile of SQL statement.
JMSConnectionRuntimeMBean This class is used for monitoring a WebLogic JMS connection.
JMSConsumerRuntimeMBean This class is used for monitoring a WebLogic JMS consumer.
JMSDestinationRuntimeMBean This class is used for monitoring a WebLogic JMS destination (topic or queue).
JMSDurableSubscriberRuntimeMBean This class is used for monitoring a WebLogic JMS durable subscriber.
JMSPooledConnectionRuntimeMBean This class is used for monitoring pooled JMS connections.
JMSProducerRuntimeMBean This class is used for monitoring a WebLogic JMS producer.
JMSRuntimeMBean This class is used for monitoring a WebLogic JMS service.
JMSServerRuntimeMBean This class is used for monitoring a WebLogic JMS server.
JMSSessionPoolRuntimeMBean This class is used for monitoring a WebLogic JMS session pool.
JMSSessionRuntimeMBean This class is used for monitoring a WebLogic JMS session.
JRockitRuntimeMBean Exposes runtime data about the JRockit Virtual Machine (VM) that is running the current WebLogic Server instance.
JTARecoveryRuntimeMBean This interface is used for accessing transaction runtime characteristics for recovered transactions that are associated with a particular Transaction Recovery Service.
JTARuntimeMBean This interface is used for accessing transaction runtime characteristics within a WebLogic server.
JTAStatisticsRuntimeMBean This interface contains general JTA runtime statistics.
JTATransaction This class represents information about a live transaction.
JTATransactionStatisticsRuntimeMBean This interface contains general JTA transaction runtime statistics.
JVMRuntimeMBean Provides methods for retrieving information about the Java Virtual Machine (JVM) within with the current server instance is running.
LogBroadcasterRuntimeMBean This MBean broadcasts JMX notifications for each log message generated in the local WLS server.
MessageDrivenEJBRuntimeMBean This interface contains accessor methods for all EJB runtime information collected for a Message Driven Bean.
MessagingBridgeRuntimeMBean This class is used for monitoring a WebLogic messaging bridge.
NonXAResourceRuntimeMBean This represents runtime statistical information about a NonXAResource
ServerLifeCycleTaskRuntimeMBean Exposes monitoring information about a server's lifecycle.
ServerLifeCycleTaskStatus This interface defines the status that can be returned by ServerLifeCycleTaskRuntimeMBean.
ServerRuntimeMBean Provides methods for retrieving runtime information about a server instance and for transitioning a server from one state to another.
ServerSecurityRuntimeMBean This class is used for monitoring a WebLogic Security Info.
ServerStates This interface defines the lifecycle states that a server can be in.
ServletRuntimeMBean Describes a servlet.
ServletSessionRuntimeMBean This class is used for monitoring a WebLogic servlet session within a WebLogic server.
StatefulEJBRuntimeMBean This interface contains accessor methods for all EJB runtime information collected for a Stateful Session Bean.
StatelessEJBRuntimeMBean This interface contains accessor methods for all EJB runtime information collected for a Stateless Session Bean.
TaskRuntimeMBean Exposes monitoring information about an ongoing and potentially long-running administrative process.
TransactionNameRuntimeMBean This interface represents runtime statistics for a transaction name category.
TransactionResourceRuntimeMBean This interface represents runtime statistics for a transactional resource.
WebAppComponentRuntimeMBean Describes a servlet component (servlet context).
WebServerRuntimeMBean Describes a Web Server (HTTP Server)
WLECConnectionPoolRuntimeMBean This class is used for monitoring a WebLogic WLEC Connection Pool
WLECConnectionRuntimeMBean This class is used for monitoring individual WebLogic WLEC connections
WLECConnectionServiceRuntimeMBean This class is used for monitoring a WebLogic WLEC component
 

Class Summary
 

Exception Summary
MigrationException  
 

Package weblogic.management.runtime Description

Contains classes and interfaces for monitoring a WebLogic Server domain. All interfaces in this package are Dynamic Managed Beans (javax.management.DynamicMBean), as defined by the Sun Microsystems, Inc. Java Management Extensions (JMX) 1.0 specification.

In addition, all MBeans in this package extend weblogic.management.configuration.RuntimeMBean.

WebLogic Server managed resources provide performance metrics and other information about their runtime state through one or more Runtime MBeans. Runtime MBeans are not replicated like Configuration MBeans, and they exist only on the same server instance as their underlying managed resources.

Because Runtime MBeans contain only transient data, they do not save their data in the config.xml file. When you shut down a server instance, all runtime statistics and metrics from the Runtime MBeans are destroyed.

To look up a Runtime MBean:

  1. Use the Helper class to look up weblogic.management.MBeanHome on the server instance that hosts the Runtime MBean.

    Alternately, you can use Environment and javax.naming.Context to look up the MBeanHome interface from a server instance's JNDI tree.

  2. Use MBeanHome to retrieve a type-safe stub for the MBean, which makes it appear as though you can invoke an MBean's methods directly.

    Alternately, you can use the weblogic.management.MBeanHome interface to look up the RemoteMBeanServer interface or the standard JMX MBeanServer interface. With these interfaces, you use standard JMX techniques for invoking operations on MBeans.

Package Specification

The interfaces in this package implement the Sun Microsystems, Inc. Java Management Extensions (JMX) 1.0 specification to provide open and extensible management services. WebLogic Server adds its own set of convenience methods and other extensions to facilitate working in the WebLogic Server distributed environment.

You can download the JMX 1.0 specification and API documentation from http://jcp.org/aboutJava/communityprocess/final/jsr003/index.html.

Related Documentation

For overviews, examples, and guides, please see:

Author:
Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
See Also:
WebLogicObjectName

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81