Object V2MatchingEngine
-
- All Implemented Interfaces:
-
au.com.dius.pact.core.matchers.engine.MatchingEngine
public class V2MatchingEngine implements MatchingEngine
-
-
Field Summary
Fields Modifier and Type Field Description public final static V2MatchingEngineINSTANCE
-
Method Summary
Modifier and Type Method Description ExecutionPlanbuildRequestPlan(IRequest expectedRequest, PlanMatchingContext context)Constructs an execution plan for the HTTP request part. ExecutionPlanexecuteRequestPlan(ExecutionPlan plan, IRequest actual, PlanMatchingContext context)Executes the request plan against the actual request. final ExecutionPlanNodesetupMethodPlan(IRequest expected, PlanMatchingContext context)final ExecutionPlanNodesetupPathPlan(IRequest expected, PlanMatchingContext context)final ExecutionPlanNodesetupQueryPlan(IRequest expected, PlanMatchingContext context)final ExecutionPlanNodesetupHeaderPlan(IRequest expected, PlanMatchingContext context)final ExecutionPlanNodesetupBodyPlan(IRequest expected, PlanMatchingContext context)final static Booleanv2EngineEnabled()-
-
Method Detail
-
buildRequestPlan
ExecutionPlan buildRequestPlan(IRequest expectedRequest, PlanMatchingContext context)
Constructs an execution plan for the HTTP request part.
-
executeRequestPlan
ExecutionPlan executeRequestPlan(ExecutionPlan plan, IRequest actual, PlanMatchingContext context)
Executes the request plan against the actual request.
-
setupMethodPlan
final ExecutionPlanNode setupMethodPlan(IRequest expected, PlanMatchingContext context)
-
setupPathPlan
final ExecutionPlanNode setupPathPlan(IRequest expected, PlanMatchingContext context)
-
setupQueryPlan
final ExecutionPlanNode setupQueryPlan(IRequest expected, PlanMatchingContext context)
-
setupHeaderPlan
final ExecutionPlanNode setupHeaderPlan(IRequest expected, PlanMatchingContext context)
-
setupBodyPlan
final ExecutionPlanNode setupBodyPlan(IRequest expected, PlanMatchingContext context)
-
v2EngineEnabled
final static Boolean v2EngineEnabled()
-
-
-
-