package org.corfudb.util.retry; /** * Created by mwei on 9/1/15. */ @FunctionalInterface public interface IRetryable<E extends Exception, F extends Exception, G extends Exception, H extends Exception, T> { /** * Returns true on success, false will cause retry */ T retryFunction() throws RetryNeededException, InterruptedException, E, F, G, H; }