public class IrcPublisher
extends hudson.plugins.im.IMPublisher
Modifier and Type | Class and Description |
---|---|
static class |
IrcPublisher.DescriptorImpl
Descriptor for
IrcPublisher |
hudson.tasks.Publisher.DescriptorExtensionListImpl
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.
|
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(hudson.model.User user) |
hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher> |
getDescriptor() |
protected hudson.plugins.im.IMConnection |
getIMConnection() |
protected String |
getPluginName() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
protected Object |
readResolve() |
calculateTargets, createAggregator, getBuildToChatNotifier, getIMDescriptor, getMatrixNotifier, getNotificationStrategy, getNotificationTargets, getNotifyCulprits, getNotifyFixers, getNotifyOnStart, getNotifySuspects, getNotifyUpstreamCommitters, getStrategy, getTargets, isMatrixProject, log, needsToRunAfterFinalized, perform, prebuild, setMatrixNotifier, setNotificationStrategy, setNotificationTargets, setTargets
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 hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
getRequiredMonitorService
in class hudson.plugins.im.IMPublisher
public hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher> getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.plugins.im.IMPublisher
Describable.getDescriptor()
protected String getConfiguredIMId(hudson.model.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 © 2004–2014. All rights reserved.