Interface ExecutionEvent


public interface ExecutionEvent
Holds data relevant for an execution event.
Author:
Benjamin Bentmann
  • Method Details

    • 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.