compbio.engine
Class Job

java.lang.Object
  extended by compbio.engine.Job

@Immutable
public final class Job
extends java.lang.Object


Constructor Summary
Job(java.lang.String taskId, java.lang.String jobId, ConfiguredExecutable<?> cexecutable)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static Job getByJobId(java.lang.String jobId, java.util.List<Job> jobs)
           
static Job getByTaskId(java.lang.String taskId, java.util.List<Job> jobs)
           
 ConfiguredExecutable<?> getConfExecutable()
           
 ClusterJobId getJobId()
           
 java.lang.String getTaskId()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Job

public Job(java.lang.String taskId,
           java.lang.String jobId,
           ConfiguredExecutable<?> cexecutable)
Method Detail

getJobId

public ClusterJobId getJobId()

getTaskId

public java.lang.String getTaskId()

getConfExecutable

public ConfiguredExecutable<?> getConfExecutable()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getByTaskId

public static Job getByTaskId(java.lang.String taskId,
                              java.util.List<Job> jobs)

getByJobId

public static Job getByJobId(java.lang.String jobId,
                             java.util.List<Job> jobs)