> The contract is that the last listener put in is the
> listener used.

Uh huh.  Is it possible for more than one independent component to want to
register a listener?

> well, my line of thought is that anyone who will call addListener for a
> second time will have knowledge of whether a listener was already added

Why do you assume that?  This is a public API in a component architecture.

> it'll stink (in public API terms, the behaviour is unspecified), but it
> should also not happen.

I agree with the former.  And do you want to know how many times
"impossible" exceptions are thrown?  :-)

> And here we have the implicit assumption that a logkit-using environment
> will follow IoC patterns properly. Is that a bad assumption?

Why make any assumptions?  Assumptions are the mother of all ____-ups.

        --- Noel


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

Reply via email to