Examples of AiravataAPI


Examples of org.apache.airavata.client.api.AiravataAPI

            }
        }
    }

    private List<WorkflowInput> setupInputs(Workflow workflow, List<String> inputValues) throws Exception {
        AiravataAPI airavataAPI = AiravataAPIFactory.getAPI(new URI(getRegistryURL()), getGatewayName(), getUserName(),
                new PasswordCallbackImpl());
        List<WorkflowInput> workflowInputs = airavataAPI.getWorkflowManager().getWorkflowInputs(workflow.getName());

        Assert.assertEquals(workflowInputs.size(), inputValues.size());

        int i = 0;
        for (String valueString : inputValues) {
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

        log.debug("Workflow compose - " + buffer.toString());
        return buffer.toString();
    }

    public void monitor(final String experimentId) throws Exception {
        AiravataAPI airavataAPI = AiravataAPIFactory.getAPI(new URI(getRegistryURL()), getGatewayName(), getUserName(),
                new PasswordCallbackImpl());
        final Monitor experimentMonitor = airavataAPI.getExecutionManager().getExperimentMonitor(experimentId,
                new EventDataListenerAdapter() {

                    @Override
                    public void notify(EventDataRepository eventDataRepo, EventData eventData) {
                        Assert.assertNotNull(eventDataRepo);
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

        }

        synchronized (initialized) {
            if (initialized) {
                initialized = false;
                AiravataAPI registry = (AiravataAPI) configurationcontext.getProperty(JCR_REGISTRY);
                if(registry != null && thread != null){
                    try {
                        registry.getAiravataManager().unsetEventingURI();
                    } catch (AiravataAPIInvocationException e) {
                        e.printStackTrace();
                    }
                    thread.interrupt();
                try {
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

                            }

                            String userName = ServerSettings.getSystemUser();
                            String gateway = ServerSettings.getSystemUserGateway();

                            AiravataAPI airavataAPI = AiravataAPIFactory.getAPI(gateway, userName);
                            String localAddress = ServiceUtils
                                    .generateServiceURLFromConfigurationContext(
                                            context,
                                            MESSAGE_BROKER_SERVICE_NAME);
                            log.debug("MESSAGE BOX SERVICE_ADDRESS:"
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

        return getAPI(registryURL, gateway, username, username, callback);
    }
   
    public static AiravataAPI getAPI(URI registryURL, String gateway, String username, String alternateUsername, PasswordCallback callback) throws AiravataAPIInvocationException{
        try {
      AiravataAPI apiObj = new AiravataClient();
      apiObj.setCurrentUser(alternateUsername);
      apiObj.setCallBack(callback);
      apiObj.setRegitryURI(registryURL);
      apiObj.setGateway(gateway);
      apiObj.initialize();
      return apiObj;
    } catch (Exception e) {
      throw new AiravataAPIInvocationException(e);
    }
    }
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

        } catch (URISyntaxException e) {
            this.engine.getGUI().getErrorWindow().error(ErrorMessages.URL_WRONG, e);
            return;
        }

        AiravataAPI airavataAPI = getAiravataAPI();

//        JCRComponentRegistry registry = null;
//        try {
//            registry = new JCRComponentRegistry(airavataAPI);
//        } catch (Exception e) {
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

    public AiravataAPI getAiravataAPI(){
        try {
            URI regURI = new URI(getRegURL());
            PasswordCallbackImpl passwordCallback = new PasswordCallbackImpl(userName, password);
            AiravataAPI airavataAPI = AiravataAPIFactory.getAPI(regURI, getGateway(), userName, passwordCallback);
            return airavataAPI;
        } catch (URISyntaxException e) {
            e.printStackTrace();
        }catch (AiravataAPIInvocationException e) {
            e.printStackTrace()//To change body of catch statement use File | Settings | File Templates.
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

    appJob.setApplicationDescriptionId(jobExecutionContext.getApplicationContext().getApplicationDeploymentDescription().getType().getApplicationName().getStringValue());
    return appJob;
  }
 
  public static void updateApplicationJobStatusUpdateTime(JobExecutionContext context, String jobId, Date statusUpdateTime){
        AiravataAPI airavataAPI = context.getGFacConfiguration().getAiravataAPI();
    if(airavataAPI != null){
      try {
        airavataAPI.getProvenanceManager().updateApplicationJobStatusUpdateTime(jobId, statusUpdateTime);
      } catch (AiravataAPIInvocationException e) {
        log.error("Error in updating application job status time "+statusUpdateTime.toString()+" for job Id "+jobId+"!!!", e);
      }
        }
  }
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

      }
        }
  }
 
  public static void updateApplicationJobStatus(JobExecutionContext context, String jobId, ApplicationJobStatus status, Date statusUpdateTime){
        AiravataAPI airavataAPI = context.getGFacConfiguration().getAiravataAPI();
    if(airavataAPI != null){
      try {
        airavataAPI.getProvenanceManager().updateApplicationJobStatus(jobId, status, statusUpdateTime);
      } catch (AiravataAPIInvocationException e) {
        log.error("Error in updating application job status "+status.toString()+" for job Id "+jobId+"!!!", e);
      }
        }
  }
View Full Code Here

Examples of org.apache.airavata.client.api.AiravataAPI

      }
        }
  }
 
  public static void recordApplicationJob(JobExecutionContext context, ApplicationJob job){
        AiravataAPI airavataAPI = context.getGFacConfiguration().getAiravataAPI();
    if(airavataAPI != null){
      try {
        airavataAPI.getProvenanceManager().addApplicationJob(job);
      } catch (AiravataAPIInvocationException e) {
        log.error("Error in persisting application job data for application job "+job.getJobId()+"!!!", e);
      }
        }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.