Leo Sutic wrote:
> 
> > -----Original Message-----
> > From: Berin Loritsch [mailto:[EMAIL PROTECTED]]
> > Sent: den 30 juli 2001 14:30
> > To: Avalon Development
> > Subject: Re: [Vote] Discovery of Services
> >
> > Any simple boolean "discovery" methods should never throw an exception.
> > It only complicates matters.
> 
> I agree. I wanted some way to signal an illegal state (not initialized,
> etc.), but I suppose that can be done using the IllegalStateException (which
> isa RuntimeException).

If it is an Illegal State (i.e. not initialized or disposed) then
the ComponentManager should return false.  Requiring exception handling just
to determine the existance of a Component is too much overhead.  The usability
is decreased in that case.

> The method is intended to be used in case 2. It is not my intention that the
> component should have to check whether a NEEDED role is present before doing
> a lookup.

Cool.  I placed the initial version in CVS.  I am having a few issues with
Cocoon, though.  I am getting a mysterious NoSuchMethodError when in the
source, the method is clearly there.

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

Reply via email to