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 {
 
   /**

Reply via email to