Package org.jboss.security.plugins.audit
Class JBossAuditManager
- java.lang.Object
-
- org.jboss.security.plugins.audit.JBossAuditManager
-
- All Implemented Interfaces:
AuditManager,BaseSecurityManager
public class JBossAuditManager extends Object implements AuditManager
Manages a set of AuditContext- Since:
- Aug 22, 2006
- Version:
- $Revision$
- Author:
- Anil Saldhana
-
-
Constructor Summary
Constructors Constructor Description JBossAuditManager(String secDomain)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddAuditContext(String securityDomain, AuditContext ac)voidaudit(AuditEvent ae)Audit the information available in the audit eventAuditContextgetAuditContext()static AuditContextgetAuditContext(String securityDomain)StringgetSecurityDomain()Get the security domain from which the security manager is from.
-
-
-
Constructor Detail
-
JBossAuditManager
public JBossAuditManager(String secDomain)
-
-
Method Detail
-
getAuditContext
public AuditContext getAuditContext() throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
getAuditContext
public static AuditContext getAuditContext(String securityDomain)
-
addAuditContext
public static void addAuditContext(String securityDomain, AuditContext ac)
-
audit
public void audit(AuditEvent ae)
Description copied from interface:AuditManagerAudit the information available in the audit event- Specified by:
auditin interfaceAuditManager- Parameters:
ae- the Audit Event- See Also:
AuditEvent
-
getSecurityDomain
public String getSecurityDomain()
Description copied from interface:BaseSecurityManagerGet the security domain from which the security manager is from. Every security manager belongs to a named domain. The meaning of the security domain name depends on the implementation. Examples range from as fine grained as the name of EJBs to J2EE application names to DNS domain names.- Specified by:
getSecurityDomainin interfaceBaseSecurityManager- Returns:
- the security domain name. May be null in which case the security manager belongs to the logical default domain.
-
-