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

Part Number E27170-02

Package weblogic.management.runtime

Contains classes and interfaces for monitoring a WebLogic Server domain.

See:
          Description

Interface Summary
AppClientComponentRuntimeMBean This is the ComponentRuntimeMBean for Java EE Application Client Containers.
AppDeploymentRuntimeMBean This MBean provides deployment operations for an application.
ApplicationRuntimeMBean An application represents a Java EE Enterprise application packaged in an EAR file or EAR exploded directory.
AppRuntimeStateRuntimeMBean Provides access to runtime state for deployed applications.
AsyncReplicationRuntimeMBean This MBean provides runtime statistics for async replication in a WebLogic Cluster
ChannelRuntimeMBean  
ClusterRuntimeMBean This class is used for monitoring a server's view of the members of a WebLogic cluster within a WebLogic domain.
CoherenceClusterRuntimeMBean Coherence cluster run-time information.
CoherenceServerLifeCycleRuntimeMBean Provides methods that transition servers from one state to another.
CoherenceServerLifeCycleTaskRuntimeMBean Exposes monitoring information about a server's life cycle.
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
ConnectorInboundRuntimeMBean This class is used for monitoring inbound connections of resource adapters.
ConnectorServiceRuntimeMBean This interface defines the runtime information that can be accessed at a connector service level.
ConnectorWorkManagerRuntimeMBean This class is used for monitoring Connector Work Manager of resource adapters.
ConsoleRuntimeMBean Runtime services for the console.
CursorRuntimeMBean This interface is a base interface for paging cursor implementations.
DeployerRuntimeMBean Deprecated. 9.0.0.0 Replaced by WebLogicDeploymentManager
DeploymentManagerMBean This MBean provides deployment operations.
DeploymentProgressObjectMBean This MBean is the user API for monitoring deployment operations and exists only on an Administration Server.
DeploymentTaskRuntimeMBean Deprecated. 9.0.0.0 Replaced by WebLogicDeploymentManager
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 run-time information collected for all EJB types.
EJBTimerRuntimeMBean This interface contains accessor methods for all EJB Timer runtime information collected for an EJB.
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 the size and usage of 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.
ExecuteThread Exposes the runtime state of an execute thread.
InterceptionComponentRuntimeMBean Interception: This is the top level interface for all runtime information collected for an Interception module.
JaxRsApplicationRuntimeMBean This the runtime server MBean for a JAX-RS application.
JaxRsMonitoringInfoRuntimeMBean This interface is to be implemented by various JAX-RS objects that are going provide runtime metrics The list of JAX-RS objects include 1.
JaxRsResourceConfigTypeRuntimeMBean The runtime MBean for the JAX-RS application resource config.
JaxRsResourceMethodBaseRuntimeMBean The runtime MBean base class for both resource methods and sub-resource locators.
JaxRsResourceMethodRuntimeMBean The runtime MBean of a resource method.
JaxRsResourceRuntimeMBean The runtime MBean of a JAX-RS resource.
JaxRsSubResourceLocatorRuntimeMBean The runtime MBean for a JAX-RS sub-resource locator.
JDBCConnectionLeakProfile This interface provides information about a connection leak.
JDBCConnectionPoolRuntimeMBean Deprecated. 9.0.0.0 Replaced by JDBCDataSourceRuntimeMBean
JDBCDataSourceRuntimeMBean This class is used for monitoring a WebLogic JDBC Data Source and its associated connection pool.
JDBCDataSourceTaskRuntimeMBean  
JDBCDriverRuntimeMBean This class maps to a JDBCDriver JMO
JDBCMultiDataSourceRuntimeMBean This class is used for monitoring a WebLogic JDBC Multi Data Source and its associated data sources.
JDBCOracleDataSourceInstanceRuntimeMBean Runtime MBean for monitoring a JDBC GridLink Data Source instance.
JDBCOracleDataSourceRuntimeMBean Runtime MBean that represents a JDBC RAC JDBC data source.
JDBCServiceRuntimeMBean This class is used for monitoring a WebLogic JDBC service.
JDBCStatementProfile This interface provides execution profile of SQL statement.
JMSComponentRuntimeMBean This is the top level interface for all runtime information collected for an JMS module.
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.
JMSMessageCursorRuntimeMBean This runtime MBean represents a handle to a server-side JMS message result set.
JMSMessageManagementRuntimeMBean This interface defines the common management functionality for both Queues and Topics
JMSPooledConnectionRuntimeMBean This class is used for monitoring pooled JMS connections.
JMSProducerRuntimeMBean This class is used for monitoring a WebLogic JMS producer.
JMSRemoteEndpointRuntimeMBean This class is used for monitoring a WebLogic SAF remote endpoint for a JMS imported destination.
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.
JobRuntimeMBean RuntimeMBean that provides information about a particular job.
JobSchedulerRuntimeMBean RuntimeMBean that provides information about jobs scheduled with the Job Scheduler.
JoltConnectionPoolRuntimeMBean This class is used for monitoring a WebLogic Jolt Connection Pool
JoltConnectionRuntimeMBean This class is used for monitoring individual WebLogic Jolt connections
JoltConnectionServiceRuntimeMBean This class is used for monitoring a WebLogic Jolt component
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.
KodoDataCacheRuntimeMBean Base class for all runtime mbeans that provide status of running modules.
KodoPersistenceUnitRuntimeMBean Base class for all runtime mbeans that provide status of running modules.
KodoQueryCacheRuntimeMBean Base class for all runtime mbeans that provide status of running modules.
KodoQueryCompilationCacheRuntimeMBean Base class for all runtime mbeans that provide status of running modules.
LibDeploymentRuntimeMBean This MBean provides deployment operations for a library..
LibraryRuntimeMBean RuntimeMBean for Library deployments
LogBroadcasterRuntimeMBean This MBean broadcasts JMX notifications for each log message generated in the local WLS server.
LogRuntimeMBean This interface defines the control operations for a log in the WebLogic Server.
MailSessionRuntimeMBean RuntimeMBean for JavaMail Sessions
MANAsyncReplicationRuntimeMBean RuntimeMBean for MAN Asynchronous Replication
MANReplicationRuntimeMBean RuntimeMBean for MAN Replication
MaxThreadsConstraintRuntimeMBean Runtime information for MaxThreadsConstraint
MessageCursorRuntimeMBean This interface specifies methods for cursor result sets comprised of messages.
MessageDrivenControlEJBRuntimeMBean This interface contains controls to suspend & resume the MDBs.
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.
MigratableServiceCoordinatorRuntimeMBean This class is used for monitoring the Migratable Service Coordinator.
MigrationDataRuntimeMBean Runtime information about one past or ongoing migration.
MinThreadsConstraintRuntimeMBean Monitoring information for MinThreadsConstraint
NonXAResourceRuntimeMBean This represents runtime statistical information about a NonXAResource
ONSClientRuntimeMBean Runtime MBean that represents an ONS client configuration that is associated with a RAC JDBC data source.
ONSDaemonRuntimeMBean Runtime MBean that represents an ONS client configuration that is associated with a RAC JDBC data source.
OwsmSecurityPolicyRuntimeMBean Specifies runtime information about the WS-Policy files that are available for the Web Service.
PageFlowActionRuntimeMBean This MBean represents the statistics for a single action of a PageFlow
PageFlowError A simple bean that holds page flow exception information
PageFlowRuntimeMBean This MBean represents a PageFlow type.
PageFlowsRuntimeMBean This MBean just hides the lazy construction of PageFlowRuntimeMBeans and provides a top-level reset() operation for all PageFlows in the webapp.
PathServiceRuntimeMBean This interface is used for accessing a WebLogic path service entity
PersistenceUnitRuntimeMBean This class is used for monitoring JPA specific runtime stats.
PersistentStoreConnectionRuntimeMBean This class is used for monitoring a Persistent Store Connection.
PersistentStoreRuntimeMBean This class is used for monitoring a Persistent Store.
PSAssemblyRuntimeMBean This interface is used for accessing a WebLogic path service entity
PSEntryCursorRuntimeMBean This runtime MBean extends the cursor mbean with write methods, such as delete, update, etc.
QueryCacheRuntimeMBean This interface contains accessor methods for all query cache runtime information collected for an EJB.
RealmRuntimeMBean This class is used to monitor and manage per security realm runtime information.
ReplicationRuntimeMBean Common interface for different replication runtime mbeans within WebLogic Server
RequestClassRuntimeMBean RequestClassRuntimeMBean presents runtime information about RequestClasses.
RuntimeMBean The tagging interface for all runtime MBeans.
SAFAgentRuntimeMBean This class is used for monitoring a WebLogic SAF agent.
SAFConversationRuntimeMBean This class is used for monitoring a WebLogic SAF conversation.
SAFMessageCursorRuntimeMBean This runtime MBean represents a handle to a SAF message result set.
SAFRemoteEndpointRuntimeMBean This class is used for monitoring a WebLogic SAF remote endpoint
SAFRuntimeMBean This class is used for monitoring a WebLogic SAF service.
SAFStatisticsCommonMBean This class is has all the common statistics stuff for a SAFAgentRuntimeMBean or a SAFRemoteEndpoitsRuntimeMBean.
ServerChannelRuntimeMBean Runtime information for NetworkAccessPoints or "Channels".
ServerConnectionRuntime This interface represents the runtime state of a protocol-specific connection.
ServerLifeCycleRuntimeMBean Provides methods that transition servers from one state to another.
ServerLifeCycleTaskRuntimeMBean Exposes monitoring information about a server's lifecycle.
ServerLifeCycleTaskStatus This interface defines the status that can be returned by ServerLifeCycleTaskRuntimeMBean.
ServerMigrationRuntimeMBean ServerMigrationRuntimeMBean provides runtime monitoring information about the past migrations performed by this server as the cluster master.
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 WebLogic Security Info.
ServerStates This interface defines the lifecycle states that a server can be in.
ServiceMigrationDataRuntimeMBean Runtime information about one past or ongoing migration.
ServiceMigrationRuntimeMBean ServiceMigrationRuntimeMBean provides runtime monitoring information about the past migrations performed by this server as the cluster master.
ServletRuntimeMBean Describes a servlet.
ServletSessionRuntimeMBean Deprecated. As of WebLogic 9.0, use WebAppComponentRuntimeMBean instead.
SingleSignOnServicesRuntimeMBean This interface is used to publish SAML 2.0 local site meta-data for single sign-on services.
SingletonEJBRuntimeMBean This interface contains accessor methods for all EJB run-time information collected for a Singleton session bean.
SNMPAgentRuntimeMBean Runtime information for an SNMP agent that is running in the current WebLogic Server domain.
SocketRuntime This interface represents the runtime state of a Socket controlled by the Muxer.
SpringApplicationContextRuntimeMBean This MBean represents instances of class org.springframework.context.support.AbstractApplicationContext and org.springframework.beans.factory.support.AbstractBeanFactory There is a SpringApplicationContextRuntimeMBean for each application context in a deployment.
SpringBeanDefinitionRuntimeMBean  
SpringBeanDependencyValue A simple value object that holds the string representation of a value that is injected into a Spring bean.
SpringRuntimeMBean  
SpringTransactionManagerRuntimeMBean This MBean represents statistics gathered for org.springframework.transaction.support.AbstractPlatformTransactionManager
SpringTransactionTemplateRuntimeMBean This MBean represents statistics gathered for org.springframework.transaction.support.TransactionTemplate
SpringViewResolverRuntimeMBean This MBean represents statistics for org.springframework.web.servlet.ViewResolver
SpringViewRuntimeMBean This MBean represents statistics for org.springframework.web.servlet.view.AbstractView
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.
SystemComponentLifeCycleRuntimeMBean Provides methods that transition system component from one state to another.
SystemComponentLifeCycleTaskRuntimeMBean Exposes monitoring information about a system component's life cycle.
TaskRuntimeMBean Exposes monitoring information about an ongoing and potentially long-running administrative process.
ThreadPoolRuntimeMBean This bean is used to monitor the self-tuning queue
Timer This class provides runtime data on a timer that is currently maintained by the WebLogic timer implementation.
TimerRuntimeMBean This RuntimeMBean exposes information about all active timers present in the WebLogic timer implementation.
TransactionNameRuntimeMBean This interface represents runtime statistics for a transaction name category.
TransactionResourceRuntimeMBean This interface represents runtime statistics for a transactional resource.
UnicastMessagingRuntimeMBean Monitoring information when unicast messaging is turned on
UserLockoutManagerRuntimeMBean This class is used to monitor and manage per security realm user lockout information.
WANReplicationRuntimeMBean RuntimeMBean for WAN Replication
WebAppComponentRuntimeMBean Describes a servlet component (servlet context).
WebPubSubRuntimeMBean  
WebServerRuntimeMBean Describes a Web Server (HTTP Server)
WLDFAccessRuntimeMBean Use this interface to access the different types of diagnostic data generated by a server.
WLDFArchiveRuntimeMBean Use this interface to collect statistical information about the data archives maintained by WLDF.
WLDFControlRuntimeMBean This MBean acts as a factory for WLDFSystemResourceControlRuntimeMBeans
WLDFDataAccessRuntimeMBean Use this interface to access the specific type of diagnostic data from an underlying log for which this instance is created.
WLDFDataRetirementTaskRuntimeMBean Exposes monitoring information about a potentially long-running request for the data retirement task.
WLDFDbstoreArchiveRuntimeMBean Use this interface to retrieve statistical information associated with the WLDF archives that use databases for storage.
WLDFEditableArchiveRuntimeMBean Use this interface to collect statistical information about the editable archives maintained by WLDF, such as JDBC based and weblogic.store based WLDF archives
WLDFFileArchiveRuntimeMBean Use this interface to collect statistical information about file-based WLDF archives.
WLDFHarvesterManagerRuntimeMBean Provides statistical information relative to a particular configured Harvester instance, and a means to retreive an on-demand snapshot of configured attribute values.
WLDFHarvesterRuntimeMBean Provides aggregated information about all active Harvester configurations, as well as metadata about harvestable and harvested attributes, types, and instances.
WLDFImageCreationTaskRuntimeMBean Exposes monitoring information about a potentially long-running request for the generation of a diagnostic image.
WLDFImageRuntimeMBean This interface controls diagnostic image creation, and provides access to run-time information about past and current diagnostic image capture requests.
WLDFInstrumentationRuntimeMBean This interface defines various methods for accessing runtime information about the diagnostic instrumentation system.
WLDFRuntimeMBean This interface provides access to all the runtime MBeans for the WebLogic Diagnostic Framework (WLDF).
WLDFSystemResourceControlRuntimeMBean This MBean acts as a Runtime Control for a WLDF profile.
WLDFWatchJMXNotificationRuntimeMBean Deprecated.  
WLDFWatchManagerRuntimeMBean Provides access to Watch and Notification statistical data for the current instance of this server.
WLDFWatchNotificationRuntimeMBean Provides access to Watch and Notification statistical data for the current instance of this server.
WLDFWatchNotificationSourceRuntimeMBean Attaches a notification listener in order to receive watch notification events when a watch evaluates to true.
WLDFWlstoreArchiveRuntimeMBean Use this interface to retrieve statistical information associated with WLDF archives that use WebLogic Store for data storage.
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
WorkManagerRuntimeMBean WorkManager Runtime information.
WseeAggregatableBaseOperationRuntimeMBean Describes Web Service operation state, such as deployment state and runtime statistics.
WseeBaseOperationRuntimeMBean Describes the state of a particular Web Service operation, such as deployment state and runtime statistics about the execution of the operation.
WseeBasePortRuntimeMBean Describes the state of a particular Web service port.
WseeBaseRuntimeMBean Base interface for WseeRuntimeMBean and WseeV2RuntimeMBean
WseeClientConfigurationRuntimeMBean Encapsulates runtime policy subject information about a particular Web Service reference.
WseeClientOperationRuntimeMBean Describes the state of a particular Web Service operation, such as deployment state and runtime statistics about the execution of the operation.
WseeClientPortRuntimeMBean Describes the state of a particular Web Service port.
WseeClientRuntimeMBean Describes the state of a particular Web Service client (Port/Dispatch instance that includes a ClientIdentityFeature).
WseeClusterFrontEndRuntimeMBean Encapsulates runtime information about a particular Web Service cluster front-end instance.
WseeClusterRoutingRuntimeMBean Encapsulates runtime information about a particular Web Service cluster routing instance (whether it be a front-end router or an in-place router).
WseeHandlerRuntimeMBean Provides runtime information about a SOAP message handler that has been associated with a Web service.
WseeMcRuntimeMBean Describes the state of MakeConnection pending message lists
WseeOperationConfigurationRuntimeMBean Encapsulates runtime information about a particular operation.
WseeOperationRuntimeMBean Describes the state of a particular Web Service operation, such as deployment state and runtime statistics about the execution of the operation.
WseePolicyRuntimeMBean Specifies runtime information about the WS-Policy files that are available for the Web Service.
WseePolicySubjectManagerRuntimeMBean  
WseePortConfigurationRuntimeMBean Encapsulates runtime policy subject information about a particular Port.
WseePortPolicyRuntimeMBean Describes the Web service security policy state of a particular Web service port.
WseePortRuntimeMBean Describes the state of a particular Web Service port.
WseeRuntimeMBean Deprecated. Use WseeV2RuntimeMBean from the web app or EJB component runtime MBeans instead.
WseeV2RuntimeMBean Encapsulates runtime information about a particular Web Service.
WseeWsrmRuntimeMBean Encapsulates runtime information about WS-RM functionality.
WSRMRemoteEndpointRuntimeMBean This class is used for monitoring a WebLogic SAF remote endpoint for WebServices Reliable Messaging.
WsrmRequestInfo Represents a sent request on the RM source (sending-side) or a received request on the RM destination (receiving-side).
WsrmSequenceInfo Represents a reliable sequence for either the RM source or RM destination
WTCRuntimeMBean This class is used to 1.
 

Class Summary
SAFConstants This class holds the SAF constant property/attribute names and values.
 

Enum Summary
WseeBaseRuntimeMBean.Type  
 

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 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:

Deprecation of MBeanHome and Type-Safe Interfaces

This package contains type-safe interfaces for WebLogic Server MBeans, 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 https://www.oracle.com/technetwork/middleware/weblogic/overview/index.html.

See Also:
WebLogicObjectName

Copyright 1996, 2013, 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.1.2)

Part Number E27170-02