Class AnnotationExampleAudit

java.lang.Object
org.j7m.middleware.examples.annotation.AnnotationExampleAudit

public final class AnnotationExampleAudit extends Object
In-memory audit collector used only by annotation-first examples.

The collector stores safe strings after replacing sentinel secret values and obvious amount values. It is not a production audit sink; it provides a deterministic demonstration target for @Sensitive, security metadata, lifecycle events, saga compensation, and queue consumer status.

  • Constructor Details

    • AnnotationExampleAudit

      public AnnotationExampleAudit()
      Creates an empty collector.
  • Method Details

    • record

      public void record(String entry)
      Records one safe audit entry.
      Parameters:
      entry - entry to record
    • entries

      public List<String> entries()
      Returns immutable audit entries.
      Returns:
      safe audit entries
    • summary

      public String summary()
      Returns the audit entries as a safe summary string.
      Returns:
      safe summary
    • redact

      public static String redact(String value)
      Redacts sentinel values used by tests and demos.
      Parameters:
      value - input value
      Returns:
      redacted output