public class ProfileEventAdapter extends Object implements BuildListener, ProjectEvaluationListener, TaskExecutionListener, DependencyResolutionListener
BuildProfile model, and then notifies a ReportGeneratingProfileListener when the model is ready.| Constructor and Description |
|---|
ProfileEventAdapter(BuildRequestMetaData buildMetaData,
TimeProvider timeProvider,
ProfileListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterEvaluate(Project project,
ProjectState state)
This method is called when a project has been evaluated, and before the evaluated project is made available to
other projects.
|
void |
afterExecute(Task task,
TaskState state)
This method is call immediately after a task has been executed.
|
void |
afterResolve(ResolvableDependencies dependencies)
This method is called immediately after a set of dependencies are resolved.
|
void |
beforeEvaluate(Project project)
This method is called immediately before a project is evaluated.
|
void |
beforeExecute(Task task)
This method is called immediately before a task is executed.
|
void |
beforeResolve(ResolvableDependencies dependencies)
This method is called immediately before a set of dependencies are resolved.
|
void |
buildFinished(BuildResult result)
Called when the build is completed.
|
void |
buildStarted(Gradle gradle)
Called when the build is started.
|
void |
projectsEvaluated(Gradle gradle)
Called when all projects for the build have been evaluated.
|
void |
projectsLoaded(Gradle gradle)
Called when the projects for the build have been created from the settings.
|
void |
settingsEvaluated(Settings settings)
Called when the build settings have been loaded and evaluated.
|
public ProfileEventAdapter(BuildRequestMetaData buildMetaData, TimeProvider timeProvider, ProfileListener listener)
public void buildStarted(Gradle gradle)
BuildListenerCalled when the build is started.
buildStarted in interface BuildListenergradle - The build which is being started. Never null.public void settingsEvaluated(Settings settings)
BuildListenerCalled when the build settings have been loaded and evaluated. The settings object is fully configured and is ready to use to load the build projects.
settingsEvaluated in interface BuildListenersettings - The settings. Never null.public void projectsLoaded(Gradle gradle)
BuildListenerCalled when the projects for the build have been created from the settings. None of the projects have been evaluated.
projectsLoaded in interface BuildListenergradle - The build which has been loaded. Never null.public void projectsEvaluated(Gradle gradle)
BuildListenerCalled when all projects for the build have been evaluated. The project objects are fully configured and are ready to use to populate the task graph.
projectsEvaluated in interface BuildListenergradle - The build which has been evaluated. Never null.public void buildFinished(BuildResult result)
BuildListenerCalled when the build is completed. All selected tasks have been executed.
buildFinished in interface BuildListenerresult - The result of the build. Never null.public void beforeEvaluate(Project project)
ProjectEvaluationListenerbeforeEvaluate in interface ProjectEvaluationListenerproject - The which is to be evaluated. Never null.public void afterEvaluate(Project project, ProjectState state)
ProjectEvaluationListenerThis method is called when a project has been evaluated, and before the evaluated project is made available to other projects.
afterEvaluate in interface ProjectEvaluationListenerproject - The project which was evaluated. Never null.state - The project evaluation state. If project evaluation failed, the exception is available in this
state. Never null.public void beforeExecute(Task task)
TaskExecutionListenerbeforeExecute in interface TaskExecutionListenertask - The task about to be executed. Never null.public void afterExecute(Task task, TaskState state)
TaskExecutionListenerafterExecute in interface TaskExecutionListenertask - The task which was executed. Never null.state - The task state. If the task failed with an exception, the exception is available in this
state. Never null.public void beforeResolve(ResolvableDependencies dependencies)
DependencyResolutionListenerbeforeResolve in interface DependencyResolutionListenerdependencies - The set of dependencies to be resolved.public void afterResolve(ResolvableDependencies dependencies)
DependencyResolutionListenerafterResolve in interface DependencyResolutionListenerdependencies - The set of dependencies resolved.Copyright © 2013. All rights reserved