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, ExtensionPoint

@Extension public class ReplicationQueueTaskDispatcher extends 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>
  • Constructor Details

    • ReplicationQueueTaskDispatcher

      public ReplicationQueueTaskDispatcher()
      Default constructor.
  • Method Details

    • canRun

      public CauseOfBlockage canRun(Queue.Item item)
      Overrides:
      canRun in class 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