Package org.apache.maven.execution
Class MojoExecutionEvent
- java.lang.Object
-
- org.apache.maven.execution.MojoExecutionEvent
-
public class MojoExecutionEvent extends java.lang.Object
Encapsulates parameters of MojoExecutionListener callback methods and is meant to provide API evolution path should it become necessary to introduce new parameters in the existing callbacks in the future.
Note: This class is part of work in progress and can be changed or removed without notice.- Since:
- 3.1.2
- See Also:
MojoExecutionListener
,WeakMojoExecutionListener
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Throwable
cause
private Mojo
mojo
private MojoExecution
mojoExecution
private MavenProject
project
private MavenSession
session
-
Constructor Summary
Constructors Constructor Description MojoExecutionEvent(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo)
MojoExecutionEvent(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo, java.lang.Throwable cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getCause()
MojoExecution
getExecution()
Mojo
getMojo()
MavenProject
getProject()
MavenSession
getSession()
-
-
-
Field Detail
-
session
private final MavenSession session
-
project
private final MavenProject project
-
mojoExecution
private final MojoExecution mojoExecution
-
mojo
private final Mojo mojo
-
cause
private final java.lang.Throwable cause
-
-
Constructor Detail
-
MojoExecutionEvent
public MojoExecutionEvent(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo)
-
MojoExecutionEvent
public MojoExecutionEvent(MavenSession session, MavenProject project, MojoExecution mojoExecution, Mojo mojo, java.lang.Throwable cause)
-
-
Method Detail
-
getSession
public MavenSession getSession()
-
getProject
public MavenProject getProject()
-
getExecution
public MojoExecution getExecution()
-
getMojo
public Mojo getMojo()
-
getCause
public java.lang.Throwable getCause()
-
-