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