com.xebialabs.deployit.test.support
Class LoggingExecutionContext

java.lang.Object
  extended by com.xebialabs.deployit.test.support.LoggingExecutionContext
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.execution.ExecutionContext
Direct Known Subclasses:
LoggingDeploymentExecutionContext, LoggingInspectionExecutionContext

public class LoggingExecutionContext
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.execution.ExecutionContext


Constructor Summary
LoggingExecutionContext(java.lang.Class<?> clazz)
           
 
Method Summary
 void destroy()
           
 java.lang.Object getAttribute(java.lang.String name)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoggingExecutionContext

public LoggingExecutionContext(java.lang.Class<?> clazz)
Method Detail

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

destroy

public void destroy()