Class MessageTypePolicy

java.lang.Object
com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
All Implemented Interfaces:
com.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber<com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig>, DocumentProtocolRoutingPolicy, com.yahoo.messagebus.routing.RoutingPolicy

public class MessageTypePolicy extends Object implements DocumentProtocolRoutingPolicy, com.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber<com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig>
Author:
baldersheim
  • Method Details

    • select

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

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

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

      public void configure(com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig cfg)
      Specified by:
      configure in interface com.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber<com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig>