Class HubotStepExecution<T>
java.lang.Object
org.jenkinsci.plugins.workflow.steps.StepExecution
org.thoughtslive.jenkins.plugins.hubot.util.HubotStepExecution<T>
- Type Parameters:
T- the type of the return value (may beVoid)
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ApproveStep.ApproveStepExecution
public abstract class HubotStepExecution<T>
extends org.jenkinsci.plugins.workflow.steps.StepExecution
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
ConstructorsModifierConstructorDescriptionprotectedHubotStepExecution(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.StepExecution
acceptAll, acceptAll, applyAll, applyAll, blocksRestart, getContext, getStatus, getStatusBounded, onResume, start, stop
-
Field Details
-
logger
-
hubotService
-
failOnError
protected transient boolean failOnError -
room
-
buildUserName
-
buildCause
-
buildUserId
-
envVars
-
site
-
run
-
listener
-
-
Constructor Details
-
HubotStepExecution
protected HubotStepExecution(org.jenkinsci.plugins.workflow.steps.StepContext context) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
-
Method Details
-
verifyCommon
-
setHubotService
-