Oracle Fusion Middleware
Oracle WebLogic Server 10.3.1 MBean API Reference
11g Release 1 (10.3.1)

Part Number E13945-02

weblogic.management.runtime
Interface EJBComponentRuntimeMBean

All Superinterfaces:
ComponentRuntimeMBean

public interface EJBComponentRuntimeMBean
extends ComponentRuntimeMBean

This is the top level interface for all runtime information collected for an EJB module.

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/products/weblogic/index.html.

Access limited to the following security roles:
Operator

Field Summary
 
Fields inherited from interface weblogic.management.runtime.ComponentRuntimeMBean
ACTIVATED, NEW, PREPARED, UNPREPARED
 
Method Summary
 EJBComponentMBean getEJBComponent()
          Provides the associated EJBComponentMBean for this EJB module.
 EJBRuntimeMBean getEJBRuntime(String ejbName)
          Provides the EJBRuntimeMBean for the EJB with the specified name.
 EJBRuntimeMBean[] getEJBRuntimes()
          Provides an array of EJBRuntimeMBean objects for this EJB module.
 KodoPersistenceUnitRuntimeMBean getKodoPersistenceUnitRuntime(String unitName)
          Provides the KodoPersistenceUnitRuntimeMBean for the EJB with the specified name.
 KodoPersistenceUnitRuntimeMBean[] getKodoPersistenceUnitRuntimes()
          Provides an array of KodoPersistenceUnitRuntimeMBean objects for this EJB module.
 SpringRuntimeMBean getSpringRuntimeMBean()
           
 void setSpringRuntimeMBean(SpringRuntimeMBean springRuntimeMBean)
          Spring runtime for the EJB module
 
Methods inherited from interface weblogic.management.runtime.ComponentRuntimeMBean
getDeploymentState, getModuleId, getWorkManagerRuntimes
 

Method Detail

getEJBRuntimes

EJBRuntimeMBean[] getEJBRuntimes()

Provides an array of EJBRuntimeMBean objects for this EJB module. The EJBRuntimeMBean instances can be cast to their appropriate subclass (EntityEJBRuntimeMBean, StatelessEJBRuntimeMBean, StatefulEJBRuntimeMBean or MessageDrivenEJBRuntimeMBean) to access additional runtime information for the particular EJB.

Returns:
The eJBRuntimes value

getEJBRuntime

EJBRuntimeMBean getEJBRuntime(String ejbName)

Provides the EJBRuntimeMBean for the EJB with the specified name.

Parameters:
ejbName -
Returns:
The eJBRuntime value

getEJBComponent

EJBComponentMBean getEJBComponent()

Provides the associated EJBComponentMBean for this EJB module.

Returns:
The eJBComponent value

getKodoPersistenceUnitRuntimes

KodoPersistenceUnitRuntimeMBean[] getKodoPersistenceUnitRuntimes()

Provides an array of KodoPersistenceUnitRuntimeMBean objects for this EJB module.

Returns:
The persistenceUnitRuntimes value

getKodoPersistenceUnitRuntime

KodoPersistenceUnitRuntimeMBean getKodoPersistenceUnitRuntime(String unitName)

Provides the KodoPersistenceUnitRuntimeMBean for the EJB with the specified name.

Parameters:
unitName -
Returns:
The persistenceUnitRuntime value

setSpringRuntimeMBean

void setSpringRuntimeMBean(SpringRuntimeMBean springRuntimeMBean)

Spring runtime for the EJB module


getSpringRuntimeMBean

SpringRuntimeMBean getSpringRuntimeMBean()

Documentation is available at
http://download.oracle.com/docs/cd/E12839_01/web.1111/wls.htm
Copyright 1996, 2009, 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
Oracle WebLogic Server 10.3.1 MBean API Reference
11g Release 1 (10.3.1)

Part Number E13945-02