Class ControlledActorSchedulerRule

java.lang.Object
org.junit.rules.ExternalResource
io.camunda.zeebe.util.sched.testing.ControlledActorSchedulerRule
All Implemented Interfaces:
org.junit.rules.TestRule

public final class ControlledActorSchedulerRule extends org.junit.rules.ExternalResource
  • Constructor Details

    • ControlledActorSchedulerRule

      public ControlledActorSchedulerRule()
  • Method Details

    • before

      protected void before()
      Overrides:
      before in class org.junit.rules.ExternalResource
    • after

      protected void after()
      Overrides:
      after in class org.junit.rules.ExternalResource
    • submitActor

      public ActorFuture<Void> submitActor(Actor actor)
    • get

      public ActorScheduler get()
    • workUntilDone

      public void workUntilDone()
    • call

      public <T> ActorFuture<T> call(Callable<T> callable)
    • getClock

      public ControlledActorClock getClock()