Package org.apache.airavata.model.appcatalog

Examples of org.apache.airavata.model.appcatalog.ApplicationDeployment


      ApplicationInterface applicationInterface = new ApplicationInterface();
      applicationInterface.setApplicationInterfaceId(applicationInterfaceId);
      applicationInterface.setApplicationInterfaceData(serviceDescriptor.toXML());
      Map<String, ApplicationDescription> applicationDescriptors = getRegistry().getApplicationDescriptors(applicationInterfaceId);
      for (String hostId : applicationDescriptors.keySet()) {
        ApplicationDeployment applicationDeployment = new ApplicationDeployment();
        applicationDeployment.setComputeResourceDescription(getComputeResourceDescription(hostId));
        ApplicationDescriptor applicationDescriptor = new ApplicationDescriptor();
        applicationDescriptor.setApplicationDescriptorId(applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue());
        applicationDescriptor.setApplicationDescriptorData(applicationDescriptors.get(hostId).toXML());
        applicationDeployment.setApplicationDescriptor(applicationDescriptor);
        applicationInterface.addToApplicationDeployments(applicationDeployment);
      }
      return applicationInterface;
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here


      AiravataClientException, AiravataSystemException, TException {
    try {
      Map<String, ApplicationDescription> applicationDescriptors = getRegistry().getApplicationDescriptors(applicationInterfaceId);
      for (String hostId : applicationDescriptors.keySet()) {
        if (applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue().equals(applicationDeploymentId)){
          ApplicationDeployment applicationDeployment = new ApplicationDeployment();
          applicationDeployment.setDeploymentId(applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue());
          ApplicationDescriptor applicationDescriptor=new ApplicationDescriptor();
          applicationDescriptor.setApplicationDescriptorId(applicationDescriptors.get(hostId).getType().getApplicationName().getStringValue());
          applicationDescriptor.setApplicationDescriptorData(applicationDescriptors.get(hostId).toXML());
          applicationDeployment.setApplicationDescriptor(applicationDescriptor);
          applicationDeployment.setComputeResourceDescription(getComputeResourceDescription(hostId));
          return applicationDeployment;
        }
      }
      return null;
    } catch (Exception e) {
View Full Code Here

TOP

Related Classes of org.apache.airavata.model.appcatalog.ApplicationDeployment

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.