Class MojoExecutionScope
- java.lang.Object
-
- org.apache.maven.execution.scope.internal.MojoExecutionScope
-
- All Implemented Interfaces:
com.google.inject.Scope
,MojoExecutionListener
public class MojoExecutionScope extends Object implements com.google.inject.Scope, MojoExecutionListener
MojoExecutionScope
-
-
Constructor Summary
Constructors Constructor Description MojoExecutionScope()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterExecutionFailure(MojoExecutionEvent event)
void
afterMojoExecutionSuccess(MojoExecutionEvent event)
void
beforeMojoExecution(MojoExecutionEvent event)
void
enter()
void
exit()
<T> com.google.inject.Provider<T>
scope(com.google.inject.Key<T> key, com.google.inject.Provider<T> unscoped)
<T> void
seed(Class<T> clazz, com.google.inject.Provider<T> value)
<T> void
seed(Class<T> clazz, T value)
static <T> com.google.inject.Provider<T>
seededKeyProvider()
-
-
-
Method Detail
-
enter
public void enter()
-
exit
public void exit() throws MojoExecutionException
- Throws:
MojoExecutionException
-
seed
public <T> void seed(Class<T> clazz, com.google.inject.Provider<T> value)
-
seed
public <T> void seed(Class<T> clazz, T value)
-
scope
public <T> com.google.inject.Provider<T> scope(com.google.inject.Key<T> key, com.google.inject.Provider<T> unscoped)
- Specified by:
scope
in interfacecom.google.inject.Scope
-
seededKeyProvider
public static <T> com.google.inject.Provider<T> seededKeyProvider()
-
beforeMojoExecution
public void beforeMojoExecution(MojoExecutionEvent event) throws MojoExecutionException
- Specified by:
beforeMojoExecution
in interfaceMojoExecutionListener
- Throws:
MojoExecutionException
-
afterMojoExecutionSuccess
public void afterMojoExecutionSuccess(MojoExecutionEvent event) throws MojoExecutionException
- Specified by:
afterMojoExecutionSuccess
in interfaceMojoExecutionListener
- Throws:
MojoExecutionException
-
afterExecutionFailure
public void afterExecutionFailure(MojoExecutionEvent event)
- Specified by:
afterExecutionFailure
in interfaceMojoExecutionListener
-
-