Hi Aki, On 08/18/2011 09:25 AM, Aki Yoshida wrote: > ... > > RMManager now manages endpoints under each supported protocol > variation using Map<ProtocolVariation, Map<Endpoint, RMEndpoint>>. > Does this mean that an Endpoint can be used in several protocol variations?
Yes. I decided to take this approach because I wanted the WS-RM serverside code to automatically adjust to whichever variation a client uses in the request, while allowing other clients to use other variations. > The background to my question is that I want to get the list of > endpoint identifier strings from RMManager. In 2.4, I used > manager.getReliableEndpointsMap().keySet() and extracted the > identifier strings. In 2.5, I am wondering whether I have to provide > this identifier list per protocol version or could return one list. I suppose that depends on what you want to do with the identifiers. If you want to see all the clients using an endpoint, for instance, you'd need to look at all the protocol variations. If you just want to know what endpoints are active you can just pick one protocol. - Dennis