A ComponentHandler, as originally written, passed in everything
that was necessary for the creation and disposal of the components
in the constructor.  It has since been modified to use Avalon
lifecycle--a move which I understand but am not convinced about.

It has no "lifecycle" in that it exists merely to help the
container manage a component's lifecycle.  Part of the reason
it passes the LogManager is because the logging category used
for the component is separate from the one used for the handler
(or at least used to be).  It also facilitates heirarchical
containers who need a LogManager instead of simply just a logger.

Therefore the ComponentHandler exists as long as the Container
it is helping exists.

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

Reply via email to