Example #1
0
 @Override
 public void computeIncludedRuntimeDefinition(RuntimeDefinition runtimeDefinition) {
   File esbRoot = null;
   if (JBossServerType.SOAP.getId().equals(runtimeDefinition.getType())) {
     esbRoot = runtimeDefinition.getLocation();
   }
   if (JBossServerType.SOAP_STD.getId().equals(runtimeDefinition.getType())) {
     esbRoot = new File(runtimeDefinition.getLocation(), JBOSS_ESB_FOLDER);
   }
   RuntimeDefinition child =
       createRuntimeDefinition(esbRoot, runtimeDefinition.getName(), new NullProgressMonitor());
   if (child != null) {
     child.setParent(runtimeDefinition);
     runtimeDefinition.getIncludedRuntimeDefinitions().add(child);
   }
 }
Example #2
0
 @Override
 public RuntimeDefinition getRuntimeDefinition(File root, IProgressMonitor monitor) {
   if (monitor.isCanceled() || root == null) {
     return null;
   }
   ServerBeanLoader loader = new ServerBeanLoader(root);
   ServerBean serverBean = loader.getServerBean();
   if (serverBean.getType().getId() != null) {
     File esbRoot = null;
     String type = serverBean.getType().getId();
     if (JBossServerType.SOAP.getId().equals(type)) {
       esbRoot = root;
     }
     if (JBossServerType.SOAP_STD.getId().equals(type)) {
       esbRoot = new File(root, JBOSS_ESB_FOLDER);
     }
     return createRuntimeDefinition(esbRoot, root.getName(), monitor);
   }
   return null;
 }