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

Part Number E27170-02

weblogic.management.runtime
Interface EJBComponentRuntimeMBean

All Superinterfaces:
ComponentRuntimeMBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, RuntimeMBean, WebLogicMBean

public interface EJBComponentRuntimeMBean
extends ComponentRuntimeMBean

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

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

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

Parameters:
springRuntimeMBean - The Runtime MBean that surfaces Spring runtime metrics

getSpringRuntimeMBean

SpringRuntimeMBean getSpringRuntimeMBean()

getCoherenceClusterRuntime

CoherenceClusterRuntimeMBean getCoherenceClusterRuntime()

Returns the Coherence Cluster related runtime mbean for this component

Returns:
CoherenceClusterRuntimeMBean

getWseeClientRuntimes

WseeClientRuntimeMBean[] getWseeClientRuntimes()

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


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.


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.


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