[
https://issues.apache.org/jira/browse/QPIDJMS-60?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Bish reassigned QPIDJMS-60:
-----------------------------------
Assignee: Timothy Bish
> using 'nested options' causes issues when adding/removing a URI from the pool
> object
> ------------------------------------------------------------------------------------
>
> Key: QPIDJMS-60
> URL: https://issues.apache.org/jira/browse/QPIDJMS-60
> Project: Qpid JMS
> Issue Type: Bug
> Components: qpid-jms-client
> Affects Versions: 0.2.0
> Reporter: Robbie Gemmell
> Assignee: Timothy Bish
>
> The failover provider allows adding and removing URIs from the
> FailoverUriPool object. This support is used by the Discovery layer to update
> the applicable URIs. The methods may not have the intended effect if there
> are 'nested options' in use however.
> The add method on the pool manipulates the given URI by adding any 'nest
> options' to it before insertion. It does this after checking the original URI
> wasnt already in the pool. That probably means that if there are nested
> options then adding the same URI again will insert a new entry when it
> wouldnt be expected to.
> The remove method does not manipulate the given URI, so if it doesnt have the
> nested options applied to it already then it wont actually get removed from
> the list.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]