public void customExceptionOccurred(Exception exception) { if(event!=null) // Called internally with null -> ignore exception { super.customExceptionOccurred(exception); } } });
public void run() { customResultAvailable(result); } });
public void run() { customIntermediateResultAvailable(result); } });
public void run() { customExceptionOccurred(exception); } });
public void run() { customIntermediateResultAvailable(result); } });
/** * Declare that the future is finished. * This method is only called for intermediate futures, * i.e. when this method is called it is guaranteed that the * intermediateResultAvailable method was called for all * intermediate results before. */ public void finishedIfUndone() { this.undone = true; finished(); }
public void run() { customResultAvailable(result); } });
/** * Called when an intermediate result is available. * @param result The result. */ public void intermediateResultAvailableIfUndone(E result) { this.undone = true; intermediateResultAvailable(result); }
/** * Called when an exception occurred. * @param exception The exception. */ public void exceptionOccurredIfUndone(Exception exception) { undone = true; exceptionOccurred(exception); }
public void run() { customExceptionOccurred(exception); } });
public void run() { customFinished(); } });
/** * Called when the result is available. * @param result The result. */ public void resultAvailableIfUndone(Collection<E> result) { this.undone = true; resultAvailable(result); }
/** * Called when the result is available. * @param result The result. */ public void resultAvailableIfUndone(Collection<E> result) { this.undone = true; resultAvailable(result); }
/** * Called when an exception occurred. * @param exception The exception. */ public void exceptionOccurredIfUndone(Exception exception) { this.undone = true; exceptionOccurred(exception); }
public void run() { customIntermediateResultAvailable(result); } });
public void run() { customResultAvailable(result); } });
/** * Called when the result is available. * @param result The result. */ public void resultAvailableIfUndone(E result) { undone = true; resultAvailable(result); }
public void run() { customCommandAvailable(command); } });
public void run() { customExceptionOccurred(exception); } });
public void run() { customCommandAvailable(command); } });