Class IssueLabelGHEventSubscriber

java.lang.Object
org.jenkinsci.plugins.github.extension.GHEventsSubscriber
com.adobe.jenkins.github_pr_comment_build.BasePRGHEventSubscriber<TriggerPRLabelBranchProperty,Void>
com.adobe.jenkins.github_pr_comment_build.IssueLabelGHEventSubscriber
All Implemented Interfaces:
ExtensionPoint

@Extension public class IssueLabelGHEventSubscriber extends BasePRGHEventSubscriber<TriggerPRLabelBranchProperty,Void>
This subscriber manages GHEvent Label.
  • Constructor Details

    • IssueLabelGHEventSubscriber

      public IssueLabelGHEventSubscriber()
  • Method Details

    • getTriggerClass

      protected Class<TriggerPRLabelBranchProperty> getTriggerClass()
      Specified by:
      getTriggerClass in class BasePRGHEventSubscriber<TriggerPRLabelBranchProperty,Void>
    • events

      protected Set<org.kohsuke.github.GHEvent> events()
      Specified by:
      events in class org.jenkinsci.plugins.github.extension.GHEventsSubscriber
    • onEvent

      protected void onEvent(org.kohsuke.github.GHEvent event, String payload)
      Handles Labels on pull requests.
      Overrides:
      onEvent in class org.jenkinsci.plugins.github.extension.GHEventsSubscriber
      Parameters:
      event - only label event
      payload - payload of gh-event. Never blank