protected void setTaskState( TaskState state ) { if ( !getTaskState().isEndingState() ) { this.taskState = state; } }
protected void setTaskState(TaskState state) { if (!getTaskState().isEndingState()) { this.taskState = state; } }
public T getIfDone() { if (TaskState.FINISHED.equals(getTaskState())) { try { return getFuture().get(); } catch (ExecutionException e) { return null; } catch (InterruptedException e) { return null; } } else { return null; } }
public T getIfDone() { if ( TaskState.FINISHED.equals( getTaskState() ) ) { try { return getFuture().get(); } catch ( ExecutionException e ) { return null; } catch ( InterruptedException e ) { return null; } } else { return null; } }
public void runNow() { // if we are not RUNNING if (!TaskState.RUNNING.equals(getTaskState()) && !manualRun) { manualRun = true; if (getFuture() != null) { //as bentmann mentioned, there is potential for the future to have started running between the check on our if above and now //so we force interrupt it getFuture().cancel(true); } setFuture(doSchedule(-1, true)); } }
public void runNow() { // if we are not RUNNING if ( !TaskState.RUNNING.equals( getTaskState() ) && !manualRun ) { manualRun = true; if ( getFuture() != null ) { //as bentmann mentioned, there is potential for the future to have started running between the check on our if above and now //so we force interrupt it getFuture().cancel( true ); } setFuture( doSchedule( 0 ) ); } }
Date peekAfter = null; if ((isEnabled() || manualRun) && getTaskState().isRunnable()) { setTaskState(TaskState.RUNNING); if (TaskState.BROKEN == getTaskState()) { else if (TaskState.CANCELLING.equals(getTaskState())) { setTaskState(TaskState.CANCELLED); if (getTaskState().isEndingState() /* FINISHED or CANCELLED */) { getScheduler().removeFromTasksMap(this);
Date peekAfter = null; if ( ( isEnabled() || manualRun ) && getTaskState().isRunnable() ) if ( TaskState.BROKEN == getTaskState() ) else if ( TaskState.CANCELLING.equals( getTaskState() ) ) if ( getTaskState().isEndingState() /* FINISHED or CANCELLED */)
public void cancel(boolean interrupt, boolean removeTask) { final ProgressListener progressListener = getProgressListener(); TaskState originalState = getTaskState();
public void cancel( boolean interrupt, boolean removeTask ) TaskState originalState = getTaskState();