Class AbstractMessageHeadersRoutingKeyResolver

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String build​(java.util.Map<java.lang.String,​java.lang.Object> headers, java.lang.String... keys)  
      protected java.lang.String escapeIllegalCharacters​(java.lang.String value)  
      abstract java.lang.String getPrefix()  
      abstract java.lang.String resolve​(java.util.Map<java.lang.String,​java.lang.Object> headers)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractMessageHeadersRoutingKeyResolver

        public AbstractMessageHeadersRoutingKeyResolver()
    • Method Detail

      • resolve

        public abstract java.lang.String resolve​(java.util.Map<java.lang.String,​java.lang.Object> headers)
        Specified by:
        resolve in interface RoutingKeyResolver<java.util.Map<java.lang.String,​java.lang.Object>>
      • build

        protected java.lang.String build​(java.util.Map<java.lang.String,​java.lang.Object> headers,
                                         java.lang.String... keys)
      • escapeIllegalCharacters

        protected java.lang.String escapeIllegalCharacters​(java.lang.String value)
      • getPrefix

        public abstract java.lang.String getPrefix()