Package one.microstream.storage.types
Interface DisruptionCollectorExecuting<E>
-
- All Superinterfaces:
DisruptionCollector
- All Known Implementing Classes:
DisruptionCollectorExecuting.WrapperThrowingProcedure
public interface DisruptionCollectorExecuting<E> extends DisruptionCollector
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DisruptionCollectorExecuting.WrapperThrowingProcedure<E>
-
Nested classes/interfaces inherited from interface one.microstream.storage.types.DisruptionCollector
DisruptionCollector.Default
-
-
Method Summary
Modifier and Type Method Description void
executeOn(E element)
static <E> DisruptionCollectorExecuting<E>
New(ThrowingProcedure<? super E,?> logic)
static <E> DisruptionCollectorExecuting<E>
New(ThrowingProcedure<? super E,?> logic, Supplier<? extends XCollection<Throwable>> collectionSupplier)
static <E> DisruptionCollectorExecuting<E>
New(ThrowingProcedure<? super E,?> logic, XCollection<Throwable> collection)
-
Methods inherited from interface one.microstream.storage.types.DisruptionCollector
collectDisruption, execute, execute, execute, execute, execute, hasDisruptions, reset, toArray, toMultiCauseException, toMultiCauseException, yield, yield
-
-
-
-
Method Detail
-
executeOn
void executeOn(E element)
-
New
static <E> DisruptionCollectorExecuting<E> New(ThrowingProcedure<? super E,?> logic)
-
New
static <E> DisruptionCollectorExecuting<E> New(ThrowingProcedure<? super E,?> logic, Supplier<? extends XCollection<Throwable>> collectionSupplier)
-
New
static <E> DisruptionCollectorExecuting<E> New(ThrowingProcedure<? super E,?> logic, XCollection<Throwable> collection)
-
-