jenkins.plugins.publish_over
Class BPPlugin<PUBLISHER extends BapPublisher,CLIENT extends BPClient,COMMON_CONFIG>
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
jenkins.plugins.publish_over.BPPlugin<PUBLISHER,CLIENT,COMMON_CONFIG>
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Publisher>, hudson.tasks.BuildStep, BPHostConfigurationAccess<CLIENT,COMMON_CONFIG>
public abstract class BPPlugin<PUBLISHER extends BapPublisher,CLIENT extends BPClient,COMMON_CONFIG>
- extends hudson.tasks.Notifier
- implements BPHostConfigurationAccess<CLIENT,COMMON_CONFIG>
| Nested classes/interfaces inherited from class hudson.tasks.Publisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
| Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
|
Constructor Summary |
BPPlugin(java.lang.String consolePrefix,
java.util.List<PUBLISHER> publishers,
boolean continueOnError,
boolean failOnError,
boolean alwaysPublishFromMaster,
java.lang.String masterNodeName)
|
| Methods inherited from class hudson.tasks.Notifier |
getDescriptor |
| Methods inherited from class hudson.tasks.Publisher |
all, getProjectAction, needsToRunAfterFinalized, prebuild |
| Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectActions, perform, prebuild |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface hudson.tasks.BuildStep |
getProjectAction, getProjectActions, prebuild |
PROMOTION_JOB_TYPE
public static final java.lang.String PROMOTION_JOB_TYPE
- See Also:
- Constant Field Values
PROMOTION_CLASS_NAME
public static final java.lang.String PROMOTION_CLASS_NAME
- See Also:
- Constant Field Values
BPPlugin
public BPPlugin(java.lang.String consolePrefix,
java.util.List<PUBLISHER> publishers,
boolean continueOnError,
boolean failOnError,
boolean alwaysPublishFromMaster,
java.lang.String masterNodeName)
getPublishers
public java.util.List<BapPublisher> getPublishers()
setPublishers
public void setPublishers(java.util.List<BapPublisher> publishers)
isContinueOnError
public boolean isContinueOnError()
setContinueOnError
public void setContinueOnError(boolean continueOnError)
isFailOnError
public boolean isFailOnError()
setFailOnError
public void setFailOnError(boolean failOnError)
isAlwaysPublishFromMaster
public boolean isAlwaysPublishFromMaster()
setAlwaysPublishFromMaster
public void setAlwaysPublishFromMaster(boolean alwaysPublishFromMaster)
getMasterNodeName
public java.lang.String getMasterNodeName()
setMasterNodeName
public void setMasterNodeName(java.lang.String masterNodeName)
getDelegate
public BPInstanceConfig getDelegate()
setDelegate
public void setDelegate(BPInstanceConfig delegate)
getConsolePrefix
public java.lang.String getConsolePrefix()
setConsolePrefix
public void setConsolePrefix(java.lang.String consolePrefix)
getRequiredMonitorService
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService in interface hudson.tasks.BuildStep
perform
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws java.lang.InterruptedException,
java.io.IOException
- Specified by:
perform in interface hudson.tasks.BuildStep- Overrides:
perform in class hudson.tasks.BuildStepCompatibilityLayer
- Throws:
java.lang.InterruptedException
java.io.IOException
createHashCodeBuilder
protected org.apache.commons.lang.builder.HashCodeBuilder createHashCodeBuilder()
addToHashCode
protected org.apache.commons.lang.builder.HashCodeBuilder addToHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder)
createEqualsBuilder
protected org.apache.commons.lang.builder.EqualsBuilder createEqualsBuilder(BPPlugin that)
addToEquals
protected org.apache.commons.lang.builder.EqualsBuilder addToEquals(org.apache.commons.lang.builder.EqualsBuilder builder,
BPPlugin that)
addToToString
protected org.apache.commons.lang.builder.ToStringBuilder addToToString(org.apache.commons.lang.builder.ToStringBuilder builder)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2011. All Rights Reserved.