Interface SampleCoexpressionAuditService

All Known Implementing Classes:
SampleCoexpressionAuditServiceImpl

public interface SampleCoexpressionAuditService
Co-bean facade for the SampleCorrelationAnalysisEvent success-path audit emission carried out by SampleCoexpressionAnalysisServiceImpl.compute(ExpressionExperiment, PreparedCoexMatrices).

The event used to be written by an @Audited annotation on compute itself, which the aspect could satisfy from that method's own arguments. The payload is produced inside prepare, not passed in, so it cannot reach the aspect that way; routing the write through this proxy is the same shape as ProcessedExpressionDataVectorAuditService.

  • Method Details

    • recordSampleCorrelationAnalysis

      void recordSampleCorrelationAnalysis(ExpressionExperiment ee, @Nullable SampleCorrelationAnalysisPayload payload)
      Emit a SampleCorrelationAnalysisEvent for ee, carrying the filter attrition recorded while the matrix was built.
      Parameters:
      payload - null when the matrix was loaded without the filter having run, in which case the event is written with no payload