I'm not sure about the time commitments I'd be able to make to River, but I do have some ideas about specific improvements I'd like to see. Particularly with the management classes, e.g. ServiceDiscoveryManager, JoinManager, LookupDiscoveryManager etc.

Briefly, my main issue with these classes (and I guess other parts of Jini) is that code which uses these classes is hard to unit test because they don't have interfaces. I feel things would be MUCH easier if these classes implemented an interface that would allow developers to easily create mock implementations for unit tests etc...

In the case of LookupDiscoveryManager, it does implement the DiscoveryManagement, DiscoveryGroupManagement and DiscoveryLocatorManagement interfaces
Also has it been decided yet whether/when River will offer its own (Jini)-starter-kit?



--
- vinod

Reply via email to