Class DeploymentDistributorImpl
- java.lang.Object
-
- io.camunda.zeebe.broker.engine.impl.DeploymentDistributorImpl
-
- All Implemented Interfaces:
DeploymentDistributor
public final class DeploymentDistributorImpl extends Object implements DeploymentDistributor
-
-
Field Summary
Fields Modifier and Type Field Description static DurationPUSH_REQUEST_TIMEOUTstatic DurationRETRY_DELAY
-
Constructor Summary
Constructors Constructor Description DeploymentDistributorImpl(Atomix atomix, TopologyPartitionListenerImpl partitionListener, MutableDeploymentState deploymentsState, ActorControl actor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringgetDeploymentResponseTopic(long deploymentKey, int partitionId)ActorFuture<Void>pushDeploymentToPartition(long key, int partitionId, org.agrona.DirectBuffer deploymentBuffer)
-
-
-
Constructor Detail
-
DeploymentDistributorImpl
public DeploymentDistributorImpl(Atomix atomix, TopologyPartitionListenerImpl partitionListener, MutableDeploymentState deploymentsState, ActorControl actor)
-
-
Method Detail
-
pushDeploymentToPartition
public ActorFuture<Void> pushDeploymentToPartition(long key, int partitionId, org.agrona.DirectBuffer deploymentBuffer)
- Specified by:
pushDeploymentToPartitionin interfaceDeploymentDistributor
-
getDeploymentResponseTopic
public static String getDeploymentResponseTopic(long deploymentKey, int partitionId)
-
-