You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2026/01/28 18:05:47 UTC
(plc4x) branch refactor/spi3 updated (26d9b6d21c -> 6e1c800ed9)
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%)