You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Joey Frazee (JIRA)" <ji...@apache.org> on 2016/09/19 15:03:20 UTC

[jira] [Created] (NIFI-2790) Set JMS destination name on send/receive instead of using the default destination

Joey Frazee created NIFI-2790:
---------------------------------

             Summary: Set JMS destination name on send/receive instead of using the default destination
                 Key: NIFI-2790
                 URL: https://issues.apache.org/jira/browse/NIFI-2790
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Joey Frazee
            Priority: Minor


ConsumeJMS and PublishJMS currently pull their destination name from the default JMS destination (setDefaultDestinationName() on the JmsTemplate). The effect this has is that attribute expressions are evaluated with respect to the context only and not the FlowFile, so expression language support really only extends to EL functions and variables from the variable registry.

This doesn't have a big impact on ConsumeJMS since it doesn't take input, but it means that destinations can be set at runtime in PublishJMS.

The JmsTemplate send() and receive() can take the destination name as an argument though, so these method variants should be used so EL support is fully enabled.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)