> The level of exposure of these classes to client code is a function of
> the container support for isolation.  If your running James in Phoneix
> then these classes will be exposed. If you running under Merlin then
> they will be isolated to the implementing container. For example, under
> Merlin the only API exposed by James is the mailet API.  This enables
> Merlin to export the Mailet API to any component providing that the
> importing component includes the Mailet API in its classloader.
> Everything else is isolated within a James container.

What about James components that use commons-collections, commons-pool,
commons-net, commons-dbcp?  And what do we need to do about exposing those
classes to mailets where a mailet wants to access a common class?

I guess setting up the environment for Merlin is going to be an interesting
excercise.  Obviously you've done it sufficient for your needs.  :-)

        --- Noel


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

Reply via email to