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