Class Initializer

java.lang.Object
io.smallrye.faulttolerance.core.util.Initializer

public final class Initializer extends Object
Contains a sequence of Runnable actions and makes sure that they are only executed once. Concurrent threads are guaranteed to not exit runOne() before initialization has finished.
  • Constructor Details

    • Initializer

      public Initializer(Runnable action)
    • Initializer

      public Initializer(List<Runnable> actions)
  • Method Details

    • runOnce

      public void runOnce()