toHandler method

RoutingStrategyHandler toHandler()

Implementation

RoutingStrategyHandler toHandler() {
  switch (this) {
    case RoutingStrategy.primary:
      return PrimaryStrategy();
    case RoutingStrategy.roundRobin:
      return RoundRobinStrategy();
    case RoutingStrategy.latencyOptimized:
      return LatencyOptimizedStrategy();
    case RoutingStrategy.costOptimized:
      return CostOptimizedStrategy();
    case RoutingStrategy.qualityFirst:
      return QualityFirstStrategy();
  }
}