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<LoggedRequest> |
getRequestsMatching(RequestPattern requestPattern) |
void |
requestReceived(Request request) |
void |
requestReceived(Request request,
Response response) |
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(Request request)
requestReceived
in interface RequestJournal
public void reset()
reset
in interface RequestJournal