View Javadoc

1   /*
2    * BUD, installer for development platform.
3    *
4    * Copyright(c) 2006 bud-project - http://opensource.org/licenses/apachepl.php
5    */
6   package org.bud.kernel;
7   import org.bud.kernel.model.Feature;
8   import org.bud.kernel.model.Release;
9   /***
10   *
11   */
12  public interface ScriptListener {
13      void releaseStarted(Release release);
14  
15  
16      void releaseFinished(Release release, Throwable error);
17  
18  
19      void featureStarted(Feature feature);
20  
21  
22      void featureFinished(Feature feature, Throwable error);
23  
24  
25      void taskStarted(String taskName);
26  
27  
28      void taskMessage(String taskName, String message);
29  
30  
31      void taskFinished(String taskName, Throwable error);
32  }