Package io.jenkins.plugins.harbor.steps
Class WaitForHarborWebhookExecution
java.lang.Object
org.jenkinsci.plugins.workflow.steps.StepExecution
io.jenkins.plugins.harbor.steps.WaitForHarborWebhookExecution
- All Implemented Interfaces:
Serializable
,Consumer<HarborWebhookEvent>
public class WaitForHarborWebhookExecution
extends org.jenkinsci.plugins.workflow.steps.StepExecution
implements Consumer<HarborWebhookEvent>
- See Also:
-
Constructor Summary
ConstructorDescriptionWaitForHarborWebhookExecution
(org.jenkinsci.plugins.workflow.steps.StepContext context, WaitForHarborWebhookStep waitForHarborWebhookStep) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(HarborWebhookEvent harborWebhookEvent) boolean
checkScanStatus
(VulnerabilityScanStatus scanStatus, Severity severity, boolean onStart) void
onResume()
boolean
start()
void
Methods inherited from class org.jenkinsci.plugins.workflow.steps.StepExecution
applyAll, applyAll, blocksRestart, getContext, getStatus, getStatusBounded
-
Constructor Details
-
WaitForHarborWebhookExecution
public WaitForHarborWebhookExecution(org.jenkinsci.plugins.workflow.steps.StepContext context, WaitForHarborWebhookStep waitForHarborWebhookStep)
-
-
Method Details
-
start
- Specified by:
start
in classorg.jenkinsci.plugins.workflow.steps.StepExecution
- Throws:
Exception
-
checkScanStatus
public boolean checkScanStatus(VulnerabilityScanStatus scanStatus, Severity severity, boolean onStart) -
stop
- Overrides:
stop
in classorg.jenkinsci.plugins.workflow.steps.StepExecution
- Throws:
Exception
-
onResume
public void onResume()- Overrides:
onResume
in classorg.jenkinsci.plugins.workflow.steps.StepExecution
-
accept
- Specified by:
accept
in interfaceConsumer<HarborWebhookEvent>
-