public static Iterator getApplicationDeployments() { List<Application> appList = new ArrayList<Application>(); Iterator<ApplicationOrderInfo> it = application_deployments.iterator(); while (it.hasNext()) { ApplicationOrderInfo appOrderInfo = it.next(); appList.add(appOrderInfo.getApplication()); } return appList.iterator(); } }
protected int defaultCompare(Object o1, Object o2) { if (o1 instanceof ApplicationOrderInfo && o2 instanceof ApplicationOrderInfo ) { ApplicationOrderInfo o1App = (ApplicationOrderInfo)o1; ApplicationOrderInfo o2App = (ApplicationOrderInfo)o2; return o1App.getOriginalOrder() - o2App.getOriginalOrder(); } /* * The following is for WLS compatibility where ties amone * applications with the same deployment order are resolved * by comparing the application name. */ /* if (o1 instanceof ApplicationName && o2 instanceof ApplicationName ) { return ((ApplicationName)o1).getName().compareTo(((ApplicationName)o2).getName()); } */ return 0; }
if (deployment.isAppEnabled(systemApp) || loadAppOnDAS(systemApp.getName())) { Integer order = appOrderInfoMap.get(systemApp.getName()); ApplicationOrderInfo info = new ApplicationOrderInfo(systemApp, order); DeploymentOrder.addApplicationDeployment(info); DeploymentOrder.addApplicationDeployment(new ApplicationOrderInfo(standaloneAdapter, appOrderInfoMap.get(standaloneAdapter.getName()).intValue())); DeploymentOrder.addApplicationDeployment(new ApplicationOrderInfo(app, appOrderInfoMap.get(app.getName()).intValue()));
protected int compare(ApplicationOrderInfo d1, ApplicationOrderInfo d2) { int comp = new Integer(d1.getApplication().getDeploymentOrder()).compareTo(new Integer(d2.getApplication().getDeploymentOrder())); if (comp == 0) { return defaultCompare(d1,d2); } return comp; } }
public boolean isInstance(Object obj) { if (super.isInstance(obj)) { ApplicationOrderInfo appOrderInfo = (ApplicationOrderInfo)obj; if ((appOrderInfo.getApplication().containsSnifferType(ServerTags.CONNECTOR)) && (appOrderInfo.getApplication().isStandaloneModule())) { return true; } } return false; } };
public boolean isInstance(Object obj) { if (super.isInstance(obj)) { ApplicationOrderInfo appOrderInfo = (ApplicationOrderInfo)obj; if (appOrderInfo.getApplication().getObjectType().startsWith(SYSTEM_PREFIX)) { return true; } } return false; } };
public boolean isInstance(Object obj) { if (super.isInstance(obj)) { ApplicationOrderInfo appOrderInfo = (ApplicationOrderInfo)obj; if (appOrderInfo.getApplication().getObjectType().equals(USER)) { return true; } } return false; } };