Interface MatchingEngine
-
- All Implemented Interfaces:
public interface MatchingEngine
-
-
Method Summary
Modifier and Type Method Description abstract ExecutionPlanbuildRequestPlan(IRequest expectedRequest, PlanMatchingContext context)Constructs an execution plan for the HTTP request part. abstract ExecutionPlanexecuteRequestPlan(ExecutionPlan plan, IRequest actual, PlanMatchingContext context)Executes the request plan against the actual request. abstract ExecutionPlanbuildResponsePlan(IResponse expectedResponse, PlanMatchingContext context)Constructs an execution plan for the HTTP response part. abstract ExecutionPlanexecuteResponsePlan(ExecutionPlan plan, IResponse actual, PlanMatchingContext context)Executes the response plan against the actual response. abstract ExecutionPlanbuildMessagePlan(MessageContents expected, PlanMatchingContext context)Constructs an execution plan for an asynchronous message interaction. abstract ExecutionPlanexecuteMessagePlan(ExecutionPlan plan, MessageContents actual, PlanMatchingContext context)Executes the message plan against the actual message contents. -
-
Method Detail
-
buildRequestPlan
abstract ExecutionPlan buildRequestPlan(IRequest expectedRequest, PlanMatchingContext context)
Constructs an execution plan for the HTTP request part.
-
executeRequestPlan
abstract ExecutionPlan executeRequestPlan(ExecutionPlan plan, IRequest actual, PlanMatchingContext context)
Executes the request plan against the actual request.
-
buildResponsePlan
abstract ExecutionPlan buildResponsePlan(IResponse expectedResponse, PlanMatchingContext context)
Constructs an execution plan for the HTTP response part.
-
executeResponsePlan
abstract ExecutionPlan executeResponsePlan(ExecutionPlan plan, IResponse actual, PlanMatchingContext context)
Executes the response plan against the actual response.
-
buildMessagePlan
abstract ExecutionPlan buildMessagePlan(MessageContents expected, PlanMatchingContext context)
Constructs an execution plan for an asynchronous message interaction.
-
executeMessagePlan
abstract ExecutionPlan executeMessagePlan(ExecutionPlan plan, MessageContents actual, PlanMatchingContext context)
Executes the message plan against the actual message contents.
-
-
-
-