Class SonarQubeWebHook
java.lang.Object
org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook
- All Implemented Interfaces:
ExtensionPoint,Action,ModelObject,RootAction,UnprotectedRootAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(Consumer<org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent> l) voiddoIndex(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) static SonarQubeWebHookget()org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEventgetWebhookEventForTaskId(String taskId) voidremoveListener(Consumer<org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent> l)
-
Field Details
-
URLNAME
- See Also:
-
-
Constructor Details
-
SonarQubeWebHook
public SonarQubeWebHook()
-
-
Method Details
-
getIconFileName
- Specified by:
getIconFileNamein interfaceAction
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getUrlName
- Specified by:
getUrlNamein interfaceAction
-
doIndex
public void doIndex(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException - Throws:
IOException
-
get
-
addListener
public void addListener(Consumer<org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent> l) -
removeListener
public void removeListener(Consumer<org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent> l) -
getWebhookEventForTaskId
@Nullable public org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent getWebhookEventForTaskId(String taskId)
-