com.sonyericsson.hudson.plugins.gerrit.trigger.events.lifecycle
Interface GerritEventLifecycleListener

All Known Implementing Classes:
DependencyQueueTaskDispatcher, TriggerMonitor

public interface GerritEventLifecycleListener

Listener interface for listening in on a specific GerritEvent's lifecycle.

Author:
Robert Sandell <robert.sandell@sonyericsson.com>

Method Summary
 void allBuildsCompleted(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
          Called when all builds triggered by the event are completed.
 void buildCompleted(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event, hudson.model.AbstractBuild build)
          Called when a build is completed.
 void buildStarted(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event, hudson.model.AbstractBuild build)
          Called when a build has started.
 void projectTriggered(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event, hudson.model.AbstractProject project)
          Called when the trigger of a project has decided to trigger on the event.
 void triggerScanDone(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
          Called after all triggers has been enumerated.
 void triggerScanStarting(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
          Called before any triggers are enumerated.
 

Method Detail

triggerScanStarting

void triggerScanStarting(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
Called before any triggers are enumerated.

Parameters:
event - the event.

triggerScanDone

void triggerScanDone(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
Called after all triggers has been enumerated.

Parameters:
event - the event.

projectTriggered

void projectTriggered(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event,
                      hudson.model.AbstractProject project)
Called when the trigger of a project has decided to trigger on the event.

Parameters:
event - the event.
project - the project that was triggered.

buildStarted

void buildStarted(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event,
                  hudson.model.AbstractBuild build)
Called when a build has started.

Parameters:
event - the event.
build - the build.

buildCompleted

void buildCompleted(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event,
                    hudson.model.AbstractBuild build)
Called when a build is completed.

Parameters:
event - the event.
build - the build.

allBuildsCompleted

void allBuildsCompleted(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
Called when all builds triggered by the event are completed.

Parameters:
event - the event.


Copyright © 2004-2014. All Rights Reserved.