Package com.thoughtworks.gauge.processor
Class MethodExecutionMessageProcessor
- java.lang.Object
-
- com.thoughtworks.gauge.processor.MethodExecutionMessageProcessor
-
- Direct Known Subclasses:
ExecuteStepProcessor,ScenarioExecutionEndingProcessor,ScenarioExecutionStartingProcessor,SpecExecutionEndingProcessor,SpecExecutionStartingProcessor,StepExecutionEndingProcessor,StepExecutionStartingProcessor,SuiteExecutionEndingProcessor,SuiteExecutionStartingProcessor
public abstract class MethodExecutionMessageProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description MethodExecutionMessageProcessor(ClassInstanceManager instanceManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Messages.MessagecreateMessageWithExecutionStatusResponse(Messages.Message receivedMessage, Spec.ProtoExecutionResult result)Messages.Messageexecute(Method method, Messages.Message message, Object... args)Messages.Messageexecute(Set<Method> methods, Messages.Message message, Object... args)Messages.MessageexecuteHooks(List<Hook> hooks, Messages.Message message, ExecutionContext executionInfo)protected ClassInstanceManagergetInstanceManager()
-
-
-
Constructor Detail
-
MethodExecutionMessageProcessor
public MethodExecutionMessageProcessor(ClassInstanceManager instanceManager)
-
-
Method Detail
-
execute
public Messages.Message execute(Method method, Messages.Message message, Object... args)
-
getInstanceManager
protected ClassInstanceManager getInstanceManager()
-
execute
public Messages.Message execute(Set<Method> methods, Messages.Message message, Object... args)
-
executeHooks
public Messages.Message executeHooks(List<Hook> hooks, Messages.Message message, ExecutionContext executionInfo)
-
createMessageWithExecutionStatusResponse
public Messages.Message createMessageWithExecutionStatusResponse(Messages.Message receivedMessage, Spec.ProtoExecutionResult result)
-
-