package org.ourgrid.broker.status;
import java.io.Serializable;
import org.ourgrid.common.executor.ExecutorResult;
public class GridProcessStatusInfoResult implements Serializable {
/**
*
*/
private static final long serialVersionUID = -2062461228474647408L;
public static final int APPLICATION_ERROR = 10;
public static final int EXECUTION_ERROR = 11;
public static final int IO_ERROR = 12;
public static final int FILE_TRANSFER_ERROR = 13;
public static final int INVALID_SESSION = 14;
public static final int MACHINE_FAILURE = 15;
public static final int MACHINE_NOT_IDLE = 16;
public static final int CONCURRENT_RUNNING = 17;
public static final int BROKER_ERROR = 18;
public static final int SABOTAGE_ERROR = 19;
private String executionError;
private String executionErrorCause;
private long initDataTime;
private long remoteDataTime;
private long finalDataTime;
private ExecutorResult executorResult;
private String sabotageCheck;
public GridProcessStatusInfoResult() {}
public GridProcessStatusInfoResult(String executionError, String executionErrorCause, long initDataTime,
long remoteDataTime, long finalDataTime, ExecutorResult executorResult) {
this.executionError = executionError;
this.executionErrorCause = executionErrorCause;
this.initDataTime = initDataTime;
this.remoteDataTime = remoteDataTime;
this.finalDataTime = finalDataTime;
this.executorResult = executorResult;
}
public String getExecutionError() {
return executionError;
}
public String getExecutionErrorCause() {
return executionErrorCause;
}
public long getInitDataTime() {
return initDataTime;
}
public long getRemoteDataTime() {
return remoteDataTime;
}
public long getFinalDataTime() {
return finalDataTime;
}
public ExecutorResult getExecutorResult() {
return executorResult;
}
public void setExecutionError(String executionError) {
this.executionError = executionError;
}
public void setExecutionErrorCause(String executionErrorCause) {
this.executionErrorCause = executionErrorCause;
}
public void setInitDataTime(long initDataTime) {
this.initDataTime = initDataTime;
}
public void setRemoteDataTime(long remoteDataTime) {
this.remoteDataTime = remoteDataTime;
}
public void setFinalDataTime(long finalDataTime) {
this.finalDataTime = finalDataTime;
}
public void setExecutorResult(ExecutorResult executorResult) {
this.executorResult = executorResult;
}
public void setSabotageCheck(String sabotageCheck) {
this.sabotageCheck = sabotageCheck;
}
public String getSabotageCheck() {
return sabotageCheck;
}
}