Class DomainRequestRecorder
java.lang.Object
org.eblocker.server.common.recorder.DomainRequestRecorder
Records requested domains in bins of a certain duration (e.g. one hour).
Bins expire after a configured time (e.g. one day).
-
Constructor Summary
ConstructorsConstructorDescriptionDomainRequestRecorder(long binLengthInSeconds, DomainRecordingDataSource dataSource, java.time.Clock clock) -
Method Summary
Modifier and TypeMethodDescriptiongetRecordedDomainRequests(String deviceId) voidrecordRequest(String deviceId, String domain, boolean blocked, boolean patternRequest) voidresetRecording(String deviceId) void
-
Constructor Details
-
DomainRequestRecorder
@Inject public DomainRequestRecorder(long binLengthInSeconds, DomainRecordingDataSource dataSource, java.time.Clock clock)
-
-
Method Details
-
recordRequest
-
getRecordedDomainRequests
-
resetRecording
-
saveCurrent
public void saveCurrent()
-