package com.hqyg.disjob.rpc.utils; import java.util.Date; import com.hqyg.disjob.rpc.codec.Response; /** * rpc客户端调度后保存的实体 * @author Disjob * */ public class ScheduleResponse implements Response { private String requestId; private String groupName; private String jobName; private Date scheduleStartTime; private Date scheduleEndTime; private String exception; private String scheduleServerIp; private String executeServerIp; private char status; private long timeOut ; public String getGroupName() { return groupName; } public void setGroupName(String groupName) { this.groupName = groupName; } public String getJobName() { return jobName; } public void setJobName(String jobName) { this.jobName = jobName; } public Date getScheduleStartTime() { return scheduleStartTime; } public void setScheduleStartTime(Date scheduleStartTime) { this.scheduleStartTime = scheduleStartTime; } public Date getScheduleEndTime() { return scheduleEndTime; } public void setScheduleEndTime(Date scheduleEndTime) { this.scheduleEndTime = scheduleEndTime; } public String getScheduleServerIp() { return scheduleServerIp; } public void setScheduleServerIp(String scheduleServerIp) { this.scheduleServerIp = scheduleServerIp; } public String getExecuteServerIp() { return executeServerIp; } public void setExecuteServerIp(String executeServerIp) { this.executeServerIp = executeServerIp; } public void setRequestId(String requestId) { this.requestId = requestId; } public void setException(String exception) { this.exception = exception; } @Override public Object getValue() { return null; } @Override public String getException() { return exception; } @Override public String getRequestId() { return requestId; } @Override public long getProcessTime() { return 0; } @Override public void setProcessTime(long time) { } @Override public long getTimeout() { return this.timeOut; } public void setTimeOut(long timeOut) { this.timeOut = timeOut; } public char getStatus() { return status; } public void setStatus(char status) { this.status = status; } }