Interface ExecutionEvent


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

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