# Package org.jbpm.process.audit

Business Activity Monitoring (BAM) resources supporting activity events and activity logs.

- Interface Summary
  Interface | Description
  --- | ---
  ArchiveLoggerProvider |
  AuditLoggerArchiveTreat |
  AuditLogService | Implementations of this class deal with `ProcessInstanceLog`, `NodeInstanceLog` and `VariableInstanceLog` entities.

- Class Summary
  Class | Description
  --- | ---
  AbstractAuditLogger |
  AbstractAuditLoggerAdapter |
  AuditLoggerFactory | Factory for producing support audit loggers.
  AuditQueryCriteriaUtil |
  CommandBasedAuditLogService |
  JPAAuditLogService |
  JPAService | The idea here is that we have a entity manager factory (similar to a session factory) that we repeatedly use to generate an entity manager (which is a persistence context) for the specific service command.
  JPAWorkingMemoryDbLogger | Enables history log via JPA.
  NodeInstanceLog |
  NodeInstanceLog_ |
  ProcessInstanceLog |
  ProcessInstanceLog_ |
  QueryHelper |
  VariableInstanceLog |
  VariableInstanceLog_ |

- Enum Summary
  Enum | Description
  --- | ---
  AuditLoggerFactory.Type |