KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > hudson > maven > agent > PluginManagerListener


1 package hudson.maven.agent;
2
3 import org.apache.maven.plugin.MojoExecution;
4 import org.apache.maven.project.MavenProject;
5 import org.codehaus.plexus.configuration.PlexusConfiguration;
6 import org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator;
7
8 import java.io.IOException JavaDoc;
9
10 /**
11  * Receives notification from {@link PluginManagerInterceptor}.
12  *
13  * @author Kohsuke Kawaguchi
14  */

15 public interface PluginManagerListener {
16     void preExecute(MavenProject project,MojoExecution exec, PlexusConfiguration mergedConfig, ExpressionEvaluator eval) throws IOException JavaDoc, InterruptedException JavaDoc, AbortException;
17     void postExecute(MavenProject project,MojoExecution exec, PlexusConfiguration mergedConfig, ExpressionEvaluator eval) throws IOException JavaDoc, InterruptedException JavaDoc, AbortException;
18 }
19
Popular Tags