Package io.jenkins.plugins.auditlogger
Class AsyncActionTracker
java.lang.Object
io.jenkins.plugins.auditlogger.AsyncActionTracker
Tracks recent CLI executions to correlate background SYSTEM actions back to the initiating user.
Keeps entries for a short time window (TTL) and resolves them via exact or partial arg matching,
prioritizing correctness over coverage (ambiguous matches return null).
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncActionTrackervoidresolveAction(String affectedObject, long now) resolveAction(String affectedObject, String currentActionName, long now) resolveUser(String affectedObject, long now)
-
Method Details
-
getInstance
-
register
-
resolveAction
-
resolveAction
public AsyncActionTracker.CliAction resolveAction(String affectedObject, String currentActionName, long now) -
resolveUser
-