Oracle Fusion Middleware
Oracle WebLogic Server MBean Javadoc
11g Release 1 (10.3.5)

Part Number E13945-05

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
 CoherenceClusterRuntimeMBean getCoherenceClusterRuntime()
          Returns the Coherence Cluster related runtime mbean for this component
 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()
           
 WseeClientConfigurationRuntimeMBean[] getWseeClientConfigurationRuntimes()
          Returns the list of Web Service client reference configuration runtime instances that are contained in this EJB within an Enterprise application.
 WseeClientRuntimeMBean[] getWseeClientRuntimes()
          Returns the list of Web Service client runtime instances that are contained in this Enterprise JavaBean component.
 WseeV2RuntimeMBean[] getWseeV2Runtimes()
          Returns the list of Web Service runtime instances that are contained in this EJB within an Enterprise application.
 WseeClientConfigurationRuntimeMBean lookupWseeClientConfigurationRuntime(String name)
          Returns a named Web Service client reference configuration runtime instance that is contained in this EJB within an Enterprise application.
 WseeClientRuntimeMBean lookupWseeClientRuntime(String rawClientId)
          Returns a named Web Service client runtime instances that is contained in this Enterprise JavaBean component.
 WseeV2RuntimeMBean lookupWseeV2Runtime(String name)
          Returns a named Web Service runtime instance that is contained in this EJB within an Enterprise application.
 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()

getCoherenceClusterRuntime

CoherenceClusterRuntimeMBean getCoherenceClusterRuntime()

Returns the Coherence Cluster related runtime mbean for this component

Returns:
CoherenceClusterRuntimeMBean
Since:
10.3.3.0

getWseeClientRuntimes

WseeClientRuntimeMBean[] getWseeClientRuntimes()

Returns the list of Web Service client runtime instances that are contained in this Enterprise JavaBean component.

Returns:

lookupWseeClientRuntime

WseeClientRuntimeMBean lookupWseeClientRuntime(String rawClientId)

Returns a named Web Service client runtime instances that is contained in this Enterprise JavaBean component.

Parameters:
rawClientId - The raw client ID of the client to lookup. This ID does not contain the application/component qualifiers that are prepended to the full client ID for the client.
Returns:
The client runtime or null if no such client could be found.

getWseeV2Runtimes

WseeV2RuntimeMBean[] getWseeV2Runtimes()

Returns the list of Web Service runtime instances that are contained in this EJB within an Enterprise application.

Returns:

lookupWseeV2Runtime

WseeV2RuntimeMBean lookupWseeV2Runtime(String name)

Returns a named Web Service runtime instance that is contained in this EJB within an Enterprise application.

Parameters:
name - The web service description name of the web service to look up.
Returns:
The web service runtime or null if no web service with the given name could be found.

getWseeClientConfigurationRuntimes

WseeClientConfigurationRuntimeMBean[] getWseeClientConfigurationRuntimes()

Returns the list of Web Service client reference configuration runtime instances that are contained in this EJB within an Enterprise application.

Returns:

lookupWseeClientConfigurationRuntime

WseeClientConfigurationRuntimeMBean lookupWseeClientConfigurationRuntime(String name)

Returns a named Web Service client reference configuration runtime instance that is contained in this EJB within an Enterprise application.

Parameters:
name - The web service client reference name to look up.
Returns:
The web service client reference configuration runtime or null if no web service client reference configuration runtime with the given name could be found.

Copyright 1996, 2011, 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 MBean Javadoc
11g Release 1 (10.3.5)

Part Number E13945-05