package org.ourgrid.broker.response;
import org.ourgrid.broker.communication.sender.BrokerResponseConstants;
import org.ourgrid.common.internal.IResponseTO;
import org.ourgrid.common.specification.job.JobSpecification;
public class FinishRequestResponseTO implements IResponseTO {
private static final String RESPONSE_TYPE = BrokerResponseConstants.FINISH_REQUEST;
private String peerAddress;
private JobSpecification jobSpec;
private long requestID;
private int jobID;
private int requiredWorkers;
private int maxFails;
private int maxReplicas;
public String getResponseType() {
return RESPONSE_TYPE;
}
public String getPeerAddress() {
return peerAddress;
}
public void setPeerAddress(String peerAddress) {
this.peerAddress = peerAddress;
}
public long getRequestID() {
return requestID;
}
public void setRequestID(long requestID) {
this.requestID = requestID;
}
public int getJobID() {
return jobID;
}
public void setJobID(int jobID) {
this.jobID = jobID;
}
public int getRequiredWorkers() {
return requiredWorkers;
}
public void setRequiredWorkers(int requiredWorkers) {
this.requiredWorkers = requiredWorkers;
}
public int getMaxFails() {
return maxFails;
}
public void setMaxFails(int maxFails) {
this.maxFails = maxFails;
}
public int getMaxReplicas() {
return maxReplicas;
}
public void setMaxReplicas(int maxReplicas) {
this.maxReplicas = maxReplicas;
}
public void setJobSpec(JobSpecification jobSpec) {
this.jobSpec = jobSpec;
}
public JobSpecification getJobSpec() {
return jobSpec;
}
}