Skip navigation links
A C D F G I L M N O R S W 

A

AbstractAuditor - Class in org.nhindirect.common.audit
Abstract base class Auditor that performs trivial sanity checks such as parameter validation.
AbstractAuditor() - Constructor for class org.nhindirect.common.audit.AbstractAuditor
 
AbstractAuditor - Class in org.nhindirect.common.audit.impl
Abstract base class Auditor that performs trivial sanity checks such as parameter validation.
AbstractAuditor() - Constructor for class org.nhindirect.common.audit.impl.AbstractAuditor
 
audit(String, AuditEvent) - Method in class org.nhindirect.common.audit.AbstractAuditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.AbstractAuditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
audit(String, AuditEvent) - Method in interface org.nhindirect.common.audit.Auditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in interface org.nhindirect.common.audit.Auditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
audit(String, AuditEvent) - Method in class org.nhindirect.common.audit.impl.AbstractAuditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.AbstractAuditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
audit(String, AuditEvent) - Method in class org.nhindirect.common.audit.impl.MultiProviderAuditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.MultiProviderAuditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
AuditContext - Interface in org.nhindirect.common.audit
Provides additional contextual information for an auditable event.
AuditContext - Class in org.nhindirect.common.audit.impl.entity
Audit context data entity.
AuditContext() - Constructor for class org.nhindirect.common.audit.impl.entity.AuditContext
 
AuditEvent - Class in org.nhindirect.common.audit
A high level descriptor of an auditable event.
AuditEvent(String, String) - Constructor for class org.nhindirect.common.audit.AuditEvent
Constructs an audit event from a name and type.
AuditEvent - Class in org.nhindirect.common.audit.impl.entity
Audit event data entity.
AuditEvent() - Constructor for class org.nhindirect.common.audit.impl.entity.AuditEvent
 
Auditor - Interface in org.nhindirect.common.audit
The auditor interface defines the auditing sub-system of the Direct Project.
AuditorFactory - Class in org.nhindirect.common.audit
Factory for creating Auditor instances.
AuditorFactory() - Constructor for class org.nhindirect.common.audit.AuditorFactory
 
AuditorMBean - Interface in org.nhindirect.common.audit
MBean interface for an Auditor

C

clear() - Method in interface org.nhindirect.common.audit.AuditorMBean
Clears the audit repository.
clear() - Method in class org.nhindirect.common.audit.impl.FileAuditor
Clears the audit repository.
clear() - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Clears the audit repository.
createAuditor(ClassLoader) - Static method in class org.nhindirect.common.audit.AuditorFactory
Creates an Auditor by searching for configured implementations using Java SPI.

D

DefaultAuditContext - Class in org.nhindirect.common.audit
Default implementation of the AuditContext interface that takes a simple name/value pair.
DefaultAuditContext(String, String) - Constructor for class org.nhindirect.common.audit.DefaultAuditContext
Constructs an context with a simple name and value.

F

FileAuditor - Class in org.nhindirect.common.audit.impl
File based auditor.
FileAuditor(File) - Constructor for class org.nhindirect.common.audit.impl.FileAuditor
Constructor.
findAllOrderByEventTimeDesc() - Method in interface org.nhindirect.common.audit.impl.RDBMSAuditEventRepository
 
findByAuditEventId(long) - Method in interface org.nhindirect.common.audit.impl.RDBMSAuditContextRepository
 

G

getAuditorImplementation() - Method in class org.nhindirect.common.audit.impl.SPIAuditorFactory
 
getContextName() - Method in interface org.nhindirect.common.audit.AuditContext
Gets the name of the context.
getContextValue() - Method in interface org.nhindirect.common.audit.AuditContext
Gets the String based value of the context.
getEventCount() - Method in interface org.nhindirect.common.audit.AuditorMBean
Gets the number of events in the event the auditing system.
getEventCount() - Method in class org.nhindirect.common.audit.impl.FileAuditor
Gets the number of events in the event the auditing system.
getEventCount() - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Gets the number of events in the event the auditing system.
getEvents(Integer) - Method in interface org.nhindirect.common.audit.AuditorMBean
Gets the event data in the audit system.
getEvents(Integer) - Method in class org.nhindirect.common.audit.impl.FileAuditor
Gets the event data in the audit system.
getEvents(Integer) - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Gets the event data in the audit system.
getInstance(ClassLoader) - Static method in class org.nhindirect.common.audit.impl.SPIAuditorFactory
Gets an instance of the SPIAuditorFactory.
getLastEvent() - Method in interface org.nhindirect.common.audit.AuditorMBean
Gets the latest event to be written to the audit system.
getLastEvent() - Method in class org.nhindirect.common.audit.impl.FileAuditor
Gets the latest event to be written to the audit system.
getLastEvent() - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Gets the latest event to be written to the audit system.

I

isImplementationAvailable() - Method in class org.nhindirect.common.audit.impl.SPIAuditorFactory
Indicates if a service provider implementation is available.

L

LoggingAuditor - Class in org.nhindirect.common.audit.impl
Auditor implementation that utilizes the Apache Commons logging framework as the storage medium for auditing events.
LoggingAuditor() - Constructor for class org.nhindirect.common.audit.impl.LoggingAuditor
Default constructor

M

MultiProviderAuditor - Class in org.nhindirect.common.audit.impl
Auditor implementation that wraps multiple auditors.
MultiProviderAuditor(Collection<? extends Auditor>) - Constructor for class org.nhindirect.common.audit.impl.MultiProviderAuditor
Creates an auditor with multiple internal auditor instances.

N

NoOpAuditor - Class in org.nhindirect.common.audit.impl
Auditor implementation that effectively does nothing.
NoOpAuditor() - Constructor for class org.nhindirect.common.audit.impl.NoOpAuditor
 

O

org.nhindirect.common.audit - package org.nhindirect.common.audit
Direct project auditing API.
org.nhindirect.common.audit.impl - package org.nhindirect.common.audit.impl
Multiple auditing implementations.
org.nhindirect.common.audit.impl.entity - package org.nhindirect.common.audit.impl.entity
Entity classes for auditing data structures and storage.

R

RDBMSAuditContextRepository - Interface in org.nhindirect.common.audit.impl
 
RDBMSAuditEventRepository - Interface in org.nhindirect.common.audit.impl
 
RDBMSAuditor - Class in org.nhindirect.common.audit.impl
Implementation of the DirectProject RI auditor that writes records to a configurable database.
RDBMSAuditor() - Constructor for class org.nhindirect.common.audit.impl.RDBMSAuditor
Constructor
RDBMSAuditor(RDBMSAuditEventRepository, RDBMSAuditContextRepository) - Constructor for class org.nhindirect.common.audit.impl.RDBMSAuditor
Constructor

S

setContextRepo(RDBMSAuditContextRepository) - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
 
setEventRepo(RDBMSAuditEventRepository) - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
 
SPIAuditorFactory - Class in org.nhindirect.common.audit.impl
Factory for creating Auditor instances using Java SPI.

W

writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.AbstractAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.AbstractAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.FileAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.LoggingAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.NoOpAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Writes the auditable event to the storage medium.
A C D F G I L M N O R S W 
Skip navigation links

Copyright © 2010–2021 The Direct Project. All rights reserved.