Class RoutingInfo.DynamicRoutingInfo

java.lang.Object
io.camunda.zeebe.engine.state.routing.RoutingInfo.DynamicRoutingInfo
All Implemented Interfaces:
RoutingInfo
Enclosing interface:
RoutingInfo

public static class RoutingInfo.DynamicRoutingInfo extends Object implements RoutingInfo
Naive implementation that always looks up the routing information from the RoutingState. Later on, we might want to cache this information.
  • Constructor Details

  • Method Details

    • partitions

      public Set<Integer> partitions()
      Description copied from interface: RoutingInfo
      Returns the current set of partitions.
      Specified by:
      partitions in interface RoutingInfo
    • partitionForCorrelationKey

      public int partitionForCorrelationKey(org.agrona.DirectBuffer correlationKey)
      Description copied from interface: RoutingInfo
      Returns the current partition id for the given correlation key.
      Specified by:
      partitionForCorrelationKey in interface RoutingInfo