private String parseImmediateFlowId(final String flowId) { // flowId pattern: flowRootName[,embeddedFlowName:embeddedFlowPath]* final ExecutableJobInfo jobInfo = new ExecutableJobInfo(1, 1, 1, flowId, "job", 0, 0, null, 0); return jobInfo.getImmediateFlowId(); }
public ExecutableJobInfo(final int execId, final int projectId, final int version, final String flowId, final String jobId, final long startTime, final long endTime, final Status status, final int attempt) { this.execId = execId; this.projectId = projectId; this.startTime = startTime; this.endTime = endTime; this.status = status; this.version = version; this.flowId = flowId; this.jobId = jobId; this.attempt = attempt; parseFlowId(); }
assertThat(flow.getEndTime()).isEqualTo(info.getEndTime()); assertThat(flow.getProjectId()).isEqualTo(info.getProjectId()); assertThat(flow.getVersion()).isEqualTo(info.getVersion()); assertThat(flow.getFlowId()).isEqualTo(info.getFlowId()); assertThat(oldNode.getId()).isEqualTo(info.getJobId()); assertThat(oldNode.getStatus()).isEqualTo(info.getStatus()); assertThat(oldNode.getStartTime()).isEqualTo(info.getStartTime());
@Override public List<ExecutableJobInfo> handle(final ResultSet rs) throws SQLException { if (!rs.next()) { return Collections.<ExecutableJobInfo>emptyList(); } final List<ExecutableJobInfo> execNodes = new ArrayList<>(); do { final int execId = rs.getInt(1); final int projectId = rs.getInt(2); final int version = rs.getInt(3); final String flowId = rs.getString(4); final String jobId = rs.getString(5); final long startTime = rs.getLong(6); final long endTime = rs.getLong(7); final Status status = Status.fromInteger(rs.getInt(8)); final int attempt = rs.getInt(9); final ExecutableJobInfo info = new ExecutableJobInfo(execId, projectId, version, flowId, jobId, startTime, endTime, status, attempt); execNodes.add(info); } while (rs.next()); return execNodes; } }
final ArrayList<Object> dataSeries = new ArrayList<>(); for (final ExecutableJobInfo info : jobInfo) { final Map<String, Object> map = info.toObject(); dataSeries.add(map);
@Override public List<ExecutableJobInfo> handle(final ResultSet rs) throws SQLException { if (!rs.next()) { return Collections.<ExecutableJobInfo>emptyList(); } final List<ExecutableJobInfo> execNodes = new ArrayList<>(); do { final int execId = rs.getInt(1); final int projectId = rs.getInt(2); final int version = rs.getInt(3); final String flowId = rs.getString(4); final String jobId = rs.getString(5); final long startTime = rs.getLong(6); final long endTime = rs.getLong(7); final Status status = Status.fromInteger(rs.getInt(8)); final int attempt = rs.getInt(9); final ExecutableJobInfo info = new ExecutableJobInfo(execId, projectId, version, flowId, jobId, startTime, endTime, status, attempt); execNodes.add(info); } while (rs.next()); return execNodes; } }
ArrayList<Object> dataSeries = new ArrayList<Object>(); for (ExecutableJobInfo info: jobInfo) { Map<String,Object> map = info.toObject(); dataSeries.add(map);
int attempt = rs.getInt(9); ExecutableJobInfo info = new ExecutableJobInfo( execId, projectId,
public ExecutableJobInfo(int execId, int projectId, int version, String flowId, String jobId, long startTime, long endTime, Status status, int attempt) { this.execId = execId; this.projectId = projectId; this.startTime = startTime; this.endTime = endTime; this.status = status; this.version = version; this.flowId = flowId; this.jobId = jobId; this.attempt = attempt; parseFlowId(); }
public ExecutableJobInfo(final int execId, final int projectId, final int version, final String flowId, final String jobId, final long startTime, final long endTime, final Status status, final int attempt) { this.execId = execId; this.projectId = projectId; this.startTime = startTime; this.endTime = endTime; this.status = status; this.version = version; this.flowId = flowId; this.jobId = jobId; this.attempt = attempt; parseFlowId(); }