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 void
addAuditContext(String securityDomain, AuditContext ac)
void
audit(AuditEvent ae)
Audit the information available in the audit eventAuditContext
getAuditContext()
static AuditContext
getAuditContext(String securityDomain)
String
getSecurityDomain()
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:AuditManager
Audit the information available in the audit event- Specified by:
audit
in interfaceAuditManager
- Parameters:
ae
- the Audit Event- See Also:
AuditEvent
-
getSecurityDomain
public String getSecurityDomain()
Description copied from interface:BaseSecurityManager
Get 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:
getSecurityDomain
in interfaceBaseSecurityManager
- Returns:
- the security domain name. May be null in which case the security manager belongs to the logical default domain.
-
-