package org.ourgrid.broker.response; import java.util.List; import org.ourgrid.broker.communication.sender.BrokerResponseConstants; import org.ourgrid.broker.response.to.GetOperationTO; import org.ourgrid.broker.response.to.InitOperationTO; import org.ourgrid.broker.response.to.PeerBalanceTO; import org.ourgrid.broker.response.to.TransferProgressTO; import org.ourgrid.common.internal.IResponseTO; import org.ourgrid.common.specification.worker.WorkerSpecification; public class ReportReplicaAccountingResponseTO implements IResponseTO { private static final String RESPONSE_TYPE = BrokerResponseConstants.REPORT_REPLICA_ACCOUNTING; private String peerAddress; private long requestID; private int jobID; private int requiredWorkers; private int maxFails; private int maxReplicas; private String workerID; private long creationTime; private String latestPhase; private String sabotageCheck; private int taskSequenceNumber; private String state; private WorkerSpecification workerSpec; private String workerPK; private long initBeginning; private long initEnd; private long remoteBeginning; private long remoteEnd; private long finalBeginning; private long finalEnd; private int exitValue; private String errorCause; private String executionErrorType; private String stderr; private String stdout; private int gridProcessSequenceNumber; private List<InitOperationTO> initOperationsList; private List<GetOperationTO> getOperationsList; private List<PeerBalanceTO> peerBalancesList; private List<TransferProgressTO> transferProgressList; 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 String getWorkerID() { return workerID; } public void setWorkerID(String workerID) { this.workerID = workerID; } public long getCreationTime() { return creationTime; } public void setCreationTime(long creationTime) { this.creationTime = creationTime; } public String getLatestPhase() { return latestPhase; } public void setLatestPhase(String latestPhase) { this.latestPhase = latestPhase; } public String getSabotageCheck() { return sabotageCheck; } public void setSabotageCheck(String sabotageCheck) { this.sabotageCheck = sabotageCheck; } public int getTaskSequenceNumber() { return taskSequenceNumber; } public void setTaskSequenceNumber(int taskSequenceNumber) { this.taskSequenceNumber = taskSequenceNumber; } public String getState() { return state; } public void setState(String state) { this.state = state; } public WorkerSpecification getWorkerSpec() { return workerSpec; } public void setWorkerSpec(WorkerSpecification workerSpec) { this.workerSpec = workerSpec; } public String getWorkerPK() { return workerPK; } public void setWorkerPK(String workerPK) { this.workerPK = workerPK; } public long getInitBeginning() { return initBeginning; } public void setInitBeginning(long initBeginning) { this.initBeginning = initBeginning; } public long getInitEnd() { return initEnd; } public void setInitEnd(long initEnd) { this.initEnd = initEnd; } public long getRemoteBeginning() { return remoteBeginning; } public void setRemoteBeginning(long remoteBeginning) { this.remoteBeginning = remoteBeginning; } public long getRemoteEnd() { return remoteEnd; } public void setRemoteEnd(long remoteEnd) { this.remoteEnd = remoteEnd; } public long getFinalBeginning() { return finalBeginning; } public void setFinalBeginning(long finalBeginning) { this.finalBeginning = finalBeginning; } public long getFinalEnd() { return finalEnd; } public void setFinalEnd(long finalEnd) { this.finalEnd = finalEnd; } public void setInitOperationsList(List<InitOperationTO> initOperationsList) { this.initOperationsList = initOperationsList; } public List<InitOperationTO> getInitOperationsList() { return initOperationsList; } public void setGetOperationsList(List<GetOperationTO> getOperationsList) { this.getOperationsList = getOperationsList; } public List<GetOperationTO> getGetOperationsList() { return getOperationsList; } public int getExitValue() { return exitValue; } public void setExitValue(int exitValue) { this.exitValue = exitValue; } public String getErrorCause() { return errorCause; } public void setErrorCause(String errorCause) { this.errorCause = errorCause; } public String getExecutionErrorType() { return executionErrorType; } public void setExecutionErrorType(String executionErrorType) { this.executionErrorType = executionErrorType; } public String getStderr() { return stderr; } public void setStderr(String stderr) { this.stderr = stderr; } public String getStdout() { return stdout; } public void setStdout(String stdout) { this.stdout = stdout; } public void setPeerBalancesList(List<PeerBalanceTO> peerBalancesList) { this.peerBalancesList = peerBalancesList; } public List<PeerBalanceTO> getPeerBalancesList() { return peerBalancesList; } public void setTransferProgressList(List<TransferProgressTO> transferProgressList) { this.transferProgressList = transferProgressList; } public List<TransferProgressTO> getTransferProgressList() { return transferProgressList; } public void setGridProcessSequenceNumber(int gridProcessSequenceNumber) { this.gridProcessSequenceNumber = gridProcessSequenceNumber; } public int getGridProcessSequenceNumber() { return gridProcessSequenceNumber; } }