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 TypeMethodDescriptionvoid
addListener
(Consumer<org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent> l) void
doIndex
(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) static SonarQubeWebHook
get()
org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent
getWebhookEventForTaskId
(String taskId) void
removeListener
(Consumer<org.sonarsource.scanner.jenkins.pipeline.SonarQubeWebHook.WebhookEvent> l)
-
Field Details
-
URLNAME
- See Also:
-
-
Constructor Details
-
SonarQubeWebHook
public SonarQubeWebHook()
-
-
Method Details
-
getIconFileName
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getUrlName
- Specified by:
getUrlName
in 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)
-