Package io.jenkins.plugins.auditlogger
Class AuditAlertEngine
java.lang.Object
io.jenkins.plugins.auditlogger.AuditAlertEngine
Rule-based alert engine with throttling.
All collections bounded. Daemon threads for notifications. Proper shutdown.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidevaluate(AuditLogEntry entry) protected voidsendWebhook(String urlString, String jsonPayload) voidshutdown()
-
Constructor Details
-
AuditAlertEngine
public AuditAlertEngine()
-
-
Method Details
-
addRule
-
evaluate
-
sendWebhook
- Throws:
Exception
-
getPendingAlerts
-
getStatistics
-
shutdown
public void shutdown()
-