Spring expression language (SpEL) with jms selector -


we have requirement segregate incoming messages based on environment property defined in application properties. have come following configuration not working, suggestion?

@jmslistener(id = "queuelistener", destination = "${request.jms.queue}", containerfactory = "requestjmslistenercontainerfactory", selector = "env=${jms.env}") public void onmessage(final message message, messageheaders headers) 

every message has env property , "jms.env" application property can have value e.g. dev, uat etc. using spring 4 , websphere jms

this started working after changed selector expression add quotes around value part i.e. "env='${jms.env}'"


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -