Uses of Interface
io.camunda.zeebe.broker.system.partitions.StateController
Packages that use StateController
Package
Description
-
Uses of StateController in io.camunda.zeebe.broker.system.partitions
Methods in io.camunda.zeebe.broker.system.partitions that return StateControllerModifier and TypeMethodDescriptionPartitionStartupAndTransitionContextImpl.getStateController()Deprecated.PartitionTransitionContext.getStateController()Constructors in io.camunda.zeebe.broker.system.partitions with parameters of type StateControllerModifierConstructorDescriptionPartitionStartupAndTransitionContextImpl(int nodeId, ClusterCommunicationService clusterCommunicationService, RaftPartition raftPartition, List<PartitionListener> partitionListeners, PartitionMessagingService partitionCommunicationService, ActorSchedulingService actorSchedulingService, BrokerCfg brokerCfg, Supplier<CommandResponseWriter> commandResponseWriterSupplier, Supplier<Consumer<TypedRecord<?>>> onProcessedListenerSupplier, PersistedSnapshotStore persistedSnapshotStore, StateController stateController, TypedRecordProcessorsFactory typedRecordProcessorsFactory, ExporterRepository exporterRepository, PartitionProcessingState partitionProcessingState, DiskSpaceUsageMonitor diskSpaceUsageMonitor, AtomixServerTransport gatewayBrokerTransport, TopologyManager topologyManager) Deprecated. -
Uses of StateController in io.camunda.zeebe.broker.system.partitions.impl
Classes in io.camunda.zeebe.broker.system.partitions.impl that implement StateControllerModifier and TypeClassDescriptionclassControls how snapshot/recovery operations are performedMethods in io.camunda.zeebe.broker.system.partitions.impl with parameters of type StateControllerModifier and TypeMethodDescriptionstatic AsyncSnapshotDirectorAsyncSnapshotDirector.ofProcessingMode(int nodeId, int partitionId, StreamProcessor streamProcessor, StateController stateController, Duration snapshotRate, Callable<CompletableFuture<Void>> flushLog) Create an AsyncSnapshotDirector that can take snapshot when the StreamProcessor is in processing modestatic AsyncSnapshotDirectorAsyncSnapshotDirector.ofReplayMode(int nodeId, int partitionId, StreamProcessor streamProcessor, StateController stateController, Duration snapshotRate, Callable<CompletableFuture<Void>> flushLog) Create an AsyncSnapshotDirector that can take snapshot when the StreamProcessor is in continuous replay mode.