/** * Wraps the given {@link Callable} into {@link PickyCallable} returning supplied hint. * * @param callable {@link Callable} * @param hint hint value * @param <T> entity type * @return {@link PickyCallable} */ public static <T> PickyCallable<T> picky(Callable<T> callable, int hint) { return picky(callable, (c) -> hint); }
/** * Wraps the given {@link Runnable} into {@link PickyRunnable} returning supplied hint. * * @param runnable {@link Runnable} * @param hint hint value * @return {@link PickyRunnable} */ public static PickyRunnable picky(Runnable runnable, int hint) { return picky(runnable, (r) -> hint); }