compbio.engine
Class Job

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

@Immutable
public final class Job
extends Object


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

Constructor Detail

Job

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

getJobId

public ClusterJobId getJobId()

getTaskId

public String getTaskId()

getConfExecutable

public ConfiguredExecutable<?> getConfExecutable()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

getByTaskId

public static Job getByTaskId(String taskId,
                              List<Job> jobs)

getByJobId

public static Job getByJobId(String jobId,
                             List<Job> jobs)