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 RequestWorkersResponseTO implements IResponseTO { private static final String RESPONSE_TYPE = BrokerResponseConstants.REQUEST_WORKERS; private String peerAddress; private long requestID; private int jobID; private int requiredWorkers; private int maxFails; private int maxReplicas; private JobSpecification jobSpec; /** * @return the requestID */ public long getRequestID() { return requestID; } /** * @param requestID the requestID to set */ public void setRequestID(long requestID) { this.requestID = requestID; } /** * @return the jobID */ public int getJobID() { return jobID; } /** * @param jobID the jobID to set */ public void setJobID(int jobID) { this.jobID = jobID; } /** * @return the requiredWorkers */ public int getRequiredWorkers() { return requiredWorkers; } /** * @param requiredWorkers the requiredWorkers to set */ public void setRequiredWorkers(int requiredWorkers) { this.requiredWorkers = requiredWorkers; } /** * @return the maxFails */ public int getMaxFails() { return maxFails; } /** * @param maxFails the maxFails to set */ public void setMaxFails(int maxFails) { this.maxFails = maxFails; } /** * @return the maxReplicas */ public int getMaxReplicas() { return maxReplicas; } /** * @param maxReplicas the maxReplicas to set */ public void setMaxReplicas(int maxReplicas) { this.maxReplicas = maxReplicas; } public String getResponseType() { return RESPONSE_TYPE; } /** * @return the jobSpec */ public JobSpecification getJobSpec() { return jobSpec; } /** * @param jobSpec the jobSpec to set */ public void setJobSpec(JobSpecification jobSpec) { this.jobSpec = jobSpec; } /** * @return the peerAddress */ public String getPeerAddress() { return peerAddress; } /** * @param peerAddress the peerAddress to set */ public void setPeerAddress(String peerAddress) { this.peerAddress = peerAddress; } }