org.hudsonci.maven.plugin.dependencymonitor
Class DependencyTrigger

java.lang.Object
  extended by hudson.triggers.Trigger<hudson.model.AbstractProject>
      extended by org.hudsonci.maven.plugin.dependencymonitor.DependencyTrigger
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.triggers.Trigger<?>>

public class DependencyTrigger
extends hudson.triggers.Trigger<hudson.model.AbstractProject>

Subscribe to DependencyMonitor dependency updates. Projects that subscribe are artifact consumers.

Since:
2.1.0
Author:
Jason Dillon

Nested Class Summary
static class DependencyTrigger.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.triggers.Trigger
hudson.triggers.Trigger.Cron
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.triggers.Trigger
job, spec, tabs, timer
 
Constructor Summary
DependencyTrigger()
           
 
Method Summary
 DependencyTrigger.DescriptorImpl getDescriptor()
           
 hudson.model.AbstractProject getProject()
           
 void start(hudson.model.AbstractProject project, boolean newInstance)
           
 void stop()
           
 
Methods inherited from class hudson.triggers.Trigger
all, checkTriggers, equals, for_, getProjectAction, getProjectActions, getSpec, hashCode, init, readResolve, run
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyTrigger

@DataBoundConstructor
public DependencyTrigger()
Method Detail

getDescriptor

public DependencyTrigger.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<hudson.triggers.Trigger<?>>
Overrides:
getDescriptor in class hudson.triggers.Trigger<hudson.model.AbstractProject>

getProject

public hudson.model.AbstractProject getProject()

start

public void start(hudson.model.AbstractProject project,
                  boolean newInstance)
Overrides:
start in class hudson.triggers.Trigger<hudson.model.AbstractProject>

stop

public void stop()
Overrides:
stop in class hudson.triggers.Trigger<hudson.model.AbstractProject>


Copyright © 2004-2011 Hudson. All Rights Reserved.