[ 
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]

Reply via email to