This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a change to branch refactor/spi3
in repository https://gitbox.apache.org/repos/asf/plc4x.git
from 26d9b6d21c feat: Added the config code in a separate spi module.
add 6e1c800ed9 feat: Added the audit-log functionality.
No new revisions were added by this update.
Summary of changes:
plc4j/utils/audit-log/README.md | 149 ++++++++
plc4j/{spi/fields => utils/audit-log/api}/pom.xml | 65 ++--
.../plc4x/java/utils/auditlog/api/AuditLog.java | 223 ++++++++++++
.../utils/auditlog/api/AuditLogEventType.java} | 67 +++-
.../java/utils/auditlog/api/AuditLogProvider.java} | 6 +-
.../auditlog/api/config/AuditLogConfiguration.java | 49 +++
.../utils/auditlog/api/AuditLogEventTypeTest.java | 89 +++++
.../java/utils/auditlog/api/AuditLogTest.java | 329 +++++++++++++++++
.../api/config/AuditLogConfigurationTest.java | 128 +++++++
plc4j/{spi/fields => utils/audit-log/impl}/pom.xml | 65 ++--
.../java/utils/auditlog/impl/AuditLogImpl.java | 194 ++++++++++
.../java/utils/auditlog/impl/AuditLogImplTest.java | 403 +++++++++++++++++++++
plc4j/{spi/buffers => utils/audit-log}/pom.xml | 10 +-
plc4j/utils/pom.xml | 1 +
14 files changed, 1706 insertions(+), 72 deletions(-)
create mode 100644 plc4j/utils/audit-log/README.md
copy plc4j/{spi/fields => utils/audit-log/api}/pom.xml (61%)
create mode 100644
plc4j/utils/audit-log/api/src/main/java/org/apache/plc4x/java/utils/auditlog/api/AuditLog.java
copy
plc4j/{drivers/opcua/src/main/java/org/apache/plc4x/java/opcua/protocol/chunk/ChunkStorage.java
=>
utils/audit-log/api/src/main/java/org/apache/plc4x/java/utils/auditlog/api/AuditLogEventType.java}
(51%)
copy
plc4j/{spi/fields/src/main/java/org/apache/plc4x/java/spi/fields/data/writer/DataWriterComplex.java
=>
utils/audit-log/api/src/main/java/org/apache/plc4x/java/utils/auditlog/api/AuditLogProvider.java}
(87%)
create mode 100644
plc4j/utils/audit-log/api/src/main/java/org/apache/plc4x/java/utils/auditlog/api/config/AuditLogConfiguration.java
create mode 100644
plc4j/utils/audit-log/api/src/test/java/org/apache/plc4x/java/utils/auditlog/api/AuditLogEventTypeTest.java
create mode 100644
plc4j/utils/audit-log/api/src/test/java/org/apache/plc4x/java/utils/auditlog/api/AuditLogTest.java
create mode 100644
plc4j/utils/audit-log/api/src/test/java/org/apache/plc4x/java/utils/auditlog/api/config/AuditLogConfigurationTest.java
copy plc4j/{spi/fields => utils/audit-log/impl}/pom.xml (62%)
create mode 100644
plc4j/utils/audit-log/impl/src/main/java/org/apache/plc4x/java/utils/auditlog/impl/AuditLogImpl.java
create mode 100644
plc4j/utils/audit-log/impl/src/test/java/org/apache/plc4x/java/utils/auditlog/impl/AuditLogImplTest.java
copy plc4j/{spi/buffers => utils/audit-log}/pom.xml (87%)