Merlin News
===========

In addition to the recent support of extendable lifecycle phases, the 
Merlin container now includes the following additional features:

  1. independent threads for each container
  2. container state events and listeners providing information about
     the initialized, started, stopped and disposed state of a
     container
  3. container events and listeners that providing information about
     subsidiary containers added or removed from a target container
  4. pragmatic creation of an embedded kernel (demonstration included)
  5. pragmatic installation of a component profile at runtime
     (independently of a configuration) - i.e. build your own meta-data
     definition of a component, and install - watch Merlin assemble it
     automatically.
  5. validation of container specializations - i.e. create your own
     variant of a container and add it to Merlin's container hierarchy.

If you take a look at the Container interface and DefaultContainer API 
you should find sufficient content to manage a broad range of 
application scenarios.  In putting this together I was thinking about 
Cocoon dynamic addition of components on-the-fly - there is an example 
of this in the playground package - called EmbeddedDemo).  There is also 
an example called CustomContainer that demonstrates setup of a container 
specialization based on Merlin's DefaultContainer.

For more information: http://home.osm.net/doc/merlin

Cheers, Steve.




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

Reply via email to