org.inspektr.audit.support
Class ConsoleAuditTrailManager

java.lang.Object
  extended by org.inspektr.audit.support.ConsoleAuditTrailManager
All Implemented Interfaces:
AuditTrailManager

public final class ConsoleAuditTrailManager
extends java.lang.Object
implements AuditTrailManager

Simple AuditTrailManager that dumps auditable information to output stream.

Useful for testing.

Since:
1.0
Version:
$Id: ConsoleAuditTrailManager.java,v 1.2 2007/06/12 15:18:43 dkopylen Exp $
Author:
Dmitriy Kopylenko
See Also:
AuditTrailManager

Constructor Summary
ConsoleAuditTrailManager()
           
 
Method Summary
 void record(AuditableActionContext auditableActionContext)
          Make an audit trail record.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsoleAuditTrailManager

public ConsoleAuditTrailManager()
Method Detail

record

public void record(AuditableActionContext auditableActionContext)
Description copied from interface: AuditTrailManager
Make an audit trail record. Implementations could use any type of back end medium to serialize audit trail data i.e. RDBMS, log file, IO stream, SMTP, JMS queue or what ever else imaginable.

This concept is somewhat similar to log4j Appender.

Specified by:
record in interface AuditTrailManager


Copyright © 2007-2009. All Rights Reserved.