Interface TimeCountExecutor


public interface TimeCountExecutor
  • Method Summary

    Static Methods
    Modifier and Type Method Description
    static <I,​ E extends Throwable>
    void
    accept​(org.burningwave.core.function.ThrowingConsumer<I,​E> consumer, I input)  
    static <T,​ E extends Throwable>
    T
    get​(org.burningwave.core.function.ThrowingSupplier<T,​? extends E> supplier)  
    static <T,​ E extends Throwable>
    T
    get​(org.burningwave.core.function.ThrowingSupplier<T,​? extends E> supplier, int attemptsNumber)  
    static String getFormattedDifferenceOfMillis​(long value1, long value2)  
    static <E extends Throwable>
    void
    run​(org.burningwave.core.function.ThrowingRunnable<E> runnable)  
    static <E extends Throwable>
    void
    run​(org.burningwave.core.function.ThrowingRunnable<E> runnable, int attemptsNumber)  
    static <E extends Throwable>
    void
    runAndIgnoreExceptions​(org.burningwave.core.function.ThrowingRunnable<? extends Throwable> runnable)  
    static <E extends Throwable>
    void
    runAndLogExceptions​(org.burningwave.core.function.ThrowingRunnable<? extends Throwable> runnable)  
  • Method Details

    • runAndLogExceptions

      static <E extends Throwable> void runAndLogExceptions​(org.burningwave.core.function.ThrowingRunnable<? extends Throwable> runnable)
    • runAndIgnoreExceptions

      static <E extends Throwable> void runAndIgnoreExceptions​(org.burningwave.core.function.ThrowingRunnable<? extends Throwable> runnable)
    • run

      static <E extends Throwable> void run​(org.burningwave.core.function.ThrowingRunnable<E> runnable)
    • run

      static <E extends Throwable> void run​(org.burningwave.core.function.ThrowingRunnable<E> runnable, int attemptsNumber)
    • accept

      static <I,​ E extends Throwable> void accept​(org.burningwave.core.function.ThrowingConsumer<I,​E> consumer, I input)
    • get

      static <T,​ E extends Throwable> T get​(org.burningwave.core.function.ThrowingSupplier<T,​? extends E> supplier)
    • get

      static <T,​ E extends Throwable> T get​(org.burningwave.core.function.ThrowingSupplier<T,​? extends E> supplier, int attemptsNumber)
    • getFormattedDifferenceOfMillis

      static String getFormattedDifferenceOfMillis​(long value1, long value2)