Audit Parent

The eAudit4j library provides a simple and pluggable solution for auditing in Java. This library uses the concept of "audit streams", with a stream being comprised of one or more "audit processors". An application can configure an unlimited number of audit streams, each with a different configuration. When an application wants to audit an event, it will create and populate an "Event" instance, and then submit the event to the audit stream for processing and persitance. Depending on the audit stream configuration and the processors being used in the audit stream configuration, processing my be synchronous or asynchronous, and utilize different security features.

License

License

BSD 3-clause Revised License
GroupId

GroupId

org.beiter.michael.eaudit4j
ArtifactId

ArtifactId

audit-parent
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

pom
Description

Description

Audit Parent
The eAudit4j library provides a simple and pluggable solution for auditing in Java. This library uses the concept of "audit streams", with a stream being comprised of one or more "audit processors". An application can configure an unlimited number of audit streams, each with a different configuration. When an application wants to audit an event, it will create and populate an "Event" instance, and then submit the event to the audit stream for processing and persitance. Depending on the audit stream configuration and the processors being used in the audit stream configuration, processing my be synchronous or asynchronous, and utilize different security features.
Project Organization

Project Organization

Michael Beiter <[email protected]>

Download audit-parent

Filename Size
audit-parent-1.1.pom 40 KB
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.beiter.michael.eaudit4j/audit-parent/ -->
<dependency>
    <groupId>org.beiter.michael.eaudit4j</groupId>
    <artifactId>audit-parent</artifactId>
    <version>1.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.beiter.michael.eaudit4j/audit-parent/
implementation 'org.beiter.michael.eaudit4j:audit-parent:1.1'
// https://jarcasting.com/artifacts/org.beiter.michael.eaudit4j/audit-parent/
implementation ("org.beiter.michael.eaudit4j:audit-parent:1.1")
'org.beiter.michael.eaudit4j:audit-parent:pom:1.1'
<dependency org="org.beiter.michael.eaudit4j" name="audit-parent" rev="1.1">
  <artifact name="audit-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.beiter.michael.eaudit4j', module='audit-parent', version='1.1')
)
libraryDependencies += "org.beiter.michael.eaudit4j" % "audit-parent" % "1.1"
[org.beiter.michael.eaudit4j/audit-parent "1.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • common
  • processors

Versions

Version
1.1
1.0