@Override public void transition(Stage stage, StageEvent stageEvent) { stage.abort(StageState.ERROR); } }
@Override public void transition(Stage stage, StageEvent stageEvent) { stage.abort(StageState.ERROR); } }
public void abort(StageState finalState) { abort(finalState, null); }
public void abort(StageState finalState) { abort(finalState, null); }
public void run() { while (!isStopped && !Thread.currentThread().isInterrupted()) { try { schedule(); } catch (InterruptedException e) { if (isStopped) { break; } else { LOG.fatal(e.getMessage(), e); stage.abort(StageState.ERROR, e); } } catch (Throwable e) { LOG.fatal(e.getMessage(), e); stage.abort(StageState.ERROR, e); break; } } info(LOG, "TaskScheduler schedulingThread stopped"); } };
public void run() { while (!isStopped && !Thread.currentThread().isInterrupted()) { try { schedule(); } catch (InterruptedException e) { if (isStopped) { break; } else { LOG.fatal(e.getMessage(), e); stage.abort(StageState.ERROR, e); } } catch (Throwable e) { LOG.fatal(e.getMessage(), e); stage.abort(StageState.ERROR, e); break; } } info(LOG, "TaskScheduler schedulingThread stopped"); } };