Class HubotAbstractSynchronousNonBlockingStepExecution<T>
java.lang.Object
org.jenkinsci.plugins.workflow.steps.StepExecution
org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution<T>
org.thoughtslive.jenkins.plugins.hubot.util.HubotAbstractSynchronousNonBlockingStepExecution<T>
- Type Parameters:
T- the type of the return value (may beVoid)
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SendStep.SendStepExecution
public abstract class HubotAbstractSynchronousNonBlockingStepExecution<T>
extends org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution<T>
Common Execution for all Hubot steps.
- Author:
- Naresh Rayapati
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected EnvVarsprotected booleanprotected HubotServiceprotected TaskListenerprotected PrintStreamprotected Stringprotected Run<?, ?> protected HubotSite -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHubotAbstractSynchronousNonBlockingStepExecution(org.jenkinsci.plugins.workflow.steps.StepContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetHubotService(HubotService service) protected <T> ResponseData<T> verifyCommon(BasicHubotStep step) Methods inherited from class org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution
blocksRestart, getStatus, onResume, run, start, stopMethods inherited from class org.jenkinsci.plugins.workflow.steps.StepExecution
acceptAll, acceptAll, applyAll, applyAll, getContext, getStatusBounded
-
Field Details
-
logger
-
hubotService
-
failOnError
protected transient boolean failOnError -
room
-
buildUserName
-
buildCause
-
buildUserId
-
envVars
-
site
-
run
-
listener
-
-
Constructor Details
-
HubotAbstractSynchronousNonBlockingStepExecution
protected HubotAbstractSynchronousNonBlockingStepExecution(org.jenkinsci.plugins.workflow.steps.StepContext context) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
-
Method Details
-
verifyCommon
-
setHubotService
-