161162163164165166167168169170171
if(result == null) { result = new TopicExchangeResult(); if(argumentsContainFilter(args)) { result.addFilteredQueue(queue, createMessageFilter(args, queue)); } else { result.addUnfilteredQueue(queue); }
174175176177178179180181182183184
} else { if(argumentsContainFilter(args)) { result.addFilteredQueue(queue, createMessageFilter(args, queue)); } else { result.addUnfilteredQueue(queue); }