public final class SeverityLevelCounter extends java.lang.Object implements AuditListener
AuditEvents
of a given severity have been generated.| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.atomic.AtomicInteger |
count
Keeps track of the number of counted events.
|
private SeverityLevel |
level
The severity level to watch out for.
|
| Constructor and Description |
|---|
SeverityLevelCounter(SeverityLevel level)
Creates a new counter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addError(AuditEvent event)
Notify that an audit error was discovered on a specific file.
|
void |
addException(AuditEvent event,
java.lang.Throwable throwable)
Notify that an exception happened while performing audit.
|
void |
auditFinished(AuditEvent event)
Notify that the audit is finished.
|
void |
auditStarted(AuditEvent event)
Notify that the audit is about to start.
|
void |
fileFinished(AuditEvent event)
Notify that audit is finished on a specific file.
|
void |
fileStarted(AuditEvent event)
Notify that audit is about to start on a specific file.
|
int |
getCount()
Returns the number of counted events since audit started.
|
private final SeverityLevel level
private final java.util.concurrent.atomic.AtomicInteger count
public SeverityLevelCounter(SeverityLevel level)
level - the severity level events need to have, must be non-null.java.lang.IllegalArgumentException - when level is nullpublic void addError(AuditEvent event)
AuditListeneraddError in interface AuditListenerevent - the event detailspublic void addException(AuditEvent event, java.lang.Throwable throwable)
AuditListeneraddException in interface AuditListenerevent - the event detailsthrowable - details of the exceptionpublic void auditStarted(AuditEvent event)
AuditListenerauditStarted in interface AuditListenerevent - the event detailspublic void fileStarted(AuditEvent event)
AuditListenerfileStarted in interface AuditListenerevent - the event detailspublic void auditFinished(AuditEvent event)
AuditListenerauditFinished in interface AuditListenerevent - the event detailspublic void fileFinished(AuditEvent event)
AuditListenerfileFinished in interface AuditListenerevent - the event detailspublic int getCount()
Copyright © 2001-2022. All Rights Reserved.