Aaron Knauf wrote:
> Perhaps we could extend Task to set an exit status property? 
> Probably, this would mean changing
> 
> public void execute()
> 
> to
> 
> public int execute()
> 
> and changing all the subclasses.  Better to get that done now, rather
> than wait until the number of tasks is too large.

If you would choose this option, then I suggest you change the return
type to be some class or interface, not just an int, for extensibility.
You may find it useful to return a descriptive error message, or perhaps
warning messages.

For now the return type could be as simple as:

   public interface ExecutionResult {
      int getStatus();
   }


Ernst

Reply via email to