This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 0aee5d6a817 Upgrade plc4x to version 0.12.0 (#13197)
0aee5d6a817 is described below

commit 0aee5d6a81703d4f7a1cc0d18630b6e7a1dfb03b
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Tue Feb 20 09:51:29 2024 +0100

    Upgrade plc4x to version 0.12.0 (#13197)
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 .../src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java | 2 +-
 .../src/test/java/org/apache/camel/component/plc4x/MockDriver.java    | 4 ++--
 parent/pom.xml                                                        | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
 
b/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
index 7d41994be26..584931353db 100644
--- 
a/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
+++ 
b/components/camel-plc4x/src/main/java/org/apache/camel/component/plc4x/Plc4XEndpoint.java
@@ -158,7 +158,7 @@ public class Plc4XEndpoint extends DefaultEndpoint {
      * @return true if connection supports writing, else false
      */
     public boolean canWrite() {
-        return connection.getMetadata().canWrite();
+        return connection.getMetadata().isWriteSupported();
     }
 
     @Override
diff --git 
a/components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/MockDriver.java
 
b/components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/MockDriver.java
index d3c42cb3a1a..71815047e3a 100644
--- 
a/components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/MockDriver.java
+++ 
b/components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/MockDriver.java
@@ -57,8 +57,8 @@ public class MockDriver implements PlcDriver {
     public PlcConnection getConnection(String url) throws 
PlcConnectionException {
         // Mock a connection.
         PlcConnection plcConnectionMock = mock(PlcConnection.class, 
RETURNS_DEEP_STUBS);
-        when(plcConnectionMock.getMetadata().canRead()).thenReturn(true);
-        when(plcConnectionMock.getMetadata().canWrite()).thenReturn(true);
+        
when(plcConnectionMock.getMetadata().isReadSupported()).thenReturn(true);
+        
when(plcConnectionMock.getMetadata().isWriteSupported()).thenReturn(true);
         
when(plcConnectionMock.readRequestBuilder()).thenReturn(mock(PlcReadRequest.Builder.class,
 RETURNS_DEEP_STUBS));
         
when(plcConnectionMock.writeRequestBuilder()).thenReturn(mock(PlcWriteRequest.Builder.class,
 RETURNS_DEEP_STUBS));
         when(plcConnectionMock.subscriptionRequestBuilder())
diff --git a/parent/pom.xml b/parent/pom.xml
index 2f853d3515b..ed23305f4ad 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -384,7 +384,7 @@
         <pgjdbc-driver-version>42.7.1</pgjdbc-driver-version>
         <pgjdbc-ng-driver-version>0.8.9</pgjdbc-ng-driver-version>
         <picocli-version>4.7.5</picocli-version>
-        <plc4x-version>0.11.0</plc4x-version>
+        <plc4x-version>0.12.0</plc4x-version>
         <pooled-jms-version>3.1.5</pooled-jms-version>
         
<properties-maven-plugin-version>1.2.1</properties-maven-plugin-version>
         
<proto-google-common-protos-version>2.22.0</proto-google-common-protos-version>

Reply via email to