public class JobIdentifier
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
baseJobId |
private java.lang.String |
clusterId |
private java.lang.String |
clusterJobId |
Constructor and Description |
---|
JobIdentifier(java.lang.String clusterId,
java.lang.String clusterJobId)
Creates a job identifier for a job on a cluster that has
no known job in BASE.
|
JobIdentifier(java.lang.String clusterId,
java.lang.String clusterJobId,
int baseJobId)
Creates a job identifier for a job on a cluster that has
a known job in BASE.
|
JobIdentifier(java.lang.String clusterId,
java.lang.String clusterJobId,
Job baseJob)
Creates a job identifier for a job on a cluster that has
a known job in BASE.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other)
Equality is based on the cluster id and job id only.
|
int |
getBaseJobId()
Get the corresponding job id in BASE.
|
java.lang.String |
getClusterId()
Get the ID of the cluster the job is located on.
|
java.lang.String |
getClusterJobId()
Get the (Open Grid Schedulre) ID of the job.
|
int |
hashCode() |
java.lang.String |
toString() |
private final java.lang.String clusterId
private final java.lang.String clusterJobId
private final int baseJobId
public JobIdentifier(java.lang.String clusterId, java.lang.String clusterJobId, int baseJobId)
public JobIdentifier(java.lang.String clusterId, java.lang.String clusterJobId)
public JobIdentifier(java.lang.String clusterId, java.lang.String clusterJobId, Job baseJob)
public java.lang.String getClusterId()
public java.lang.String getClusterJobId()
public int getBaseJobId()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object