Class HttpNotifier
java.lang.Object
org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
org.jenkinsci.plugins.githubautostatus.notifiers.HttpNotifier
- All Implemented Interfaces:
ExtensionPoint
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected HttpNotifierConfigprotected com.google.gson.Gsonprotected Stringprotected Stringprotected Map<String, BuildStage> Fields inherited from class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
DEFAULT_LONG, DEFAULT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines whether this notifier is enabled.voidnotifyBuildStageStatus(String jobName, BuildStage stageItem) Sends a state change with timing info.voidnotifyFinalBuildStatus(BuildStage.State buildState, Map<String, Object> parameters) Sends a notification when a job is complete.Methods inherited from class org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
all, getLong, wantsOutOfStageErrors
-
Field Details
-
repoOwner
-
repoName
-
branchName
-
config
-
authorization
-
stageMap
-
gson
protected com.google.gson.Gson gson
-
-
Constructor Details
-
HttpNotifier
-
-
Method Details
-
isEnabled
public boolean isEnabled()Description copied from class:BuildNotifierDetermines whether this notifier is enabled.- Specified by:
isEnabledin classBuildNotifier- Returns:
- true if enabled; false otherwise
-
notifyBuildStageStatus
Description copied from class:BuildNotifierSends a state change with timing info.- Specified by:
notifyBuildStageStatusin classBuildNotifier- Parameters:
jobName- the name of the jobstageItem- stage item
-
notifyFinalBuildStatus
Description copied from class:BuildNotifierSends a notification when a job is complete.- Specified by:
notifyFinalBuildStatusin classBuildNotifier- Parameters:
buildState- state indicating success or failureparameters- build parameters
-