com.sonyericsson.hudson.plugins.gerrit.trigger.replication
Class ReplicationQueueTaskDispatcher
java.lang.Object
hudson.model.queue.QueueTaskDispatcher
com.sonyericsson.hudson.plugins.gerrit.trigger.replication.ReplicationQueueTaskDispatcher
- All Implemented Interfaces:
- com.sonymobile.tools.gerrit.gerritevents.GerritEventListener, hudson.ExtensionPoint
@Extension
public class ReplicationQueueTaskDispatcher
- extends hudson.model.queue.QueueTaskDispatcher
- implements com.sonymobile.tools.gerrit.gerritevents.GerritEventListener
Block builds until replication is completed if configured to wait for replication.
- Author:
- Hugo Arès <hugo.ares@ericsson.com>
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Method Summary |
hudson.model.queue.CauseOfBlockage |
canRun(hudson.model.Queue.Item item)
|
void |
gerritEvent(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
|
void |
gerritEvent(com.sonymobile.tools.gerrit.gerritevents.dto.events.RefReplicated refReplicated)
Process RefReplicated events. |
Methods inherited from class hudson.model.queue.QueueTaskDispatcher |
all, canTake, canTake |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReplicationQueueTaskDispatcher
public ReplicationQueueTaskDispatcher()
- Default constructor.
canRun
public hudson.model.queue.CauseOfBlockage canRun(hudson.model.Queue.Item item)
- Overrides:
canRun
in class hudson.model.queue.QueueTaskDispatcher
gerritEvent
public void gerritEvent(com.sonymobile.tools.gerrit.gerritevents.dto.GerritEvent event)
- Specified by:
gerritEvent
in interface com.sonymobile.tools.gerrit.gerritevents.GerritEventListener
gerritEvent
public void gerritEvent(com.sonymobile.tools.gerrit.gerritevents.dto.events.RefReplicated refReplicated)
- Process RefReplicated events.
- Parameters:
refReplicated
- the event
Copyright © 2004-2014. All Rights Reserved.