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). -- Cheers, Pete -------------------------------- My opinions may have changed, but not the fact that I am right -------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>