org.hudsonci.maven.plugin.dependencymonitor
Interface DependencyMonitor

All Known Implementing Classes:
DependencyMonitorImpl

public interface DependencyMonitor

Provides access to project dependency monitoring.

Since:
2.1.0
Author:
Jason Dillon

Method Summary
 void buildGraph(AbstractProject project, DependencyGraph graph)
          Build the dependency graph for projects that depend on the given project.
 void purge(AbstractProject project)
          Purge subscription details as well as any cached artifact details for the given project.
 void subscribe(AbstractProject project)
          Subscribe a project to receive notifications when one of its dependencies has changed.
 void unsubscribe(AbstractProject project)
          Unsubscribe a project from receiving notifications about dependency changes.
 void update(AbstractBuild build, TaskListener listener)
          Update the artifact details for the given builds project.
 

Method Detail

subscribe

void subscribe(AbstractProject project)
Subscribe a project to receive notifications when one of its dependencies has changed.


unsubscribe

void unsubscribe(AbstractProject project)
Unsubscribe a project from receiving notifications about dependency changes.


purge

void purge(AbstractProject project)
Purge subscription details as well as any cached artifact details for the given project.


update

void update(AbstractBuild build,
            TaskListener listener)
Update the artifact details for the given builds project.


buildGraph

void buildGraph(AbstractProject project,
                DependencyGraph graph)
Build the dependency graph for projects that depend on the given project.



Copyright © 2004-2011 Hudson. All Rights Reserved.