/** * @see ISecurityManagement#getAuditManager(String) */ public AuditManager getAuditManager(String securityDomain) { return new JBossAuditManager(securityDomain); }
public Class<?> run() throws PrivilegedActionException { try { return getContextClassLoader().loadClass(name); } catch ( Exception e) { throw new PrivilegedActionException(e); } } });
private AuditContext instantiate(ClassLoader cl, AuditInfo ai) { AuditContext ac = new JBossAuditContext(securityDomain); AuditProviderEntry[] apeArr = ai.getAuditProviderEntry(); List<AuditProviderEntry> list = Arrays.asList(apeArr); for(AuditProviderEntry ape:list) { String pname = ape.getName(); try { Class<?> clazz = SecurityActions.loadClass(cl, pname); ac.addProvider((AuditProvider) clazz.newInstance()); } catch (Exception e) { throw new RuntimeException(e); } } return ac; } }
if(ac == null) ac = new JBossAuditContext(securityDomain); ApplicationPolicy ap = SecurityConfiguration.getApplicationPolicy(securityDomain); if(ap != null) ac = instantiate(moduleCL, ai);
public void audit(AuditEvent ae) { AuditContext ac = null; try { ac = getAuditContext(); } catch (PrivilegedActionException e) { throw new RuntimeException(e); } ac.audit(ae); //Provide default JBoss trace logging if(ac != defaultContext) { defaultContext.audit(ae); } }
/** * @see ISecurityManagement#getAuditManager() */ public AuditManager getAuditManager(String securityDomain) { return new JBossAuditManager(securityDomain); }
if(ac == null) ac = new JBossAuditContext(securityDomain); ApplicationPolicy ap = SecurityConfiguration.getApplicationPolicy(securityDomain); if(ap != null) try ac.addProvider((AuditProvider) SecurityActions.loadClass(pname).newInstance());
public Class<?> run() throws PrivilegedActionException { try { return getClass().getClassLoader().loadClass(name); } catch (Exception ignore) { try { return getContextClassLoader().loadClass(name); } catch (Exception e) { throw new PrivilegedActionException(e); } } } });
public void audit(AuditEvent ae) { AuditContext ac = null; try { ac = getAuditContext(); } catch (PrivilegedActionException e) { throw new RuntimeException(e); } ac.audit(ae); //Provide default JBoss trace logging if(ac != defaultContext) { defaultContext.audit(ae); } }
/** * @see ISecurityManagement#getAuditManager(String) */ public AuditManager getAuditManager(String securityDomain) { return new JBossAuditManager(securityDomain); }
/** * @see ISecurityManagement#getAuditManager(String) */ public AuditManager getAuditManager(String securityDomain) { return new JBossAuditManager(securityDomain); }