@Override public boolean equals(Object o) { if (!super.equals(o)) return false; TezTaskAttemptID that = (TezTaskAttemptID)o; return this.taskId.equals(that.taskId); }
@Override // Can't do much about this instance if used via the RPC layer. Any downstream // users can however avoid using this method. public void readFields(DataInput in) throws IOException { vertexId = TezVertexID.readTezVertexID(in); super.readFields(in); }
@Override public void write(DataOutput out) throws IOException { dagId.write(out); super.write(out); }
public static TezDAGID readTezDAGID(DataInput in) throws IOException { long clusterId = in.readLong(); int appId = in.readInt(); int dagIdInt = TezID.readID(in); TezDAGID dagID = getInstance(ApplicationId.newInstance(clusterId, appId), dagIdInt); return dagID; }
public static TezVertexID readTezVertexID(DataInput in) throws IOException { TezDAGID dagID = TezDAGID.readTezDAGID(in); int vertexIdInt = TezID.readID(in); return getInstance(dagID, vertexIdInt); }
@Override // Can't do much about this instance if used via the RPC layer. Any downstream // users can however avoid using this method. public void readFields(DataInput in) throws IOException { dagId = TezDAGID.readTezDAGID(in); super.readFields(in); }
@Override public boolean equals(Object o) { if (!super.equals(o)) return false; TezTaskID that = (TezTaskID)o; return this.vertexId.equals(that.vertexId); }
@Override public void write(DataOutput out) throws IOException { vertexId.write(out); super.write(out); }
public static TezTaskID readTezTaskID(DataInput in) throws IOException { TezVertexID vertexID = TezVertexID.readTezVertexID(in); int taskIdInt = TezID.readID(in); return getInstance(vertexID, taskIdInt); }
@Override // Can't do much about this instance if used via the RPC layer. Any downstream // users can however avoid using this method. public void readFields(DataInput in) throws IOException { // ApplicationId could be cached in this case. All of this will change for Protobuf RPC. applicationId = ApplicationId.newInstance(in.readLong(), in.readInt()); super.readFields(in); }
@Override public boolean equals(Object o) { if (!super.equals(o)) return false; TezDAGID that = (TezDAGID)o; return this.applicationId.equals(that.applicationId); }
@Override public void write(DataOutput out) throws IOException { taskId.write(out); super.write(out); }
public static TezTaskAttemptID readTezTaskAttemptID(DataInput in) throws IOException { TezTaskID taskID = TezTaskID.readTezTaskID(in); int attemptIdInt = TezID.readID(in); return getInstance(taskID, attemptIdInt); }
@Override // Can't do much about this instance if used via the RPC layer. Any downstream // users can however avoid using this method. public void readFields(DataInput in) throws IOException { taskId = TezTaskID.readTezTaskID(in); super.readFields(in); }
@Override public boolean equals(Object o) { if (!super.equals(o)) return false; TezVertexID that = (TezVertexID)o; return this.dagId.equals(that.dagId); }
@Override public void write(DataOutput out) throws IOException { out.writeLong(applicationId.getClusterTimestamp()); out.writeInt(applicationId.getId()); super.write(out); }