Methods Summary |
---|
private com.sun.appserv.management.monitor.CallFlowMonitor | getCallFlowMonitor()
Map<String,ServerRootMonitor> serverRootMonitorMap =
getDomainRoot().getMonitoringRoot().getServerRootMonitorMap();
// Get the server name from some MBean. Using the default value for now
ServerRootMonitor serverRootMonitor = serverRootMonitorMap.get("server");
return serverRootMonitor.getCallFlowMonitor();
|
public void | testCallFlowOff()
final CallFlowMonitor cfm = getCallFlowMonitor();
cfm.setEnabled( false );
assertFalse( cfm.getEnabled() );
|
public void | testCallFlowOn()
final CallFlowMonitor cfm = getCallFlowMonitor();
try
{
cfm.setEnabled ( true );
assertTrue( cfm.getEnabled() );
}
catch( Throwable t )
{
warning( "testCallFlowOn: " +
"Can't enable callflow...has the callflow database been started?" );
}
|
public void | testClearData()
final CallFlowMonitor cfm = getCallFlowMonitor();
cfm.clearData();
|
public void | testExactlyOneDASCallFlowMonitor()
final Set<CallFlowMonitor> cfms =
getQueryMgr().queryJ2EETypeSet( XTypes.CALL_FLOW_MONITOR );
int numDAS = 0;
int numNonDAS = 0;
for( final CallFlowMonitor cfm : cfms )
{
if ( cfm.isDAS() )
{
++numDAS;
}
else
{
++numNonDAS;
}
}
if ( numNonDAS == 0 )
{
warning( "testExactlyOneDASCallFlowMonitor: no instances other than DAS are running" );
}
assert numDAS == 1 :
"There must be exactly one CallFlowMonitor in the DAS, but there are " + numDAS +
" and there are " + numNonDAS + " non-DAS CallFlowMonitor.";
|
public void | testIPFilter()
final CallFlowMonitor cfm = getCallFlowMonitor();
cfm.setCallerIPFilter(IP_FILTER_NAME);
final String filter = cfm.getCallerIPFilter();
boolean val = filter.equals(IP_FILTER_NAME);
assertTrue(val);
|
public void | testPrincipalFilter()
final CallFlowMonitor cfm = getCallFlowMonitor();
cfm.setCallerPrincipalFilter(PRINCIPAL_FILTER_NAME);
final String filter = cfm.getCallerPrincipalFilter();
boolean val = filter.equals(PRINCIPAL_FILTER_NAME);
assertTrue(val);
|
public void | testQueryCallStackInformation()
final CallFlowMonitor cfm = getCallFlowMonitor();
final List<Map<String, String>> list = cfm.queryCallStackForRequest ("RequestID_1");
if(list == null)
// int resultSize = list.size ();
// int CORRECT_RESULT_SIZE = 0;
// if (resultSize == CORRECT_RESULT_SIZE)
assertTrue (true);
|
public void | testQueryComponentTypeKeys()
final CallFlowMonitor cfm = getCallFlowMonitor();
final String[] rT = cfm.queryComponentTypeKeys();
assert rT.length == 7;
|
public void | testQueryContainerTypeOrApplicationTypeKeys()
final CallFlowMonitor cfm = getCallFlowMonitor();
final String[] rT = cfm.queryContainerTypeOrApplicationTypeKeys();
assert rT.length == 6;
|
public void | testQueryPieInformation()
final CallFlowMonitor cfm = getCallFlowMonitor();
final Map<String, String> map = cfm.queryPieInformation ("RequestID_1");
if(map != null)
// int resultSize = list.size ();
// int CORRECT_RESULT_SIZE = 0;
// if (resultSize == CORRECT_RESULT_SIZE)
assertTrue (true);
|
public void | testQueryRequestInformation()
final CallFlowMonitor cfm = getCallFlowMonitor();
final List<Map<String, String>> list = cfm.queryRequestInformation ();
if(list == null)
// int resultSize = list.size ();
// int CORRECT_RESULT_SIZE = 0;
// if (resultSize == CORRECT_RESULT_SIZE)
assertTrue (true);
|
public void | testQueryRequestTypeKeys()
final CallFlowMonitor cfm = getCallFlowMonitor();
final String[] rT = cfm.queryRequestTypeKeys();
if (rT.length == 5)
assertTrue(true);
else
assertTrue (false);
|