On Tue, 15 Jan 2002 20:46, Paul Hammant wrote:
> >The application startup method would accept a ApplicationEvent object
> > (that had a method to return the SarMetaData).
> >
> >The applicationFailed() method (or whatever it was called) would then
> > accept an exception and that would be the cause of application failure.
> >
> >Other events would have 0 parrameters.
>
> ApplicationEvent
> {
> SarMetaData getSarMetaData();
> }
>
> 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.
> void applicationStarted(ApplicationEvent applicationEvent);
> void applicationStopping();
> void applicationStopped();
> void applicationFailure(Exception causeOfFailure);
> }
>
> 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?
--
Cheers,
Pete
"The perfect way is only difficult for those who pick and choose. Do not
like, do not dislike; all will then be clear. Make a hairbreadth
difference and heaven and earth are set apart; if you want the truth to
stand clear before you, never be for or against." - Bruce Lee
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>