avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Donald <pe...@apache.org>
Subject Re: BlockListener needs more methods
Date Tue, 15 Jan 2002 12:56:26 GMT
On Tue, 15 Jan 2002 22:52, Paul Hammant wrote:
> >>
> >>BlockListener
> >>{
> >>// as before plus ....
> >>  void applicationStarting();
> >
> >lets make this one capable of throwing an exception - maybe
> >ApplicationUnavailableException or UnavailableApplicationException or
> > maybe even a vanilla Exception.
> So the block listener developer instantiates and throws back?  I'd go for :
> ApplicationStartupException extended by VetoApplicationStartupException
> (to please Stephen?).

Im not sure - seems like extra complexity that we don't need? Is there any 
going to be more than 1 type of exception?

> >>Question, should these new methods go in an interface called
> >>ApplicationListener that extends BlockListener or not?
> >
> >not sure - that was something I was going to try out. I wanted to because
> > I really really don't want to break backwards compatability prior to
> > going beta however I am not sure if it is a good idea.
> >
> >Not sure what do you think?
> For the sake of backCompat, I;d say ApplicationListener extends
> BlockListener then.

ok. Fine by me. It feels a bit icky technically but right because it is 
backwards compatible. I suppose in the future we could add an 
AbstractBlockListener and gradually migrate them to one interface (at same 
time we go from alpha to beta).

> Lastly, and unrelated. I'm (as you know) using Mozilla.  Its inline
> replies are apparently no so nice.  Is the "double CR" like I'm using in
> this reply better for you textmode readers?  You using pine?

no idea - I use KMail (from KDE desktop) and it handles most things well. (It 
is like Eudora of 1 revision ago if that helps).



My opinions may have changed, 
but not the fact that I am right

To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>

View raw message