1
2
3
4
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 }