Class RoundRobinPolicy

java.lang.Object
com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
All Implemented Interfaces:
DocumentProtocolRoutingPolicy, com.yahoo.messagebus.routing.RoutingPolicy

public class RoundRobinPolicy extends Object implements DocumentProtocolRoutingPolicy
This policy implements round-robin selection of the configured recipients that are currently registered in slobrok.
Author:
Simon Thoresen Hult
  • Constructor Details

    • RoundRobinPolicy

      public RoundRobinPolicy()
  • Method Details

    • select

      public void select(com.yahoo.messagebus.routing.RoutingContext ctx)
      Specified by:
      select in interface com.yahoo.messagebus.routing.RoutingPolicy
    • merge

      public void merge(com.yahoo.messagebus.routing.RoutingContext ctx)
      Specified by:
      merge in interface com.yahoo.messagebus.routing.RoutingPolicy
    • destroy

      public void destroy()
      Specified by:
      destroy in interface com.yahoo.messagebus.routing.RoutingPolicy