Interface AuditControl
- All Known Implementing Classes:
AsyncAuditEventRepository
public interface AuditControl
實例級稽核開關。FAILED、STOPPING、CLOSED 無法透過 enable 復原。
-
Method Summary
Modifier and TypeMethodDescriptionsetEnabled(boolean enabled) default AuditStatussetEnabled(boolean enabled, String principal) 提供操作者給可遺失的背景操作紀錄;不等待日誌完成,不保證保存。 未實作此 overload 的既有控制器仍沿用原有切換行為。default AuditStatussetEnabled(boolean enabled, String principal, String subject) principal 為真實操作者;模擬時可另提供有效身份 subject,非模擬時傳 null。 既有控制器沿用雙參數行為,背景紀錄仍可遺失。status()
-
Method Details
-
status
AuditStatus status() -
setEnabled
-
setEnabled
提供操作者給可遺失的背景操作紀錄;不等待日誌完成,不保證保存。 未實作此 overload 的既有控制器仍沿用原有切換行為。 -
setEnabled
principal 為真實操作者;模擬時可另提供有效身份 subject,非模擬時傳 null。 既有控制器沿用雙參數行為,背景紀錄仍可遺失。
-