Package org.apache.tools.ant
Interface SubBuildListener
-
- All Superinterfaces:
BuildListener,java.util.EventListener
- All Known Implementing Classes:
AntClassLoader,AntClassLoader2,AntClassLoader5,BigProjectLogger,Recorder,RecorderEntry,SplitClassLoader
public interface SubBuildListener extends BuildListener
Instances of classes that implement this interface can register to be also notified when things happened during a subbuild.A subbuild is a separate project instance created by the
<ant>task family. These project instances will never fire the buildStarted and buildFinished events, but they will fire subBuildStarted/ and subBuildFinished. The main project instance - the one created by running Ant in the first place - will never invoke one of the methods of this interface.- Since:
- Ant 1.6.2
- See Also:
BuildEvent,Project.addBuildListener(BuildListener)
-
-
Method Summary
Modifier and Type Method Description voidsubBuildFinished(BuildEvent event)Signals that the last target has finished.voidsubBuildStarted(BuildEvent event)Signals that a subbuild has started.-
Methods inherited from interface org.apache.tools.ant.BuildListener
buildFinished, buildStarted, messageLogged, targetFinished, targetStarted, taskFinished, taskStarted
-
-
-
-
Method Detail
-
subBuildStarted
void subBuildStarted(BuildEvent event)
Signals that a subbuild has started. This event is fired before any targets have started.- Parameters:
event- An event with any relevant extra information. Must not benull.
-
subBuildFinished
void subBuildFinished(BuildEvent event)
Signals that the last target has finished. This event will still be fired if an error occurred during the build.- Parameters:
event- An event with any relevant extra information. Must not benull.- See Also:
BuildEvent.getException()
-
-