public class InspectionContext
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext, com.xebialabs.deployit.plugin.api.inspection.InspectionPlanningContext, com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext
| Constructor and Description |
|---|
InspectionContext(com.xebialabs.deployit.plugin.api.execution.ExecutionContext context) |
InspectionContext(java.util.Map<java.lang.String,java.lang.Object> attributes) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStep(com.xebialabs.deployit.plugin.api.inspection.InspectionStep step) |
void |
discovered(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item) |
java.lang.Object |
getAttribute(java.lang.String name) |
java.util.List<java.lang.String> |
getCapturedError() |
java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
getDiscovered() |
java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
getInspected() |
com.xebialabs.deployit.plugin.api.inspection.InspectionStep |
getNextStep() |
java.util.List<com.xebialabs.deployit.plugin.api.inspection.InspectionStep> |
getSteps() |
void |
inspected(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item) |
void |
logError(java.lang.String error) |
void |
logError(java.lang.String error,
java.lang.Throwable t) |
void |
logOutput(java.lang.String output) |
void |
setAttribute(java.lang.String name,
java.lang.Object object) |
void |
startStepExecution(com.xebialabs.deployit.plugin.api.inspection.InspectionStep step) |
void |
startStepExecution(com.xebialabs.deployit.plugin.api.execution.Step step) |
public InspectionContext(com.xebialabs.deployit.plugin.api.execution.ExecutionContext context)
public InspectionContext(java.util.Map<java.lang.String,java.lang.Object> attributes)
public void startStepExecution(com.xebialabs.deployit.plugin.api.inspection.InspectionStep step)
public void startStepExecution(com.xebialabs.deployit.plugin.api.execution.Step step)
public void addStep(com.xebialabs.deployit.plugin.api.inspection.InspectionStep step)
addStep in interface com.xebialabs.deployit.plugin.api.inspection.InspectionPlanningContextpublic void discovered(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
discovered in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContextpublic java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getDiscovered()
getDiscovered in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContextpublic void inspected(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
inspected in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContextpublic java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getInspected()
getInspected in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContextpublic void logOutput(java.lang.String output)
logOutput in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContextpublic void logError(java.lang.String error)
logError in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContextpublic void logError(java.lang.String error,
java.lang.Throwable t)
logError in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContextpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContextpublic void setAttribute(java.lang.String name,
java.lang.Object object)
setAttribute in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContextpublic java.util.List<com.xebialabs.deployit.plugin.api.inspection.InspectionStep> getSteps()
public com.xebialabs.deployit.plugin.api.inspection.InspectionStep getNextStep()
public java.util.List<java.lang.String> getCapturedError()