Class AbstractRequestJournal
- java.lang.Object
-
- com.github.tomakehurst.wiremock.verification.AbstractRequestJournal
-
- All Implemented Interfaces:
RequestJournal
- Direct Known Subclasses:
StoreBackedRequestJournal
public abstract class AbstractRequestJournal extends java.lang.Object implements RequestJournal
-
-
Field Summary
Fields Modifier and Type Field Description protected RequestJournalStore
store
-
Constructor Summary
Constructors Constructor Description AbstractRequestJournal(java.lang.Integer maxEntries, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers, RequestJournalStore store)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
countRequestsMatching(RequestPattern requestPattern)
java.util.List<ServeEvent>
getAllServeEvents()
java.util.List<LoggedRequest>
getRequestsMatching(RequestPattern requestPattern)
java.util.Optional<ServeEvent>
getServeEvent(java.util.UUID id)
void
removeEvent(java.util.UUID eventId)
java.util.List<ServeEvent>
removeEventsMatching(RequestPattern requestPattern)
java.util.List<ServeEvent>
removeServeEventsForStubsMatchingMetadata(StringValuePattern metadataPattern)
void
requestReceived(ServeEvent serveEvent)
void
reset()
-
-
-
Field Detail
-
store
protected final RequestJournalStore store
-
-
Constructor Detail
-
AbstractRequestJournal
public AbstractRequestJournal(java.lang.Integer maxEntries, java.util.Map<java.lang.String,RequestMatcherExtension> customMatchers, RequestJournalStore store)
-
-
Method Detail
-
countRequestsMatching
public int countRequestsMatching(RequestPattern requestPattern)
- Specified by:
countRequestsMatching
in interfaceRequestJournal
-
getRequestsMatching
public java.util.List<LoggedRequest> getRequestsMatching(RequestPattern requestPattern)
- Specified by:
getRequestsMatching
in interfaceRequestJournal
-
requestReceived
public void requestReceived(ServeEvent serveEvent)
- Specified by:
requestReceived
in interfaceRequestJournal
-
removeEvent
public void removeEvent(java.util.UUID eventId)
- Specified by:
removeEvent
in interfaceRequestJournal
-
removeEventsMatching
public java.util.List<ServeEvent> removeEventsMatching(RequestPattern requestPattern)
- Specified by:
removeEventsMatching
in interfaceRequestJournal
-
removeServeEventsForStubsMatchingMetadata
public java.util.List<ServeEvent> removeServeEventsForStubsMatchingMetadata(StringValuePattern metadataPattern)
- Specified by:
removeServeEventsForStubsMatchingMetadata
in interfaceRequestJournal
-
getAllServeEvents
public java.util.List<ServeEvent> getAllServeEvents()
- Specified by:
getAllServeEvents
in interfaceRequestJournal
-
getServeEvent
public java.util.Optional<ServeEvent> getServeEvent(java.util.UUID id)
- Specified by:
getServeEvent
in interfaceRequestJournal
-
reset
public void reset()
- Specified by:
reset
in interfaceRequestJournal
-
-