Class CommandApiRule
- java.lang.Object
-
- org.junit.rules.ExternalResource
-
- io.camunda.zeebe.test.broker.protocol.commandapi.CommandApiRule
-
- All Implemented Interfaces:
org.junit.rules.TestRule
public final class CommandApiRule extends org.junit.rules.ExternalResource
-
-
Constructor Summary
Constructors Constructor Description CommandApiRule(Supplier<AtomixCluster> atomixSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecuteCommandRequestactivateJobs(int partitionId, String type, long lockDuration)ExecuteCommandRequestactivateJobs(int partitionId, String type, long lockDuration, int maxJobsToActivate)protected voidafter()protected voidbefore()ExecuteCommandRequestBuildercreateCmdRequest()targets the default partition by defaultExecuteCommandRequestBuildercreateCmdRequest(int partition)List<Integer>getPartitionIds()PartitionTestClientpartitionClient()PartitionTestClientpartitionClient(int partitionId)
-
-
-
Constructor Detail
-
CommandApiRule
public CommandApiRule(Supplier<AtomixCluster> atomixSupplier)
-
-
Method Detail
-
before
protected void before()
- Overrides:
beforein classorg.junit.rules.ExternalResource
-
after
protected void after()
- Overrides:
afterin classorg.junit.rules.ExternalResource
-
createCmdRequest
public ExecuteCommandRequestBuilder createCmdRequest()
targets the default partition by default
-
createCmdRequest
public ExecuteCommandRequestBuilder createCmdRequest(int partition)
-
partitionClient
public PartitionTestClient partitionClient()
-
partitionClient
public PartitionTestClient partitionClient(int partitionId)
-
activateJobs
public ExecuteCommandRequest activateJobs(int partitionId, String type, long lockDuration, int maxJobsToActivate)
-
activateJobs
public ExecuteCommandRequest activateJobs(int partitionId, String type, long lockDuration)
-
-