org.gcube.application.enm.service.plugins.comps
Class COMPSsJob

java.lang.Object
  extended by org.gcube.application.enm.service.GenericJob
      extended by org.gcube.application.enm.service.plugins.comps.COMPSsJob
All Implemented Interfaces:
Comparable<GenericJob>, Callable<String>

public class COMPSsJob
extends GenericJob

Extends the GenericJob for the COMPSs provider.

Author:
Erik Torres

Field Summary
 
Fields inherited from class org.gcube.application.enm.service.GenericJob
logger, logs, MAXIMUM_PRIORITY, MINIMUM_PRIORITY, request, results, status, uuid
 
Constructor Summary
COMPSsJob(UUID uuid, org.gcube.application.enm.common.xml.request.ExperimentRequest request)
           
COMPSsJob(UUID uuid, org.gcube.application.enm.common.xml.request.ExperimentRequest request, org.gcube.application.enm.common.xml.status.ExperimentStatus status, org.gcube.application.enm.common.xml.results.ExperimentResults results, org.gcube.application.enm.common.xml.logs.ExperimentLogs logs)
           
 
Method Summary
 String call()
           
 ExecutionResource getExecutionResource()
           
 org.gcube.application.enm.common.xml.status.StatusType homogeneousStatus(List<org.gcube.application.enm.common.xml.status.StatusType> statusList)
           
 
Methods inherited from class org.gcube.application.enm.service.GenericJob
cancel, compareTo, currentJobIds, currentStep, equals, getLogs, getPriority, getRequest, getResults, getStatus, getUUID, isCanceled, next, next, next, setPriority
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

COMPSsJob

public COMPSsJob(UUID uuid,
                 org.gcube.application.enm.common.xml.request.ExperimentRequest request)

COMPSsJob

public COMPSsJob(UUID uuid,
                 org.gcube.application.enm.common.xml.request.ExperimentRequest request,
                 org.gcube.application.enm.common.xml.status.ExperimentStatus status,
                 org.gcube.application.enm.common.xml.results.ExperimentResults results,
                 org.gcube.application.enm.common.xml.logs.ExperimentLogs logs)
Method Detail

getExecutionResource

public ExecutionResource getExecutionResource()
Specified by:
getExecutionResource in class GenericJob

call

public String call()
            throws Exception
Throws:
Exception

homogeneousStatus

public org.gcube.application.enm.common.xml.status.StatusType homogeneousStatus(List<org.gcube.application.enm.common.xml.status.StatusType> statusList)


Copyright © 2012. All Rights Reserved.