try{
componentON = getRegisteredComponentObjectName(name);
}catch(Exception e){
if(componentON == null)
throw new MBeanConfigException(e.getMessage());
}
String appEnabledStr = (String)mbs.getAttribute(componentON,
ServerTags.ENABLED);
if("false".equalsIgnoreCase(appEnabledStr))
appEnabled = false;
if(!isDefaultTarget(target))
{
ObjectName apprefON =
getRegisteredAppRefObjectName(name, target);
String appRefEnabledStr =
(String)mbs.getAttribute(apprefON, ServerTags.ENABLED);
if("false".equalsIgnoreCase(appRefEnabledStr))
appRefEnabled = false;
}
if(appEnabled && appRefEnabled)
{
return true;
}
return false;
}catch(Exception e){
sLogger.log(Level.WARNING,"Exception in getStatus:"+e.getMessage());
throw new MBeanConfigException(e.getMessage());
}
}