/** * Repeats a ComponentStep periodically, until terminate() is called on result future or a failure occurs in a step. * @param initialDelay delay before first execution in milliseconds * @param delay delay between scheduled executions of the step in milliseconds * @param step The component step * @return The intermediate results */ @Override public <T> ISubscriptionIntermediateFuture<T> repeatStep(long initialDelay, long delay, IComponentStep<T> step) { return repeatStep(initialDelay, delay, step, false); }