Interface ProcessedExpressionDataVectorAuditService
- All Known Implementing Classes:
ProcessedExpressionDataVectorAuditServiceImpl
public interface ProcessedExpressionDataVectorAuditService
Co-bean facade for the
ProcessedVectorComputationEvent success-path
audit emission carried out by
ProcessedExpressionDataVectorServiceImpl.createProcessedDataVectors(ExpressionExperiment, boolean, boolean).
The work itself stays in createProcessedDataVectors; this bean exists
only so the typed payload write goes through a Spring proxy (so the
AuditedAspect can fire on its @Audited method). Phase C
bucket 2f — see AUDIT_PHASE_C_RECCE.md §4d.
-
Method Summary
Modifier and TypeMethodDescriptionvoidrecordProcessedVectorComputation(ExpressionExperiment ee, ProcessedVectorComputationPayload payload)
-
Method Details
-
recordProcessedVectorComputation
void recordProcessedVectorComputation(ExpressionExperiment ee, ProcessedVectorComputationPayload payload) Emit aProcessedVectorComputationEventforeewith the typedProcessedVectorComputationPayload. The note string is built by the aspect'smessageSpelso it can reference theeeparameter at runtime.
-