@Override public void executeAsync(QueryContext context) throws LensException { super.executeAsync(context); context.getDriverStatus().setDriverStartTime(System.currentTimeMillis()); }
status.setProgressMessage(jsonTaskStatus); status.setProgress(progress); status.setDriverStartTime(opStatus.getOperationStarted()); status.setDriverFinishTime(opStatus.getOperationCompleted()); return status;
status.setProgressMessage(jsonTaskStatus); status.setProgress(progress); status.setDriverStartTime(opStatus.getOperationStarted()); status.setDriverFinishTime(opStatus.getOperationCompleted()); return status;
case RUNNING: if (getDriverStatus().getDriverStartTime() == null || getDriverStatus().getDriverStartTime() <= 0) { getDriverStatus().setDriverStartTime(System.currentTimeMillis());
case RUNNING: if (getDriverStatus().getDriverStartTime() == null || getDriverStatus().getDriverStartTime() <= 0) { getDriverStatus().setDriverStartTime(System.currentTimeMillis());
public QueryContext toQueryContext(Configuration conf, Collection<LensDriver> drivers) { if (null == selectedDriver && null != driverName) { selectedDriver = getDriverFromName(drivers); } QueryContext qctx = new QueryContext(userQuery, submitter, this.conf, conf, drivers, selectedDriver, submissionTime, false); qctx.setQueryHandle(QueryHandle.fromString(handle)); qctx.setLaunchTime(this.startTime); qctx.setEndTime(getEndTime()); qctx.setStatusSkippingTransitionTest(new QueryStatus(0.0, null, QueryStatus.Status.valueOf(getStatus()), null, getResult() != null, null, getErrorMessage() == null ? "" : getErrorMessage(), null)); qctx.getDriverStatus().setDriverStartTime(getDriverStartTime()); qctx.getDriverStatus().setDriverFinishTime(getDriverEndTime()); qctx.setResultSetPath(getResult()); qctx.setQueryName(getQueryName()); if (null != driverQuery){ qctx.setSelectedDriverQuery(driverQuery); } if (getPriority() != null) { qctx.setPriority(Priority.valueOf(getPriority())); } qctx.setFailedAttempts(getFailedAttempts()); return qctx; }
public QueryContext toQueryContext(Configuration conf, Collection<LensDriver> drivers) { if (null == selectedDriver && null != driverName) { selectedDriver = getDriverFromName(drivers); } QueryContext qctx = new QueryContext(userQuery, submitter, this.conf, conf, drivers, selectedDriver, submissionTime, false); qctx.setQueryHandle(QueryHandle.fromString(handle)); qctx.setLaunchTime(this.startTime); qctx.setEndTime(getEndTime()); qctx.setStatusSkippingTransitionTest(new QueryStatus(0.0, null, QueryStatus.Status.valueOf(getStatus()), null, getResult() != null, null, getErrorMessage() == null ? "" : getErrorMessage(), null)); qctx.getDriverStatus().setDriverStartTime(getDriverStartTime()); qctx.getDriverStatus().setDriverFinishTime(getDriverEndTime()); qctx.setResultSetPath(getResult()); qctx.setQueryName(getQueryName()); if (null != driverQuery){ qctx.setSelectedDriverQuery(driverQuery); } if (getPriority() != null) { qctx.setPriority(Priority.valueOf(getPriority())); } qctx.setFailedAttempts(getFailedAttempts()); return qctx; }