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

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


The following commit(s) were added to refs/heads/main by this push:
     new bc87d28d1c Remove usage of deprecated Infinispan APIs & crypto 
algorithms
bc87d28d1c is described below

commit bc87d28d1c88dd86b92121122c83d29a30ca968d
Author: James Netherton <[email protected]>
AuthorDate: Fri Feb 6 07:32:31 2026 +0000

    Remove usage of deprecated Infinispan APIs & crypto algorithms
---
 .../camel/quarkus/component/infinispan/InfinispanRoutes.java | 12 +++---------
 .../component/infinispan/InfinispanServerTestResource.java   |  2 +-
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git 
a/integration-tests/infinispan/src/main/java/org/apache/camel/quarkus/component/infinispan/InfinispanRoutes.java
 
b/integration-tests/infinispan/src/main/java/org/apache/camel/quarkus/component/infinispan/InfinispanRoutes.java
index 71ba1d16c1..31b2d2a3b8 100644
--- 
a/integration-tests/infinispan/src/main/java/org/apache/camel/quarkus/component/infinispan/InfinispanRoutes.java
+++ 
b/integration-tests/infinispan/src/main/java/org/apache/camel/quarkus/component/infinispan/InfinispanRoutes.java
@@ -30,7 +30,6 @@ import 
org.apache.camel.component.infinispan.remote.InfinispanRemoteConfiguratio
 import 
org.apache.camel.quarkus.component.infinispan.common.InfinispanCommonRoutes;
 import org.eclipse.microprofile.config.Config;
 import org.eclipse.microprofile.config.ConfigProvider;
-import org.infinispan.client.hotrod.RemoteCache;
 import org.infinispan.client.hotrod.RemoteCacheManager;
 import org.infinispan.client.hotrod.configuration.Configuration;
 import org.infinispan.client.hotrod.configuration.ConfigurationBuilder;
@@ -40,7 +39,6 @@ import org.infinispan.protostream.FileDescriptorSource;
 import org.infinispan.protostream.SerializationContext;
 import org.infinispan.protostream.schema.Schema;
 import org.infinispan.protostream.schema.Type;
-import org.infinispan.query.remote.client.ProtobufMetadataManagerConstants;
 
 import static 
org.infinispan.client.hotrod.impl.ConfigurationProperties.CLIENT_INTELLIGENCE;
 import static 
org.infinispan.client.hotrod.impl.ConfigurationProperties.MARSHALLER;
@@ -64,13 +62,11 @@ public class InfinispanRoutes extends 
InfinispanCommonRoutes {
             .build();
 
     static FileDescriptorSource personProtoDefinition() {
-        return FileDescriptorSource.fromString(SCHEMA_PERSON.getName(), 
SCHEMA_PERSON.toString());
+        return FileDescriptorSource.fromString(SCHEMA_PERSON.getName(), 
SCHEMA_PERSON.getContent());
     }
 
     public static void registerSchema(RemoteCacheManager cacheContainer) {
-        RemoteCache<Object, Object> metadataCache = cacheContainer
-                
.getCache(ProtobufMetadataManagerConstants.PROTOBUF_METADATA_CACHE_NAME);
-        metadataCache.put(SCHEMA_PERSON.getName(), SCHEMA_PERSON.toString());
+        cacheContainer.administration().schemas().create(SCHEMA_PERSON);
     }
 
     @Produces
@@ -129,9 +125,7 @@ public class InfinispanRoutes extends 
InfinispanCommonRoutes {
         serializationContext.registerMarshaller(new PersonMarshaller());
 
         Properties properties = new Properties();
-        additionalInfinispanConfig().forEach((k, v) -> {
-            properties.put(k, v);
-        });
+        properties.putAll(additionalInfinispanConfig());
         ConfigurationBuilder clientBuilder = commonConfigurationBuilder();
         // apply properties from #additionalInfinispanConfig (needed eg. for 
configuring the `camel-infinispan` cache)
         clientBuilder.withProperties(properties);
diff --git 
a/integration-tests/infinispan/src/test/java/org/apache/camel/quarkus/component/infinispan/InfinispanServerTestResource.java
 
b/integration-tests/infinispan/src/test/java/org/apache/camel/quarkus/component/infinispan/InfinispanServerTestResource.java
index 128eceb08c..e05e435e70 100644
--- 
a/integration-tests/infinispan/src/test/java/org/apache/camel/quarkus/component/infinispan/InfinispanServerTestResource.java
+++ 
b/integration-tests/infinispan/src/test/java/org/apache/camel/quarkus/component/infinispan/InfinispanServerTestResource.java
@@ -34,7 +34,7 @@ public class InfinispanServerTestResource implements 
QuarkusTestResourceLifecycl
         config.put("camel.component.infinispan.password", "password");
         config.put("camel.component.infinispan.secure", "true");
         config.put("camel.component.infinispan.security-realm", "default");
-        config.put("camel.component.infinispan.sasl-mechanism", "DIGEST-MD5");
+        config.put("camel.component.infinispan.sasl-mechanism", 
"SCRAM-SHA-256");
         config.put("camel.component.infinispan.security-server-name", 
"infinispan");
         config.put("camel.component.infinispan.configuration-properties", 
"#additionalConfig");
 

Reply via email to