This is an automated email from the ASF dual-hosted git repository. tenthe pushed a commit to branch 4690-deprecate-legacy-plc4x-s7-and-modbus-adapters in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit ec95bf17d8f35fa21366cf7dbaaa6d462977a46f Author: Philipp Zehnder <[email protected]> AuthorDate: Tue Jul 7 12:08:03 2026 +0000 refactor(#4690): deprecate concrete PLC4X adapters --- .../extensions/connectors/plc/adapter/modbus/Plc4xModbusAdapter.java | 5 +++++ .../extensions/connectors/plc/adapter/s7/Plc4xS7Adapter.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/modbus/Plc4xModbusAdapter.java b/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/modbus/Plc4xModbusAdapter.java index 96fc78d3e0..71408004d8 100644 --- a/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/modbus/Plc4xModbusAdapter.java +++ b/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/modbus/Plc4xModbusAdapter.java @@ -61,6 +61,11 @@ import java.util.Set; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeUnit; +/** + * @deprecated Use the generic PLC4X Modbus adapter instead. + * This concrete adapter is planned for removal after the 0.99.0 release. + */ +@Deprecated(since = "0.99.0", forRemoval = true) public class Plc4xModbusAdapter implements StreamPipesAdapter, IPullAdapter { private static final Logger LOG = LoggerFactory.getLogger(Plc4xModbusAdapter.class); diff --git a/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/s7/Plc4xS7Adapter.java b/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/s7/Plc4xS7Adapter.java index f5666fab17..95e1c86218 100644 --- a/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/s7/Plc4xS7Adapter.java +++ b/streampipes-extensions/streampipes-connectors-plc/src/main/java/org/apache/streampipes/extensions/connectors/plc/adapter/s7/Plc4xS7Adapter.java @@ -54,6 +54,11 @@ import java.util.ArrayList; import java.util.HashMap; import java.util.Map; +/** + * @deprecated Use the generic PLC4X S7 adapter instead. + * This concrete adapter is planned for removal after the 0.99.0 release. + */ +@Deprecated(since = "0.99.0", forRemoval = true) public class Plc4xS7Adapter implements StreamPipesAdapter { /**
