public class InMemoryRequestJournal extends java.lang.Object implements RequestListener, RequestJournal
Constructor and Description |
---|
InMemoryRequestJournal(com.google.common.base.Optional<java.lang.Integer> maxEntries) |
Modifier and Type | Method and Description |
---|---|
int |
countRequestsMatching(RequestPattern requestPattern) |
java.util.List<ServedStub> |
getAllServedStubs() |
java.util.List<LoggedRequest> |
getRequestsMatching(RequestPattern requestPattern) |
void |
requestReceived(Request request,
Response response) |
void |
requestReceived(ServedStub servedStub) |
void |
reset() |
public InMemoryRequestJournal(com.google.common.base.Optional<java.lang.Integer> maxEntries)
public int countRequestsMatching(RequestPattern requestPattern)
countRequestsMatching
in interface RequestJournal
public java.util.List<LoggedRequest> getRequestsMatching(RequestPattern requestPattern)
getRequestsMatching
in interface RequestJournal
public void requestReceived(Request request, Response response)
requestReceived
in interface RequestListener
public void requestReceived(ServedStub servedStub)
requestReceived
in interface RequestJournal
public java.util.List<ServedStub> getAllServedStubs()
getAllServedStubs
in interface RequestJournal
public void reset()
reset
in interface RequestJournal