> >From his proposal I incorporated the Embeddor with the following changes
> * Use Parameters instead of Context to pass around startup parameters (ie
> name of kernel etc)

Something I had been thinking about =)

> * I made embeddor no longer deal with a pausable or restartable 
> kernel as I
> couldn't think of a good use case. It makes sense for Applications to be
> paused/suspended/reset but I couldn't think of a good reason for 
> the kernel.

it depends on how you see it - as a daemon or just another app. Former
is probably better.

> * Instead of implementing Runnable I instead added a method "execute" to
> interface which allows us to propogate exception up to Main.java

good one!

> I also merged all the 
> ServerKernel+AbstractServerKernel+DefaultServerKernel
> as is in his proposal.
> 
> I will most likely also merge all the functionality of
> org.apache.avalon.camelot.pipeline into 2-3
> org.apache.phoenix.engine.phase.Phase's. This will dramatically simplify
> things and I think we can get the flexability another way (namely through
> pluggable facilities).

+1.5

cheers,

LSD

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

Reply via email to