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.Message
createMessageWithExecutionStatusResponse(Messages.Message receivedMessage, Spec.ProtoExecutionResult result)
Messages.Message
execute(Method method, Messages.Message message, Object... args)
Messages.Message
execute(Set<Method> methods, Messages.Message message, Object... args)
Messages.Message
executeHooks(List<Hook> hooks, Messages.Message message, ExecutionContext executionInfo)
protected ClassInstanceManager
getInstanceManager()
-
-
-
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)
-
-