Class 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 Detail

      • 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>