Hi Stephen,

        Sorry, I'm coming into the thread a little late - I'll have a look at
        what you've done in Merlin below and send in some comments soon.
        
        Are you in the process of splitting up the jar files now ?
        
        Assuming the extension models are now consolidated - the next thing in
        the lifecycle extension world to look at was the session proposal
        from Berin, archived under 
        http://marc.theaimsgroup.com/?l=avalon-dev&m=102742811501755&w=2.
        
        Have you investigated this one already ?
        
        Cheers,
        
        Marcus
        
On Wed, Aug 14, 2002 at 01:00:48PM +0200, Stephen McConnell wrote:
> 
> 
> >
> >OK
> >
> >After seperation of profile deployment from instance instantiation I can
> >now provide context to all stages.
> >
> >I'll go ahead and update Merlin's extension framework to the following:
> >
> >  interface Creator
> >  {
> >       void create( Object object, Context context ) throws Exception;
> >       void destroy( Object object, Context context );
> >  }
> >
> >  interface Accessor
> >  {
> >       void access( Object object, Context context ) throws Exception;
> >       void release( Object object, Context context );
> >  }
> >
> >Cheers, Steve.
> 
> 
> DONE.
> 
> Merlin now provides full support for lifestyle extension based on the 
> above interfaces.  I've include the Creator and Accessor interfaces and 
> container independent abstract classes in the package 
> org.apache.excalibur.container.lifecycle.* For the moment these are 
> included in the merlin jar file but I'll come up with a seperate 
> excalibur-container jar in the near future that can be used indepedently 
> of Merlin.
> 
> Cheers, Steve.
> 
> -- 
> 
> Stephen J. McConnell
> 
> OSM SARL
> digital products for a global economy
> mailto:[EMAIL PROTECTED]
> http://www.osm.net
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 

-- 
        .....
     ,,$$$$$$$$$,      Marcus Crafter
    ;$'      '$$$$:    Computer Systems Engineer
    $:         $$$$:   ManageSoft GmbH
     $       o_)$$$:   82-84 Mainzer Landstrasse
     ;$,    _/\ &&:'   60327 Frankfurt Germany
       '     /( &&&
           \_&&&&'
          &&&&.
    &&&&&&&:

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to