org.apache.maven.lifecycle
Class LifecycleExecutorInterceptor

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.lifecycle.DefaultLifecycleExecutor
          extended by org.apache.maven.lifecycle.LifecycleExecutorInterceptor
All Implemented Interfaces:
org.apache.maven.lifecycle.LifecycleExecutor, org.codehaus.plexus.logging.LogEnabled

public class LifecycleExecutorInterceptor
extends org.apache.maven.lifecycle.DefaultLifecycleExecutor

LifecycleExecutor interceptor.

This class is in the same package as in DefaultLifecycleExecutor, because Plexus requires the class and its subordinates (like Lifecycle, which is referenced in components.xml

Author:
Kohsuke Kawaguchi

Field Summary
 
Fields inherited from interface org.apache.maven.lifecycle.LifecycleExecutor
ROLE
 
Constructor Summary
LifecycleExecutorInterceptor()
           
 
Method Summary
 void execute(org.apache.maven.execution.MavenSession session, org.apache.maven.execution.ReactorManager rm, org.apache.maven.monitor.event.EventDispatcher dispatcher)
           
static void setListener(LifecycleExecutorListener _listener)
           
 
Methods inherited from class org.apache.maven.lifecycle.DefaultLifecycleExecutor
getPhaseToLifecycleMap, line
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleExecutorInterceptor

public LifecycleExecutorInterceptor()
Method Detail

setListener

public static void setListener(LifecycleExecutorListener _listener)

execute

public void execute(org.apache.maven.execution.MavenSession session,
                    org.apache.maven.execution.ReactorManager rm,
                    org.apache.maven.monitor.event.EventDispatcher dispatcher)
             throws org.apache.maven.BuildFailureException,
                    org.apache.maven.lifecycle.LifecycleExecutionException
Specified by:
execute in interface org.apache.maven.lifecycle.LifecycleExecutor
Overrides:
execute in class org.apache.maven.lifecycle.DefaultLifecycleExecutor
Throws:
org.apache.maven.BuildFailureException
org.apache.maven.lifecycle.LifecycleExecutionException


Copyright © 2008. All Rights Reserved.