|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.duracloud.services.amazonmapreduce.BaseAmazonMapReduceJobWorker
public abstract class BaseAmazonMapReduceJobWorker
This class manages starting a hadoop job that relies on a jar being installed within the storageprovider environment.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.duracloud.services.amazonmapreduce.AmazonMapReduceJobWorker |
---|
AmazonMapReduceJobWorker.JobStatus |
Constructor Summary | |
---|---|
BaseAmazonMapReduceJobWorker(ContentStore contentStore,
java.lang.String workSpaceId,
java.util.Map<java.lang.String,java.lang.String> taskParams,
java.lang.String serviceWorkDir)
|
Method Summary | |
---|---|
java.lang.String |
getError()
This method returns any errors associated with the current running job. |
java.util.Map<java.lang.String,java.lang.String> |
getJobDetailsMap()
This method queries the hadoop framework and returns a listing of details related to the currently running job. |
java.lang.String |
getJobId()
This method returns the jobId of the current job. |
AmazonMapReduceJobWorker.JobStatus |
getJobStatus()
This method returns the current job state. |
protected abstract java.util.Map<java.lang.String,java.lang.String> |
getParamToResourceFileMap()
This abstract method creates and returns a map of filenames that should be found in the service package, and their associated HadoopTypes.TASK_PARAM.name(). |
void |
run()
|
void |
shutdown()
This methods terminates the processing of this job. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseAmazonMapReduceJobWorker(ContentStore contentStore, java.lang.String workSpaceId, java.util.Map<java.lang.String,java.lang.String> taskParams, java.lang.String serviceWorkDir)
Method Detail |
---|
protected abstract java.util.Map<java.lang.String,java.lang.String> getParamToResourceFileMap()
public void run()
run
in interface java.lang.Runnable
public AmazonMapReduceJobWorker.JobStatus getJobStatus()
AmazonMapReduceJobWorker
getJobStatus
in interface AmazonMapReduceJobWorker
public java.lang.String getJobId()
AmazonMapReduceJobWorker
getJobId
in interface AmazonMapReduceJobWorker
public java.lang.String getError()
AmazonMapReduceJobWorker
getError
in interface AmazonMapReduceJobWorker
public void shutdown()
AmazonMapReduceJobWorker
shutdown
in interface AmazonMapReduceJobWorker
public java.util.Map<java.lang.String,java.lang.String> getJobDetailsMap()
AmazonMapReduceJobWorker
getJobDetailsMap
in interface AmazonMapReduceJobWorker
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |