org.jenkinsci.plugins.rabbitmqbuildtrigger
クラス RemoteBuildPublisher

java.lang.Object
  上位を拡張 hudson.tasks.BuildStepCompatibilityLayer
      上位を拡張 hudson.tasks.Publisher
          上位を拡張 hudson.tasks.Notifier
              上位を拡張 org.jenkinsci.plugins.rabbitmqbuildtrigger.RemoteBuildPublisher
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep

public class RemoteBuildPublisher
extends hudson.tasks.Notifier

The extension publish build result using rabbitmq.

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

入れ子のクラスの概要
static class RemoteBuildPublisher.DescriptorImpl
          The descriptor for this publisher.
 
クラス hudson.tasks.Publisher から継承された入れ子のクラス/インタフェース
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
インタフェース hudson.tasks.BuildStep から継承された入れ子のクラス/インタフェース
hudson.tasks.BuildStep.PublisherList
 
フィールドの概要
 
インタフェース hudson.tasks.BuildStep から継承されたフィールド
BUILDERS, PUBLISHERS
 
コンストラクタの概要
RemoteBuildPublisher(String brokerType, String brokerName)
          Creates instance with specified parameters.
 
メソッドの概要
 String getBrokerName()
          Gets broker name.
 String getBrokerType()
          Gets broker type.
 RemoteBuildPublisher.DescriptorImpl getDescriptor()
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 void setBrokerName(String brokerName)
          Sets broker name.
 void setBrokerType(String brokerType)
          Sets broker type.
 
クラス hudson.tasks.Publisher から継承されたメソッド
all, getProjectAction, needsToRunAfterFinalized, prebuild
 
クラス hudson.tasks.BuildStepCompatibilityLayer から継承されたメソッド
getProjectAction, getProjectActions, perform, prebuild
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RemoteBuildPublisher

@DataBoundConstructor
public RemoteBuildPublisher(String brokerType,
                                                 String brokerName)
Creates instance with specified parameters.

メソッドの詳細

getBrokerType

public String getBrokerType()
Gets broker type.

戻り値:
the broker type.

setBrokerType

public void setBrokerType(String brokerType)
Sets broker type.

パラメータ:
brokerType - the broker type.

getBrokerName

public String getBrokerName()
Gets broker name.

戻り値:
the broker name.

setBrokerName

public void setBrokerName(String brokerName)
Sets broker name.

パラメータ:
brokerName - the broker name.

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()

perform

public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws InterruptedException,
                       IOException
定義:
インタフェース hudson.tasks.BuildStep 内の perform
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の perform
例外:
InterruptedException
IOException

getDescriptor

public RemoteBuildPublisher.DescriptorImpl getDescriptor()
定義:
インタフェース hudson.model.Describable<hudson.tasks.Publisher> 内の getDescriptor
オーバーライド:
クラス hudson.tasks.Notifier 内の getDescriptor


Copyright © 2004-2014. All Rights Reserved.