// admin config context
ConfigContext configCtx = AdminService.getAdminService().
getAdminContext().getAdminConfigContext();
CacheMgr mgr = CacheMgr.getInstance();
// j2ee application
Map apps = mgr.getJ2eeApplications();
Collection aValues = apps.values();
for (Iterator iter=aValues.iterator(); iter.hasNext();) {
J2eeApplication app = (J2eeApplication) iter.next();
// ejb bundles
List ejbBundles = app.getEjbBundles();
if (ejbBundles != null) {
for (Iterator itr=ejbBundles.iterator(); itr.hasNext();) {
String ejb = (String) itr.next();
try {
Map m = getEjbBundleInfo(configCtx, app.getName(), ejb);
map.put(m.get(WebServiceInfoProvider.
SUN_EJB_JAR_XML_LOCATION_PROP_NAME), m);
} catch (RepositoryException re) { }
}
}
// web bundles
List webBundles = app.getWebBundles();
if (webBundles != null) {
for (Iterator itr=webBundles.iterator(); itr.hasNext();) {
String web = (String) itr.next();
try {
Map m = getWebBundleInfo(configCtx, app.getName(), web);
map.put(m.get(WebServiceInfoProvider.
SUN_WEB_XML_LOCATION_PROP_NAME), m);
} catch (RepositoryException re) { }
}
}
}
// stand alone ejb module
Map ejbs = mgr.getEjbModules();
Collection eValues = ejbs.values();
for (Iterator iter=eValues.iterator(); iter.hasNext();) {
String ejbMod = (String) iter.next();
try {
Map m = getEjbModuleInfo(configCtx, ejbMod);
map.put(m.get(WebServiceInfoProvider.
SUN_EJB_JAR_XML_LOCATION_PROP_NAME), m);
} catch (RepositoryException re) { }
}
// stand alone web module
Map webs = mgr.getWebModules();
Collection wValues = webs.values();
for (Iterator iter=wValues.iterator(); iter.hasNext();) {
String webMod = (String) iter.next();
try {