Package org.mockserver.mock
Class RequestMatchers
- java.lang.Object
-
- org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
-
- org.mockserver.mock.listeners.MockServerMatcherNotifier
-
- org.mockserver.mock.RequestMatchers
-
public class RequestMatchers extends MockServerMatcherNotifier
- Author:
- jamesdbloom
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.mockserver.mock.listeners.MockServerMatcherNotifier
MockServerMatcherNotifier.Cause
-
-
Constructor Summary
Constructors Constructor Description RequestMatchers(Configuration configuration, MockServerLogger mockServerLogger, Scheduler scheduler, WebSocketClientRegistry webSocketClientRegistry)
-
Method Summary
-
Methods inherited from class org.mockserver.mock.listeners.MockServerMatcherNotifier
registerListener, unregisterListener
-
Methods inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
equals, fieldsExcludedFromEqualsAndHashCode, hashCode, toString
-
-
-
-
Constructor Detail
-
RequestMatchers
public RequestMatchers(Configuration configuration, MockServerLogger mockServerLogger, Scheduler scheduler, WebSocketClientRegistry webSocketClientRegistry)
-
-
Method Detail
-
add
public Expectation add(Expectation expectation, MockServerMatcherNotifier.Cause cause)
-
update
public void update(Expectation[] expectations, MockServerMatcherNotifier.Cause cause)
-
size
public int size()
-
reset
public void reset(MockServerMatcherNotifier.Cause cause)
-
reset
public void reset()
-
firstMatchingExpectation
public Expectation firstMatchingExpectation(RequestDefinition requestDefinition)
-
firstMatchingEarlyExpectation
public Expectation firstMatchingEarlyExpectation(HttpRequest headersOnlyRequest)
-
clear
public void clear(RequestDefinition requestDefinition)
-
clear
public void clear(ExpectationId expectationId, String logCorrelationId)
-
retrieveRequestDefinitions
public Stream<RequestDefinition> retrieveRequestDefinitions(List<ExpectationId> expectationIds)
-
retrieveActiveExpectations
public List<Expectation> retrieveActiveExpectations(RequestDefinition requestDefinition)
-
retrieveRequestMatchers
public List<HttpRequestMatcher> retrieveRequestMatchers(RequestDefinition requestDefinition)
-
findClosestMatchDiff
public Map<MatchDifference.Field,List<String>> findClosestMatchDiff(HttpRequest httpRequest)
-
isEmpty
public boolean isEmpty()
-
getScenarioManager
public ScenarioManager getScenarioManager()
-
notifyListeners
protected void notifyListeners(RequestMatchers notifier, MockServerMatcherNotifier.Cause cause)
- Overrides:
notifyListenersin classMockServerMatcherNotifier
-
-