org.jboss.security.audit.AuditProvider Maven / Gradle / Ivy
/*
* JBoss, the OpenSource J2EE webOS
*
* Distributable under LGPL license.
* See terms of license at gnu.org.
*/
package org.jboss.security.audit;
/**
* Audit Provider that can log audit events to an external
* sink
* @author Anil Saldhana
* @version $Revision$
* @since Aug 21, 2006
*/
public interface AuditProvider
{
/**
* Perform an audit of the event passed
* A provider can log the audit as per needs.
* @param ae audit event that holds information on the audit
* @see AuditEvent
*/
public void audit(AuditEvent ae);
}