Jon Stevens wrote:
 
> Sure, but you will need to do some work to implement this. I don't want to
> see people willy nilly adding stuff to Turbine.destroy(). I think there
> should be something in the Services architecture that allows people to
> register a method that gets called by the services architecture. Then, in
> Turbine.destroy() you should call the services.destroy() to shut all the
> services down.

All right. I volunteer to add shutdown functionality to services stuff.
The things that will be added:

Initable interface
  public void shutdown();

InitableBroker interface
  public void shutdownClass(String className);

ServiceBroker interface
  public void shutdownService(String serviceName);
  public void shutdownServices();

With apropriate implementation throughout
  BaseInitable, BaseInitableBroker and BaseServiceBroker.

I will add invocation of TubineServices.shutdownServices();
to Turbine.destroy();

I will check these changes in soon.

Rafal


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to