Interface RequestJournal
-
- All Known Implementing Classes:
AbstractRequestJournal
,DisabledRequestJournal
,InMemoryRequestJournal
,StoreBackedRequestJournal
public interface RequestJournal
-
-
Method Summary
All Methods Instance Methods Abstract 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()
-
-
-
Method Detail
-
countRequestsMatching
int countRequestsMatching(RequestPattern requestPattern)
-
getRequestsMatching
java.util.List<LoggedRequest> getRequestsMatching(RequestPattern requestPattern)
-
getAllServeEvents
java.util.List<ServeEvent> getAllServeEvents()
-
getServeEvent
java.util.Optional<ServeEvent> getServeEvent(java.util.UUID id)
-
reset
void reset()
-
requestReceived
void requestReceived(ServeEvent serveEvent)
-
removeEvent
void removeEvent(java.util.UUID eventId)
-
removeEventsMatching
java.util.List<ServeEvent> removeEventsMatching(RequestPattern requestPattern)
-
removeServeEventsForStubsMatchingMetadata
java.util.List<ServeEvent> removeServeEventsForStubsMatchingMetadata(StringValuePattern metadataPattern)
-
-