[
https://issues.apache.org/jira/browse/CXF-1774?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Schneider updated CXF-1774:
-------------------------------------
Fix Version/s: 2.0.9
> JMS Transport: Remove JNDI lookups for ConnectionFactory, targetDestination
> and replyDestination
> ------------------------------------------------------------------------------------------------
>
> Key: CXF-1774
> URL: https://issues.apache.org/jira/browse/CXF-1774
> Project: CXF
> Issue Type: Improvement
> Components: Transports
> Affects Versions: 2.1.2
> Reporter: Christian Schneider
> Assignee: Christian Schneider
> Fix For: 2.0.9, 2.1.3
>
>
> Currently you have to configure all jms settings via JNDI. targetDestination
> is the only config property that already can additionally be configured as a
> string.
> I think the JNDI stuff does not belong into the JMS transport.
> ConnectionFactory should simply be configured as a refrence to a bean of type
> jms ConnectionFactory. So the user of cxf is free to either setup the
> ConnectionFactory locally or look it up via Spring“s great JNDI support.
> The same is true for targetDestination and replyDestination. They should
> simply be injected. The JNDI logic should be deleted from JMS transport.
> Additionally it should be possible for targetDestination and replyDestination
> to set them as simple strings as this is the most common way they will be
> used by people.
> Fixing this will make the JMS Transport code simpler and at the same time the
> CXF users will get greater flexibility in the configuration.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.