public class IrcPublisher extends hudson.plugins.im.IMPublisher
Modifier and Type | Class and Description |
---|---|
static class |
IrcPublisher.DescriptorImpl
Descriptor for
IrcPublisher |
Publisher.DescriptorExtensionListImpl
ExtensionPoint.LegacyInstancesAreScopedToHudson
BuildStep.PublisherList
Modifier and Type | Field and Description |
---|---|
List<String> |
channels
Deprecated.
only used to deserialize old instances. please use
IMPublisher.getNotificationTargets() |
static IrcPublisher.DescriptorImpl |
DESCRIPTOR
Descriptor should be singleton.
|
BUILDERS, PUBLISHERS
Constructor and Description |
---|
IrcPublisher(List<hudson.plugins.im.IMMessageTarget> defaultTargets,
String notificationStrategy,
boolean notifyGroupChatsOnBuildStart,
boolean notifySuspects,
boolean notifyCulprits,
boolean notifyFixers,
boolean notifyUpstreamCommitters,
hudson.plugins.im.build_notify.BuildToChatNotifier buildToChatNotifier,
hudson.plugins.im.MatrixJobMultiplier matrixMultiplier) |
Modifier and Type | Method and Description |
---|---|
protected String |
getConfiguredIMId(User user) |
BuildStepDescriptor<Publisher> |
getDescriptor() |
protected hudson.plugins.im.IMConnection |
getIMConnection() |
protected String |
getPluginName() |
protected Object |
readResolve() |
calculateTargets, createAggregator, getBuildToChatNotifier, getCustomMessage, getExtraMessage, getIMDescriptor, getMatrixNotifier, getNotificationStrategy, getNotificationTargets, getNotifyCulprits, getNotifyFixers, getNotifyOnStart, getNotifySuspects, getNotifyUpstreamCommitters, getRequiredMonitorService, getStrategy, getTargets, isMatrixProject, log, needsToRunAfterFinalized, perform, perform, prebuild, setCustomMessage, setExtraMessage, setMatrixNotifier, setNotificationStrategy, setNotificationTargets, setTargets
all, getProjectAction, prebuild
getProjectAction, getProjectActions, perform
@Extension public static final IrcPublisher.DescriptorImpl DESCRIPTOR
@Deprecated public List<String> channels
IMPublisher.getNotificationTargets()
public IrcPublisher(List<hudson.plugins.im.IMMessageTarget> defaultTargets, String notificationStrategy, boolean notifyGroupChatsOnBuildStart, boolean notifySuspects, boolean notifyCulprits, boolean notifyFixers, boolean notifyUpstreamCommitters, hudson.plugins.im.build_notify.BuildToChatNotifier buildToChatNotifier, hudson.plugins.im.MatrixJobMultiplier matrixMultiplier)
public BuildStepDescriptor<Publisher> getDescriptor()
getDescriptor
in interface Describable<Publisher>
getDescriptor
in class hudson.plugins.im.IMPublisher
Describable.getDescriptor()
protected String getConfiguredIMId(User user)
getConfiguredIMId
in class hudson.plugins.im.IMPublisher
protected hudson.plugins.im.IMConnection getIMConnection() throws hudson.plugins.im.IMException
getIMConnection
in class hudson.plugins.im.IMPublisher
hudson.plugins.im.IMException
protected String getPluginName()
getPluginName
in class hudson.plugins.im.IMPublisher
protected Object readResolve()
readResolve
in class hudson.plugins.im.IMPublisher
Copyright © 2016–2020. All rights reserved.