java.lang.Object
org.jenkinsci.plugins.githubautostatus.notifiers.BuildNotifier
org.jenkinsci.plugins.githubautostatus.notifiers.HttpNotifier
All Implemented Interfaces:
ExtensionPoint

public class HttpNotifier extends BuildNotifier
  • Field Details

    • repoOwner

      protected String repoOwner
    • repoName

      protected String repoName
    • branchName

      protected String branchName
    • config

      protected HttpNotifierConfig config
    • authorization

      protected String authorization
    • stageMap

      protected Map<String,BuildStage> stageMap
    • gson

      protected com.google.gson.Gson gson
  • Constructor Details

  • Method Details

    • isEnabled

      public boolean isEnabled()
      Description copied from class: BuildNotifier
      Determines whether this notifier is enabled.
      Specified by:
      isEnabled in class BuildNotifier
      Returns:
      true if enabled; false otherwise
    • notifyBuildStageStatus

      public void notifyBuildStageStatus(String jobName, BuildStage stageItem)
      Description copied from class: BuildNotifier
      Sends a state change with timing info.
      Specified by:
      notifyBuildStageStatus in class BuildNotifier
      Parameters:
      jobName - the name of the job
      stageItem - stage item
    • notifyFinalBuildStatus

      public void notifyFinalBuildStatus(BuildStage.State buildState, Map<String,Object> parameters)
      Description copied from class: BuildNotifier
      Sends a notification when a job is complete.
      Specified by:
      notifyFinalBuildStatus in class BuildNotifier
      Parameters:
      buildState - state indicating success or failure
      parameters - build parameters