|
Oracle Fusion Middleware extensions for Logging and Diagnostic 11g Release 1 (11.1.1.6) E22565-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.apps.fnd.appltest.diagfwk.engine.impl.mbean.ExecutorMBeanDiscovererImpl
public class ExecutorMBeanDiscovererImpl
Implementation of the Diagnostics Executor MBean Discoverer
Method Summary | |
---|---|
java.util.Map<java.lang.String,java.util.List<javax.management.ObjectName>> |
getAvailableExecutorMBeans(java.lang.String pWebAppName)
Returns the object names of the discovered MBeans for the given web app |
static ExecutorMBeanDiscoverer |
getInstance()
|
static java.lang.String |
getPartialExecutorMBeanObjectName(java.lang.String webAppName)
Formulates the object name of the Executor MBean partially. |
java.util.List<java.lang.String> |
getWebApplicationsAvailableForTest()
Returns the list of Web Applications that are available on which Diagnostic Tests that execute Applications code can be run. |
boolean |
isExecutorMBeanAvailable(java.lang.String pWebAppName)
Checks whether there is at least one mbean instance currently available in order to execute any tests for the given web application that requires the application context. |
void |
refreshAvailableMBeans()
Starts a discovery process that queries the Domain runtime mbean server to determine the instances of all diagnostics executor mbeans that are currently available to execute diagnostic tests that require application context. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ExecutorMBeanDiscoverer getInstance()
public void refreshAvailableMBeans()
ExecutorMBeanDiscoverer
If multiple domains are configured in the domain registry the refresh action will also query the additional domains to get list of mbeans instances from such domains.
refreshAvailableMBeans
in interface ExecutorMBeanDiscoverer
public java.util.Map<java.lang.String,java.util.List<javax.management.ObjectName>> getAvailableExecutorMBeans(java.lang.String pWebAppName)
ExecutorMBeanDiscoverer
getAvailableExecutorMBeans
in interface ExecutorMBeanDiscoverer
pWebAppName
- name of the web application for which to get the
list of available executor mbeans
public boolean isExecutorMBeanAvailable(java.lang.String pWebAppName)
ExecutorMBeanDiscoverer
isExecutorMBeanAvailable
in interface ExecutorMBeanDiscoverer
pWebAppName
- name of the web application
public java.util.List<java.lang.String> getWebApplicationsAvailableForTest()
ExecutorMBeanDiscoverer
getWebApplicationsAvailableForTest
in interface ExecutorMBeanDiscoverer
public static java.lang.String getPartialExecutorMBeanObjectName(java.lang.String webAppName)
webAppName
-
javax.management.MalformedObjectNameException
|
Oracle Fusion Middleware extensions for Logging and Diagnostic 11g Release 1 (11.1.1.6) E22565-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |