Class ActorSchedulerRule

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

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

    • ActorSchedulerRule

      public ActorSchedulerRule(int numOfThreads, ActorClock clock)
    • ActorSchedulerRule

      public ActorSchedulerRule(int numOfThreads, int numOfIoThreads, ActorClock clock)
    • ActorSchedulerRule

      public ActorSchedulerRule(int numOfThreads)
    • ActorSchedulerRule

      public ActorSchedulerRule(ActorClock clock)
    • ActorSchedulerRule

      public ActorSchedulerRule()
  • Method Details

    • before

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

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

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

      public ActorScheduler get()
    • getBuilder