Package org.apache.maven.execution
Interface ExecutionEvent
public interface ExecutionEvent
Holds data relevant for an execution event.
- Author:
- Benjamin Bentmann
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
The possible types of execution events. -
Method Summary
Modifier and TypeMethodDescriptionGets the exception that caused the event (if any).Gets the current mojo execution (if any).Gets the current project (if any).Gets the session from which this event originates.getType()
Gets the type of the event.
-
Method Details
-
getType
ExecutionEvent.Type getType()Gets the type of the event.- Returns:
- The type of the event, never
null
.
-
getSession
MavenSession getSession()Gets the session from which this event originates.- Returns:
- The current session, never
null
.
-
getProject
MavenProject getProject()Gets the current project (if any).- Returns:
- The current project or
null
if not applicable.
-
getMojoExecution
MojoExecution getMojoExecution()Gets the current mojo execution (if any).- Returns:
- The current mojo execution or
null
if not applicable.
-
getException
Exception getException()Gets the exception that caused the event (if any).- Returns:
- The exception or
null
if none.
-