Class AuditManager

All Implemented Interfaces:
PCRegistry.RegisterClassListener, BeginTransactionListener, EndTransactionListener, FlushTransactionListener, TransactionListener, SavepointManager

Controller for audit facility. This controller performs the following basic duties:
  • Records auditable types at class loading time
  • Listens to instance life cycle changes and transaction.
  • Collects auditable instances on instance life cycle changes.
  • Delegates real auditing to the Auditor at transaction boundary.
  • Author:
    Pinaki Poddar