Interface AuditlogStore
- All Known Implementing Classes:
JiraAuditlogStore
public interface AuditlogStore
Store for persisting in progress rule executions and storing the final rule execution state in the audit log
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAuditLog(TenantExecution executionContext, Date timestamp, SingleAuditlogEntryPayload payload) voidfinishRuleExecution(TenantExecution tenantExecution, AuditlogBean auditlogBean) getStuckAuditlogs(Environment environment, long limit) voidmarkAsFailure(TenantExecution tenantExecution) voidstartRuleExecution(TenantExecution executionContext, Date timestamp, RuleEventPayload ruleEventPayload)
-
Method Details
-
startRuleExecution
void startRuleExecution(TenantExecution executionContext, Date timestamp, RuleEventPayload ruleEventPayload) -
addAuditLog
void addAuditLog(TenantExecution executionContext, Date timestamp, SingleAuditlogEntryPayload payload) -
finishRuleExecution
-
markAsFailure
-
getStuckAuditlogs
-