org.jenkinsci.plugins.rabbitmqbuildtrigger
クラス RemoteBuildListener

java.lang.Object
  上位を拡張 org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener
      上位を拡張 org.jenkinsci.plugins.rabbitmqbuildtrigger.RemoteBuildListener
すべての実装されたインタフェース:
hudson.ExtensionPoint

@Extension
public class RemoteBuildListener
extends org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener

The extension listen application message then call triggers.

作成者:
rinrinne a.k.a. rin_ne

入れ子のクラスの概要
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
コンストラクタの概要
RemoteBuildListener()
           
 
メソッドの概要
 void addTrigger(RemoteBuildTrigger trigger)
          Adds trigger.
 String getAppId()
           
 String getName()
           
 void onBind(String queueName)
           
 void onReceive(String queueName, String contentType, Map<String,Object> headers, byte[] body)
          Finds matched projects using given project name and token then schedule build.
 void onUnbind(String queueName)
           
 void removeTrigger(RemoteBuildTrigger trigger)
          Removes trigger.
 
クラス org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener から継承されたメソッド
all, fireOnBind, fireOnReceive, fireOnUnbind
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RemoteBuildListener

public RemoteBuildListener()
メソッドの詳細

getName

public String getName()
定義:
クラス org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener 内の getName

getAppId

public String getAppId()
定義:
クラス org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener 内の getAppId

addTrigger

public void addTrigger(RemoteBuildTrigger trigger)
Adds trigger.

パラメータ:
trigger - the trigger.

removeTrigger

public void removeTrigger(RemoteBuildTrigger trigger)
Removes trigger.

パラメータ:
trigger - the trigger.

onBind

public void onBind(String queueName)
定義:
クラス org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener 内の onBind

onUnbind

public void onUnbind(String queueName)
定義:
クラス org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener 内の onUnbind

onReceive

public void onReceive(String queueName,
                      String contentType,
                      Map<String,Object> headers,
                      byte[] body)
Finds matched projects using given project name and token then schedule build.

定義:
クラス org.jenkinsci.plugins.rabbitmqconsumer.extensions.MessageQueueListener 内の onReceive


Copyright © 2004-2014. All Rights Reserved.