Ted Ross created QPID-4048: ------------------------------ Summary: Refactor TopicExchange to separate the topic-key lookup engine from the exchange Key: QPID-4048 URL: https://issues.apache.org/jira/browse/QPID-4048 Project: Qpid Issue Type: Improvement Components: C++ Broker Reporter: Ted Ross Assignee: Ted Ross Priority: Minor Fix For: 0.17
The TopicExchange class has embedded in it a data structure called BindingNode that efficiently looks up routing keys in a tree of binding keys and locates matches. This improvement separates BindingNode from TopicExchange and makes it into a templated container class. The new class is called TopicKeyNode. The rationale for this change is to allow other uses of this lookup capability (i.e. for wildcard keys in ACLs, etc.) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org