org.jenkins_ci.plugins.flexible_publish
クラス FlexiblePublisher

java.lang.Object
  上位を拡張 hudson.tasks.BuildStepCompatibilityLayer
      上位を拡張 hudson.tasks.Publisher
          上位を拡張 hudson.tasks.Recorder
              上位を拡張 org.jenkins_ci.plugins.flexible_publish.FlexiblePublisher
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.matrix.MatrixAggregatable, hudson.model.DependecyDeclarer, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep

public class FlexiblePublisher
extends hudson.tasks.Recorder
implements hudson.model.DependecyDeclarer, hudson.matrix.MatrixAggregatable


入れ子のクラスの概要
static class FlexiblePublisher.FlexiblePublisherDescriptor
           
 
クラス hudson.tasks.Publisher から継承された入れ子のクラス/インタフェース
hudson.tasks.Publisher.DescriptorExtensionListImpl
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
インタフェース hudson.tasks.BuildStep から継承された入れ子のクラス/インタフェース
hudson.tasks.BuildStep.PublisherList
 
フィールドの概要
static java.lang.String PROMOTION_JOB_TYPE
           
 
インタフェース hudson.tasks.BuildStep から継承されたフィールド
BUILDERS, PUBLISHERS
 
コンストラクタの概要
FlexiblePublisher(java.util.List<ConditionalPublisher> publishers)
           
 
メソッドの概要
 void buildDependencyGraph(hudson.model.AbstractProject owner, hudson.model.DependencyGraph graph)
           
 hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, hudson.Launcher launcher, hudson.model.BuildListener listener)
          Return an aggregator worked for multi-configuration projects.
 FlexiblePublisher.FlexiblePublisherDescriptor getDescriptor()
           
 java.util.Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)
           
 java.util.List<ConditionalPublisher> getPublishers()
           
 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 boolean prebuild(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener)
           
 
クラス hudson.tasks.Publisher から継承されたメソッド
all, getProjectAction, needsToRunAfterFinalized, prebuild
 
クラス hudson.tasks.BuildStepCompatibilityLayer から継承されたメソッド
getProjectAction, perform
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース hudson.tasks.BuildStep から継承されたメソッド
getProjectAction
 

フィールドの詳細

PROMOTION_JOB_TYPE

public static final java.lang.String PROMOTION_JOB_TYPE
関連項目:
定数フィールド値
コンストラクタの詳細

FlexiblePublisher

@DataBoundConstructor
public FlexiblePublisher(java.util.List<ConditionalPublisher> publishers)
パラメータ:
publishers -
関連項目:
FlexiblePublisher.FlexiblePublisherDescriptor.newInstance(StaplerRequest, JSONObject)
メソッドの詳細

getPublishers

public java.util.List<ConditionalPublisher> getPublishers()

getRequiredMonitorService

public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
定義:
インタフェース hudson.tasks.BuildStep 内の getRequiredMonitorService

getProjectActions

public java.util.Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)
定義:
インタフェース hudson.tasks.BuildStep 内の getProjectActions
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の getProjectActions

prebuild

public boolean prebuild(hudson.model.AbstractBuild<?,?> build,
                        hudson.model.BuildListener listener)
定義:
インタフェース hudson.tasks.BuildStep 内の prebuild
オーバーライド:
クラス hudson.tasks.BuildStepCompatibilityLayer 内の prebuild

perform

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

getDescriptor

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

buildDependencyGraph

public void buildDependencyGraph(hudson.model.AbstractProject owner,
                                 hudson.model.DependencyGraph graph)
定義:
インタフェース hudson.model.DependecyDeclarer 内の buildDependencyGraph

createAggregator

public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
                                                       hudson.Launcher launcher,
                                                       hudson.model.BuildListener listener)
Return an aggregator worked for multi-configuration projects. BuildStepCompatibilityLayer.perform(AbstractBuild, Launcher, BuildListener) is called for each axe combination builds. For whole the multi-configuration project, MatrixAggregator.endBuild() is called instead.

定義:
インタフェース hudson.matrix.MatrixAggregatable 内の createAggregator
パラメータ:
build -
launcher -
listener -
戻り値:
関連項目:
MatrixAggregatable.createAggregator(hudson.matrix.MatrixBuild, hudson.Launcher, hudson.model.BuildListener)


Copyright © 2004-2014. All Rights Reserved.