> 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]