So besides forgetting my initial +1, there is another alternative
where we keep the TurbineXxx classes, and the Service interface, but
still (preferably) kill BaseService/ServiceBroker/BaseServiceBroker
and instead add a AvalonToServiceAdaptor class that implements
Service.
So all of the services are pure Avalon with no Fulcrum cruft, but
then the TurbineXxx classes could do:
public class TurbineXxx {
public static Service getService() {
return
new AvalonToServiceAdaptor(
FulcrumContainer.lookup(XxxService.ROLE));
}
-- all of the old static helper methods that just do:
-- getService().getXxx()
}
This keeps Service around and would let old applications still use
TurbineXxx while letting the services themselves be pure Avalon.
- Stephen
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>