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");