By defining a different leaseTime property, I thought that would determine a new ClientINvoker instance on the LocatorRegistry, as the locator will check for Locators properties.
Have you changed the behavior for these properties, or you're talking about a different usage scenario? (Like changing the LeasePeriod after ClientInvoker is connected/created)
You're right, if a Client has different config value for lease_period, will cause a different client invoker instance to be used. So is not an issue.
... so nothing changes, from the Messaging perspective. Great. Is everything in CVS, so I can check out a snapshot and run our functional tests?
Any chance you would tag a point release, so we can used a named dependency, instead of a snapshot?