com.xebialabs.deployit.inspection
Class InspectionContext
java.lang.Object
com.xebialabs.deployit.inspection.InspectionContext
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext, com.xebialabs.deployit.plugin.api.execution.ExecutionContext, com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext, com.xebialabs.deployit.plugin.api.inspection.InspectionPlanningContext
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 Summary |
InspectionContext(com.xebialabs.deployit.plugin.api.execution.ExecutionContext context)
|
InspectionContext(java.util.Map<java.lang.String,java.lang.Object> attributes)
|
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InspectionContext
public InspectionContext(com.xebialabs.deployit.plugin.api.execution.ExecutionContext context)
InspectionContext
public InspectionContext(java.util.Map<java.lang.String,java.lang.Object> attributes)
startStepExecution
public void startStepExecution(com.xebialabs.deployit.plugin.api.inspection.InspectionStep step)
startStepExecution
public void startStepExecution(com.xebialabs.deployit.plugin.api.execution.Step step)
addStep
public void addStep(com.xebialabs.deployit.plugin.api.inspection.InspectionStep step)
- Specified by:
addStep in interface com.xebialabs.deployit.plugin.api.inspection.InspectionPlanningContext
discovered
public void discovered(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
- Specified by:
discovered in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
getDiscovered
public java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getDiscovered()
- Specified by:
getDiscovered in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
inspected
public void inspected(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
- Specified by:
inspected in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
getInspected
public java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> getInspected()
- Specified by:
getInspected in interface com.xebialabs.deployit.plugin.api.inspection.InspectionExecutionContext
logOutput
public void logOutput(java.lang.String output)
- Specified by:
logOutput in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
logError
public void logError(java.lang.String error)
- Specified by:
logError in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
logError
public void logError(java.lang.String error,
java.lang.Throwable t)
- Specified by:
logError in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object object)
- Specified by:
setAttribute in interface com.xebialabs.deployit.plugin.api.execution.ExecutionContext
getSteps
public java.util.List<com.xebialabs.deployit.plugin.api.inspection.InspectionStep> getSteps()
getNextStep
public com.xebialabs.deployit.plugin.api.inspection.InspectionStep getNextStep()
getCapturedError
public java.util.List<java.lang.String> getCapturedError()