org.gcube.execution.workflowengine.service
Class ServiceUtils

java.lang.Object
  extended by org.gcube.execution.workflowengine.service.ServiceUtils

public class ServiceUtils
extends Object


Constructor Summary
ServiceUtils()
           
 
Method Summary
static void EnrichHadoopResource(gr.uoa.di.madgik.workflow.adaptor.utils.hadoop.AttachedHadoopResource att, WorkflowEngineService.ResourceAccessType rat, gr.uoa.di.madgik.workflow.adaptor.utils.hadoop.AttachedHadoopResource.AccessInfo ai, String reference, byte[] bytePayload, String stringPayload)
           
static boolean EvaluateResult(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)
           
static gr.uoa.di.madgik.workflow.adaptor.utils.condor.AdaptorCondorResources GetAdaptorCONDORResources(org.gcube.execution.workflowengine.service.stubs.CONDORParams params)
           
static gr.uoa.di.madgik.workflow.adaptor.utils.grid.AdaptorGridResources GetAdaptorGRIDResources(org.gcube.execution.workflowengine.service.stubs.GRIDParams params)
           
static gr.uoa.di.madgik.workflow.adaptor.utils.hadoop.AdaptorHadoopResources GetAdaptorHADOOPResources(org.gcube.execution.workflowengine.service.stubs.HADOOPParams params)
           
static gr.uoa.di.madgik.workflow.adaptor.utils.jdl.AdaptorJDLResources GetAdaptorJDLResources(org.gcube.execution.workflowengine.service.stubs.JDLParams params)
           
static String GetExecutionErrorMessage(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)
           
static List<org.gcube.execution.workflowengine.service.stubs.ExecutionEvent> GetExecutionEvents(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)
           
static org.gcube.execution.workflowengine.service.stubs.JobOutput GetJobOutput(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs, gr.uoa.di.madgik.workflow.adaptor.utils.IOutputResource res)
           
static String GetStoredFileID(String varID, gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceUtils

public ServiceUtils()
Method Detail

GetJobOutput

public static org.gcube.execution.workflowengine.service.stubs.JobOutput GetJobOutput(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs,
                                                                                      gr.uoa.di.madgik.workflow.adaptor.utils.IOutputResource res)
                                                                               throws gr.uoa.di.madgik.execution.exception.ExecutionException,
                                                                                      gr.uoa.di.madgik.workflow.exception.WorkflowException
Throws:
gr.uoa.di.madgik.execution.exception.ExecutionException
gr.uoa.di.madgik.workflow.exception.WorkflowException

GetExecutionErrorMessage

public static String GetExecutionErrorMessage(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)
                                       throws IOException
Throws:
IOException

GetExecutionEvents

public static List<org.gcube.execution.workflowengine.service.stubs.ExecutionEvent> GetExecutionEvents(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)

GetStoredFileID

public static String GetStoredFileID(String varID,
                                     gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)
                              throws gr.uoa.di.madgik.execution.exception.ExecutionValidationException
Throws:
gr.uoa.di.madgik.execution.exception.ExecutionValidationException

EvaluateResult

public static boolean EvaluateResult(gr.uoa.di.madgik.workflow.directory.ExecutionObserver obs)

EnrichHadoopResource

public static void EnrichHadoopResource(gr.uoa.di.madgik.workflow.adaptor.utils.hadoop.AttachedHadoopResource att,
                                        WorkflowEngineService.ResourceAccessType rat,
                                        gr.uoa.di.madgik.workflow.adaptor.utils.hadoop.AttachedHadoopResource.AccessInfo ai,
                                        String reference,
                                        byte[] bytePayload,
                                        String stringPayload)
                                 throws gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException,
                                        gr.uoa.di.madgik.workflow.exception.WorkflowValidationException
Throws:
gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException
gr.uoa.di.madgik.workflow.exception.WorkflowValidationException

GetAdaptorHADOOPResources

public static gr.uoa.di.madgik.workflow.adaptor.utils.hadoop.AdaptorHadoopResources GetAdaptorHADOOPResources(org.gcube.execution.workflowengine.service.stubs.HADOOPParams params)
                                                                                                       throws gr.uoa.di.madgik.workflow.exception.WorkflowValidationException,
                                                                                                              gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException
Throws:
gr.uoa.di.madgik.workflow.exception.WorkflowValidationException
gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException

GetAdaptorGRIDResources

public static gr.uoa.di.madgik.workflow.adaptor.utils.grid.AdaptorGridResources GetAdaptorGRIDResources(org.gcube.execution.workflowengine.service.stubs.GRIDParams params)
                                                                                                 throws gr.uoa.di.madgik.workflow.exception.WorkflowValidationException,
                                                                                                        gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException
Throws:
gr.uoa.di.madgik.workflow.exception.WorkflowValidationException
gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException

GetAdaptorCONDORResources

public static gr.uoa.di.madgik.workflow.adaptor.utils.condor.AdaptorCondorResources GetAdaptorCONDORResources(org.gcube.execution.workflowengine.service.stubs.CONDORParams params)
                                                                                                       throws gr.uoa.di.madgik.workflow.exception.WorkflowValidationException,
                                                                                                              gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException
Throws:
gr.uoa.di.madgik.workflow.exception.WorkflowValidationException
gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException

GetAdaptorJDLResources

public static gr.uoa.di.madgik.workflow.adaptor.utils.jdl.AdaptorJDLResources GetAdaptorJDLResources(org.gcube.execution.workflowengine.service.stubs.JDLParams params)
                                                                                              throws gr.uoa.di.madgik.workflow.exception.WorkflowValidationException,
                                                                                                     gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException
Throws:
gr.uoa.di.madgik.workflow.exception.WorkflowValidationException
gr.uoa.di.madgik.workflow.exception.WorkflowEnvironmentException


Copyright © 2012. All Rights Reserved.