/** * Add a functional result listener, which called on intermediate results. * Exceptions will be logged. * * @param intermediateListener The intermediate listener. */ public void addIntermediateResultListener(IFunctionalIntermediateResultListener<E> intermediateListener) { addIntermediateResultListener(intermediateListener, null); }
/** * Add a functional result listener, which called on intermediate results. * Exceptions will be logged. * * @param intermediateListener The intermediate listener. * @param finishedListener The finished listener, called when no more * intermediate results will arrive. If <code>null</code>, the finish * event will be ignored. */ public void addIntermediateResultListener(IFunctionalIntermediateResultListener<E> intermediateListener, IFunctionalIntermediateFinishedListener<Void> finishedListener) { addIntermediateResultListener(intermediateListener, finishedListener, null); }
this.addIntermediateResultListener(new IIntermediateResultListener<E>()
this.addIntermediateResultListener(new IIntermediateResultListener<E>()