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 java.lang.Object
    implements DocumentProtocolRoutingPolicy, com.yahoo.config.subscription.ConfigSubscriber.SingleSubscriber<com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig>
    Author:
    baldersheim
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void configure​(com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig cfg)  
      void destroy()  
      void merge​(com.yahoo.messagebus.routing.RoutingContext context)  
      void select​(com.yahoo.messagebus.routing.RoutingContext context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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>