Uses of Class
org.mockserver.model.RequestDefinition
Packages that use RequestDefinition
Package
Description
-
Uses of RequestDefinition in org.mockserver.client
Methods in org.mockserver.client with parameters of type RequestDefinitionModifier and TypeMethodDescriptionMockServerClient.addBreakpoint(RequestDefinition matcher, Set<BreakpointPhase> phases, BreakpointRequestHandler requestHandler, BreakpointResponseHandler responseHandler, BreakpointStreamFrameHandler streamFrameHandler) Register a breakpoint matcher with request/response/stream-frame handlers.MockServerClient.addBreakpoint(RequestDefinition matcher, Set<BreakpointPhase> phases, BreakpointStreamFrameHandler streamFrameHandler) Register a breakpoint matcher with a stream frame handler.MockServerClient.addBreakpoint(RequestDefinition matcher, BreakpointRequestHandler requestHandler) Register a breakpoint matcher with a single request handler (REQUEST phase only).MockServerClient.addBreakpoint(RequestDefinition matcher, BreakpointRequestHandler requestHandler, BreakpointResponseHandler responseHandler) Register a breakpoint matcher with request and response handlers.MockServerClient.addBreakpoint(RequestDefinition matcher, BreakpointRequestHandler requestHandler, BreakpointResponseHandler responseHandler, BreakpointStreamFrameHandler streamFrameHandler, BreakpointPhase... phases) Register a breakpoint matcher with varargs phases and all handlers.MockServerClient.clear(RequestDefinition requestDefinition) Clear all expectations and logs that match the request matcherMockServerClient.clear(RequestDefinition requestDefinition, ClearType type) Clear expectations, logs or both that match the request matcherMockServerClient.debugMismatch(RequestDefinition requestDefinition) Analyze why a request does not match any active expectations, showing per-field match failures for each expectation.MockServerClient.retrieveActiveExpectations(RequestDefinition requestDefinition) Retrieve the active expectations match the httpRequest parameter, use null for the parameter to retrieve all expectationsMockServerClient.retrieveActiveExpectations(RequestDefinition requestDefinition, Format format) Retrieve the active expectations match the httpRequest parameter, use null for the parameter to retrieve all expectationsLogEntry[]MockServerClient.retrieveLogEntries(RequestDefinition requestDefinition) Retrieve log entries as typed objects that match the httpRequest parameter, use null for the parameter to retrieve all log entries.LogEntry[]MockServerClient.retrieveLogEntries(RequestDefinition requestDefinition, long fromEpochMillis, long toEpochMillis) Retrieve log entries as typed objects that match the httpRequest parameter, filtered to a time window.MockServerClient.retrieveLogMessages(RequestDefinition requestDefinition) Retrieve the logs associated to a specific requests, this shows all logs for expectation matching, verification, clearing, etcString[]MockServerClient.retrieveLogMessagesArray(RequestDefinition requestDefinition) Retrieve the logs associated to a specific requests, this shows all logs for expectation matching, verification, clearing, etcMockServerClient.retrieveRecordedExpectations(RequestDefinition requestDefinition) Retrieve the request-response combinations that have been recorded as a list of expectations, only those that match the httpRequest parameter are returned, use null to retrieve all requestsMockServerClient.retrieveRecordedExpectations(RequestDefinition requestDefinition, Format format) Retrieve the request-response combinations that have been recorded as a list of expectations, only those that match the httpRequest parameter are returned, use null to retrieve all requestsMockServerClient.retrieveRecordedRequests(RequestDefinition requestDefinition) Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requestsMockServerClient.retrieveRecordedRequests(RequestDefinition requestDefinition, Format format) Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requestsMockServerClient.retrieveRecordedRequestsAndResponses(RequestDefinition requestDefinition) Retrieve the recorded requests and responses that match the httpRequest parameter, use null for the parameter to retrieve all requests and responsesMockServerClient.retrieveRecordedRequestsAndResponses(RequestDefinition requestDefinition, Format format) Retrieve the recorded requests that match the httpRequest parameter, use null for the parameter to retrieve all requestsMockServerClient.verify(Integer maximumNumberOfRequestToReturnInVerificationFailure, RequestDefinition... requestDefinitions) Verify a list of requests have been sent in the order specified for example:MockServerClient.verify(RequestDefinition... requestDefinitions) Verify a list of requests have been sent in the order specified for example:MockServerClient.verify(RequestDefinition requestDefinition, HttpResponse httpResponse, VerificationTimes times) Verify a request-response pair has been recorded for example:MockServerClient.verify(RequestDefinition requestDefinition, VerificationTimes times) Verify a request has been sent for example:MockServerClient.verify(RequestDefinition requestDefinition, VerificationTimes times, Integer maximumNumberOfRequestToReturnInVerificationFailure) Verify a request has been sent for example:MockServerClient.when(RequestDefinition requestDefinition) Specify an unlimited expectation that will respond regardless of the number of matching http for example:MockServerClient.when(RequestDefinition requestDefinition, Times times) Specify a limited expectation that will respond a specified number of times when the http is matchedMockServerClient.when(RequestDefinition requestDefinition, Times times, TimeToLive timeToLive) Specify a limited expectation that will respond a specified number of times when the http is matchedMockServerClient.when(RequestDefinition requestDefinition, Times times, TimeToLive timeToLive, Integer priority) Specify a limited expectation that will respond a specified number of times when the http is matched and will be matched according to priority as follows: -
Uses of RequestDefinition in org.mockserver.dashboard.model
Methods in org.mockserver.dashboard.model that return RequestDefinitionModifier and TypeMethodDescriptionDashboardLogEntryDTO.getHttpRequest()DashboardLogEntryDTO.getHttpRequests()Methods in org.mockserver.dashboard.model with parameters of type RequestDefinitionModifier and TypeMethodDescriptionDashboardLogEntryDTO.setHttpRequests(RequestDefinition[] httpRequests) -
Uses of RequestDefinition in org.mockserver.log
Methods in org.mockserver.log with parameters of type RequestDefinitionModifier and TypeMethodDescriptionvoidMockServerEventLog.clear(RequestDefinition requestDefinition) <T> voidMockServerEventLog.retrieveLogEntriesInReverseForUI(RequestDefinition requestDefinition, Predicate<LogEntry> logEntryPredicate, Function<LogEntry, T> logEntryMapper, Consumer<Stream<T>> consumer) voidMockServerEventLog.retrieveMessageLogEntries(RequestDefinition requestDefinition, Consumer<List<LogEntry>> listConsumer) voidMockServerEventLog.retrieveMessageLogEntriesIncludingDeleted(RequestDefinition requestDefinition, Consumer<List<LogEntry>> listConsumer) voidMockServerEventLog.retrieveRecordedExpectationLogEntries(RequestDefinition requestDefinition, Consumer<List<LogEntry>> listConsumer) voidMockServerEventLog.retrieveRecordedExpectations(RequestDefinition requestDefinition, Consumer<List<Expectation>> listConsumer) voidMockServerEventLog.retrieveRequestLogEntries(RequestDefinition requestDefinition, Consumer<List<LogEntry>> listConsumer) voidMockServerEventLog.retrieveRequestResponseMessageLogEntries(RequestDefinition requestDefinition, Consumer<List<LogEntry>> listConsumer) voidMockServerEventLog.retrieveRequestResponses(RequestDefinition requestDefinition, Consumer<List<LogEventRequestAndResponse>> listConsumer) voidMockServerEventLog.retrieveRequests(RequestDefinition requestDefinition, Consumer<List<RequestDefinition>> listConsumer) Method parameters in org.mockserver.log with type arguments of type RequestDefinitionModifier and TypeMethodDescriptionvoidMockServerEventLog.retrieveAllRequests(boolean matchingExpectationsOnly, Consumer<List<RequestDefinition>> listConsumer) voidMockServerEventLog.retrieveRequests(List<String> expectationIds, Consumer<List<RequestDefinition>> listConsumer) voidMockServerEventLog.retrieveRequests(ExpectationId expectationId, Consumer<List<RequestDefinition>> listConsumer) voidMockServerEventLog.retrieveRequests(RequestDefinition requestDefinition, Consumer<List<RequestDefinition>> listConsumer) voidMockServerEventLog.retrieveRequests(Verification verification, String logCorrelationId, Consumer<List<RequestDefinition>> listConsumer) -
Uses of RequestDefinition in org.mockserver.log.model
Fields in org.mockserver.log.model declared as RequestDefinitionModifier and TypeFieldDescriptionfinal RequestDefinitionRequestAndExpectationId.requestDefinitionMethods in org.mockserver.log.model that return RequestDefinitionModifier and TypeMethodDescriptionLogEntry.getHttpRequest()LogEntry.getHttpRequests()LogEntry.getHttpUpdatedRequests()RequestAndExpectationId.getRequestDefinition()Methods in org.mockserver.log.model with parameters of type RequestDefinitionModifier and TypeMethodDescriptionLogEntry.setExpectation(RequestDefinition httpRequest, HttpResponse httpResponse) LogEntry.setHttpRequest(RequestDefinition httpRequest) LogEntry.setHttpRequests(RequestDefinition[] httpRequests) Constructors in org.mockserver.log.model with parameters of type RequestDefinitionModifierConstructorDescriptionRequestAndExpectationId(RequestDefinition requestDefinition, String expectationId) -
Uses of RequestDefinition in org.mockserver.matchers
Methods in org.mockserver.matchers that return RequestDefinitionMethods in org.mockserver.matchers with parameters of type RequestDefinitionModifier and TypeMethodDescriptionbooleanBinaryRequestPropertiesMatcher.apply(RequestDefinition requestDefinition) booleanDnsRequestPropertiesMatcher.apply(RequestDefinition requestDefinition) booleanHttpRequestPropertiesMatcher.apply(RequestDefinition requestDefinition) booleanHttpRequestsPropertiesMatcher.apply(RequestDefinition requestDefinition) booleanHttpRequestsPropertiesMatcher.apply(RequestDefinition requestDefinition, List<LogEntry> logEntries) abstract booleanAbstractHttpRequestMatcher.matches(MatchDifference context, RequestDefinition requestDefinition) booleanAbstractHttpRequestMatcher.matches(RequestDefinition requestDefinition) booleanBinaryRequestPropertiesMatcher.matches(MatchDifference context, RequestDefinition requestDefinition) booleanDnsRequestPropertiesMatcher.matches(MatchDifference context, RequestDefinition requestDefinition) booleanHttpRequestMatcher.matches(MatchDifference context, RequestDefinition httpRequest) booleanHttpRequestMatcher.matches(RequestDefinition request) booleanHttpRequestPropertiesMatcher.matches(MatchDifference context, RequestDefinition requestDefinition) booleanHttpRequestsPropertiesMatcher.matches(MatchDifference context, RequestDefinition requestDefinition) MatcherBuilder.transformsToMatcher(RequestDefinition requestDefinition) booleanAbstractHttpRequestMatcher.update(RequestDefinition requestDefinition) booleanHttpRequestMatcher.update(RequestDefinition requestDefinition) Constructors in org.mockserver.matchers with parameters of type RequestDefinitionModifierConstructorDescriptionMatchDifference(boolean detailedMatchFailures, RequestDefinition httpRequest) -
Uses of RequestDefinition in org.mockserver.mock
Methods in org.mockserver.mock that return RequestDefinitionMethods in org.mockserver.mock that return types with arguments of type RequestDefinitionModifier and TypeMethodDescriptionRequestMatchers.retrieveRequestDefinitions(List<ExpectationId> expectationIds) Methods in org.mockserver.mock with parameters of type RequestDefinitionModifier and TypeMethodDescriptionvoidRequestMatchers.clear(RequestDefinition requestDefinition) HttpState.firstMatchingExpectation(RequestDefinition request) RequestMatchers.firstMatchingExpectation(RequestDefinition requestDefinition) HttpState.peekFirstMatchingExpectation(RequestDefinition request) Side-effect-free probe: returns the first matching expectation WITHOUT consuming the match (no Times decrement, no scenario transition, no responseInProgress, no metrics).RequestMatchers.peekFirstMatchingExpectation(RequestDefinition requestDefinition) Side-effect-free probe: returns the first active expectation whose matcher matches the given request, WITHOUT consuming the match.RequestMatchers.retrieveActiveExpectations(RequestDefinition requestDefinition) RequestMatchers.retrieveExpectationsMatchingRequest(RequestDefinition requestDefinition) RequestMatchers.retrieveRequestMatchers(RequestDefinition requestDefinition) Constructors in org.mockserver.mock with parameters of type RequestDefinitionModifierConstructorDescriptionExpectation(RequestDefinition requestDefinition) Expectation(RequestDefinition requestDefinition, Times times, TimeToLive timeToLive, int priority) -
Uses of RequestDefinition in org.mockserver.mock.breakpoint
Methods in org.mockserver.mock.breakpoint that return RequestDefinitionMethods in org.mockserver.mock.breakpoint with parameters of type RequestDefinitionModifier and TypeMethodDescriptionBreakpointMatcherRegistry.findMatch(RequestDefinition request, BreakpointPhase phase) Finds the first registered breakpoint whose phases contain the given phase AND whose prebuilt matcher matches the given request.BreakpointMatcherRegistry.register(RequestDefinition matcher, Set<BreakpointPhase> phases, String clientId, Configuration configuration, MockServerLogger logger) Registers a new breakpoint matcher with a required owner clientId.BreakpointMatcherRegistry.register(RequestDefinition matcher, Set<BreakpointPhase> phases, Configuration configuration, MockServerLogger logger) Registers a new breakpoint matcher without an owner client (for tests only).Constructors in org.mockserver.mock.breakpoint with parameters of type RequestDefinitionModifierConstructorDescriptionBreakpointMatcher(String id, RequestDefinition requestMatcher, Set<BreakpointPhase> phases, HttpRequestMatcher prebuiltMatcher) BreakpointMatcher(String id, RequestDefinition requestMatcher, Set<BreakpointPhase> phases, HttpRequestMatcher prebuiltMatcher, String clientId) -
Uses of RequestDefinition in org.mockserver.model
Subclasses of RequestDefinition in org.mockserver.modelModifier and TypeClassDescriptionclassclassclassclassMethods in org.mockserver.model that return RequestDefinitionModifier and TypeMethodDescriptionRequestDefinition.cloneWithLogCorrelationId()abstract RequestDefinitionRequestDefinition.shallowClone()RequestDefinition.withLogCorrelationId(String logCorrelationId) RequestDefinition.withReceivedTimestamp(Long receivedTimestamp) Sets the epoch-millis receive timestamp. -
Uses of RequestDefinition in org.mockserver.serialization
Methods in org.mockserver.serialization that return RequestDefinitionModifier and TypeMethodDescriptionRequestDefinitionSerializer.deserialize(String jsonRequestDefinition) RequestDefinitionSerializer.deserializeArray(String jsonRequestDefinitions) Methods in org.mockserver.serialization that return types with arguments of type RequestDefinitionMethods in org.mockserver.serialization with parameters of type RequestDefinitionModifier and TypeMethodDescriptionRequestDefinitionSerializer.serialize(boolean prettyPrint, RequestDefinition requestDefinition) RequestDefinitionSerializer.serialize(boolean prettyPrint, RequestDefinition... requestDefinitions) RequestDefinitionSerializer.serialize(RequestDefinition requestDefinition) RequestDefinitionSerializer.serialize(RequestDefinition... requestDefinitions) Method parameters in org.mockserver.serialization with type arguments of type RequestDefinitionModifier and TypeMethodDescriptionRequestDefinitionSerializer.serialize(boolean prettyPrint, List<? extends RequestDefinition> requestDefinitions) RequestDefinitionSerializer.serialize(List<? extends RequestDefinition> requestDefinitions) byte[]ExpectationExportSerializer.serializeRequestsAsBruno(List<? extends RequestDefinition> requests) ExpectationExportSerializer.serializeRequestsAsOpenApi(List<? extends RequestDefinition> requests) ExpectationExportSerializer.serializeRequestsAsPostman(List<? extends RequestDefinition> requests) -
Uses of RequestDefinition in org.mockserver.serialization.model
Subclasses of RequestDefinition in org.mockserver.serialization.modelMethods in org.mockserver.serialization.model that return RequestDefinition -
Uses of RequestDefinition in org.mockserver.templates.engine.model
Subclasses of RequestDefinition in org.mockserver.templates.engine.model -
Uses of RequestDefinition in org.mockserver.testing.integration.mock
Methods in org.mockserver.testing.integration.mock with parameters of type RequestDefinitionModifier and TypeMethodDescriptionprotected voidAbstractMockingIntegrationTestBase.verifyRequestsMatches(RequestDefinition[] requestDefinitions, HttpRequest... httpRequestMatchers) -
Uses of RequestDefinition in org.mockserver.verify
Methods in org.mockserver.verify that return RequestDefinitionMethods in org.mockserver.verify that return types with arguments of type RequestDefinitionMethods in org.mockserver.verify with parameters of type RequestDefinitionModifier and TypeMethodDescriptionVerification.withRequest(RequestDefinition requestDefinition) VerificationSequence.withRequests(RequestDefinition... httpRequests) Method parameters in org.mockserver.verify with type arguments of type RequestDefinitionModifier and TypeMethodDescriptionVerificationSequence.withRequests(List<RequestDefinition> httpRequests)