//Dstl (c) Crown Copyright 2017
package uk.gov.dstl.baleen.core.history.noop;
import java.util.Collection;
import java.util.Collections;
import uk.gov.dstl.baleen.core.history.DocumentHistory;
import uk.gov.dstl.baleen.core.history.HistoryEvent;
/** An implementation of document history which discards events and returns empty results when queried.
*
*
*/
public class NoopDocumentHistory implements DocumentHistory {
@Override
public void add(HistoryEvent event) {
// Do nothing
}
@Override
public Collection<HistoryEvent> getAllHistory() {
return Collections.emptyList();
}
@Override
public Collection<HistoryEvent> getHistory(long recordableId) {
return Collections.emptyList();
}
@Override
public void close() {
// Do nothing
}
}