Interface DisruptionCollector

    • Method Detail

      • execute

        default void execute​(Runnable r)
      • execute

        default <E> void execute​(Consumer<? super E> logic,
                                 E element)
      • execute

        default <E> void execute​(one.microstream.functional.ThrowingProcedure<? super E,​?> logic,
                                 E element)
      • execute

        default <O> O execute​(Supplier<O> logic)
      • execute

        default <I,​O> O execute​(Function<? super I,​O> logic,
                                      I input)
      • hasDisruptions

        boolean hasDisruptions()
      • yield

        default one.microstream.collections.types.XGettingCollection<Throwable> yield()
      • toMultiCauseException

        one.microstream.exceptions.MultiCauseException toMultiCauseException​(int stackTraceCutDepth)
      • toMultiCauseException

        default one.microstream.exceptions.MultiCauseException toMultiCauseException()
      • defaultCollectionSupplier

        static Supplier<? extends one.microstream.collections.types.XCollection<Throwable>> defaultCollectionSupplier()