public abstract class IMPublisher
extends hudson.tasks.Notifier
hudson.tasks.Publisher.DescriptorExtensionListImpl| Modifier | Constructor and Description |
|---|---|
protected |
IMPublisher(String targetsAsString,
String notificationStrategyString,
boolean notifyGroupChatsOnBuildStart,
boolean notifySuspects,
boolean notifyFixers) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract IMConnection |
getIMConnection() |
protected IMMessageTargetConverter |
getIMMessageTargetConverter() |
protected NotificationStrategy |
getNotificationStrategy() |
boolean |
getNotifyFixers() |
boolean |
getNotifyOnStart() |
boolean |
getNotifySuspects() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getStrategy() |
String |
getTargets() |
boolean |
needsToRunAfterFinalized() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener buildListener) |
boolean |
prebuild(hudson.model.AbstractBuild build,
hudson.model.BuildListener buildListener) |
getProjectAction, getProjectActions, performprotected IMPublisher(String targetsAsString, String notificationStrategyString, boolean notifyGroupChatsOnBuildStart, boolean notifySuspects, boolean notifyFixers) throws IMMessageTargetConversionException
protected abstract IMConnection getIMConnection() throws IMException
IMExceptionprotected IMMessageTargetConverter getIMMessageTargetConverter()
protected NotificationStrategy getNotificationStrategy()
public final String getTargets()
public final String getStrategy()
public final boolean getNotifyOnStart()
public final boolean getNotifySuspects()
public final boolean getNotifyFixers()
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener buildListener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic boolean prebuild(hudson.model.AbstractBuild build,
hudson.model.BuildListener buildListener)
prebuild in interface hudson.tasks.BuildStepprebuild in class hudson.tasks.BuildStepCompatibilityLayerpublic boolean needsToRunAfterFinalized()
needsToRunAfterFinalized in class hudson.tasks.Publisherpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
Copyright © 2004-2013. All Rights Reserved.