public abstract class BuildNotifier extends Object implements ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson| Modifier and Type | Field and Description |
|---|---|
protected long |
DEFAULT_LONG
Establishing a default long for use in getLong.
|
protected String |
DEFAULT_STRING
Establishing a default string for use in Notifiers.
|
| Constructor and Description |
|---|
BuildNotifier() |
| Modifier and Type | Method and Description |
|---|---|
static ExtensionList<BuildNotifier> |
all() |
long |
getLong(Map<String,Object> map,
String mapKey) |
abstract boolean |
isEnabled()
Determine whether notifier is enabled.
|
abstract void |
notifyBuildStageStatus(String jobName,
BuildStageModel stageItem)
Send a state change with timing info
|
abstract void |
notifyFinalBuildStatus(BuildState buildState,
Map<String,Object> parameters)
Send a notification when the job is complete
|
protected final long DEFAULT_LONG
protected final String DEFAULT_STRING
public abstract boolean isEnabled()
public abstract void notifyBuildStageStatus(String jobName, BuildStageModel stageItem)
jobName - the name of the jobstageItem - stage itempublic abstract void notifyFinalBuildStatus(BuildState buildState, Map<String,Object> parameters)
buildState - state indicating success or failureparameters - build parameterspublic static ExtensionList<BuildNotifier> all()
Copyright © 2016–2019. All rights reserved.