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

apupier 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 acc2b2afd939 Remove usage of deprecated methods in langchain4j
acc2b2afd939 is described below

commit acc2b2afd93927b4443b73e3b9efc75036a1204f
Author: AurĂ©lien Pupier <[email protected]>
AuthorDate: Fri Feb 6 15:35:41 2026 +0100

    Remove usage of deprecated methods in langchain4j
    
    Signed-off-by: AurĂ©lien Pupier <[email protected]>
---
 .../LangChain4jEmbeddingsComponentMilvusTargetIT.java     | 11 +++++++----
 .../LangChain4jEmbeddingsComponentQdrantTargetIT.java     | 15 ++++++++-------
 .../component/milvus/MilvusCreateCollectionTest.java      | 11 +++++++----
 .../camel/component/milvus/it/MilvusComponentIT.java      | 10 ++++++----
 4 files changed, 28 insertions(+), 19 deletions(-)

diff --git 
a/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentMilvusTargetIT.java
 
b/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentMilvusTargetIT.java
index bd7473053fb2..f47859e09deb 100644
--- 
a/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentMilvusTargetIT.java
+++ 
b/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentMilvusTargetIT.java
@@ -25,6 +25,7 @@ import io.milvus.common.clientenum.ConsistencyLevelEnum;
 import io.milvus.grpc.DataType;
 import io.milvus.param.IndexType;
 import io.milvus.param.MetricType;
+import io.milvus.param.collection.CollectionSchemaParam;
 import io.milvus.param.collection.CreateCollectionParam;
 import io.milvus.param.collection.FieldType;
 import io.milvus.param.highlevel.dml.SearchSimpleParam;
@@ -100,10 +101,12 @@ public class LangChain4jEmbeddingsComponentMilvusTargetIT 
extends CamelTestSuppo
                 .withCollectionName("embeddings")
                 .withDescription("customer info")
                 .withShardsNum(2)
-                .withEnableDynamicField(false)
-                .addFieldType(fieldType1)
-                .addFieldType(fieldType2)
-                .addFieldType(fieldType3)
+                .withSchema(CollectionSchemaParam.newBuilder()
+                        .withEnableDynamicField(false)
+                        .addFieldType(fieldType1)
+                        .addFieldType(fieldType2)
+                        .addFieldType(fieldType3)
+                        .build())
                 .build();
 
         Exchange result = fluentTemplate.to(MILVUS_URI)
diff --git 
a/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentQdrantTargetIT.java
 
b/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentQdrantTargetIT.java
index 1e9d3a0cdb81..42ed7e00efc5 100644
--- 
a/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentQdrantTargetIT.java
+++ 
b/components/camel-ai/camel-langchain4j-embeddings/src/test/java/org/apache/camel/component/langchain4j/embeddings/LangChain4jEmbeddingsComponentQdrantTargetIT.java
@@ -29,6 +29,7 @@ import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.component.qdrant.Qdrant;
 import org.apache.camel.component.qdrant.QdrantAction;
 import org.apache.camel.component.qdrant.QdrantComponent;
+import org.apache.camel.component.qdrant.QdrantHeaders;
 import org.apache.camel.spi.DataType;
 import org.apache.camel.test.infra.qdrant.services.QdrantService;
 import org.apache.camel.test.infra.qdrant.services.QdrantServiceFactory;
@@ -70,7 +71,7 @@ public class LangChain4jEmbeddingsComponentQdrantTargetIT 
extends CamelTestSuppo
     @Order(1)
     public void createCollection() {
         Exchange result = fluentTemplate.to(QDRANT_URI)
-                .withHeader(Qdrant.Headers.ACTION, 
QdrantAction.CREATE_COLLECTION)
+                .withHeader(QdrantHeaders.ACTION, 
QdrantAction.CREATE_COLLECTION)
                 .withBody(
                         Collections.VectorParams.newBuilder()
                                 .setSize(384)
@@ -96,7 +97,7 @@ public class LangChain4jEmbeddingsComponentQdrantTargetIT 
extends CamelTestSuppo
     @Order(3)
     public void retrieve() {
         Exchange result = fluentTemplate.to(QDRANT_URI)
-                .withHeader(Qdrant.Headers.ACTION, QdrantAction.RETRIEVE)
+                .withHeader(QdrantHeaders.ACTION, QdrantAction.RETRIEVE)
                 .withBody(PointIdFactory.id(POINT_ID))
                 .request(Exchange.class);
 
@@ -126,8 +127,8 @@ public class LangChain4jEmbeddingsComponentQdrantTargetIT 
extends CamelTestSuppo
             public void configure() {
                 from("direct:in")
                         .to("langchain4j-embeddings:test")
-                        
.setHeader(Qdrant.Headers.ACTION).constant(QdrantAction.UPSERT)
-                        .setHeader(Qdrant.Headers.POINT_ID).constant(POINT_ID)
+                        
.setHeader(QdrantHeaders.ACTION).constant(QdrantAction.UPSERT)
+                        .setHeader(QdrantHeaders.POINT_ID).constant(POINT_ID)
                         // transform data to embed to a vecto embeddings
                         .transformDataType(
                                 new DataType("qdrant:embeddings"))
@@ -138,9 +139,9 @@ public class LangChain4jEmbeddingsComponentQdrantTargetIT 
extends CamelTestSuppo
                         // transform prompt into embeddings for search
                         .transformDataType(
                                 new DataType("qdrant:embeddings"))
-                        .setHeader(Qdrant.Headers.ACTION, 
constant(QdrantAction.SIMILARITY_SEARCH))
-                        .setHeader(Qdrant.Headers.INCLUDE_VECTORS, 
constant(true))
-                        .setHeader(Qdrant.Headers.INCLUDE_PAYLOAD, 
constant(true))
+                        .setHeader(QdrantHeaders.ACTION, 
constant(QdrantAction.SIMILARITY_SEARCH))
+                        .setHeader(QdrantHeaders.INCLUDE_VECTORS, 
constant(true))
+                        .setHeader(QdrantHeaders.INCLUDE_PAYLOAD, 
constant(true))
                         .to(QDRANT_URI)
                         // decode retrieved embeddings for RAG
                         .transformDataType(
diff --git 
a/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusCreateCollectionTest.java
 
b/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusCreateCollectionTest.java
index 10ed923f5d28..a75119addc33 100644
--- 
a/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusCreateCollectionTest.java
+++ 
b/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/MilvusCreateCollectionTest.java
@@ -18,6 +18,7 @@
 package org.apache.camel.component.milvus;
 
 import io.milvus.grpc.DataType;
+import io.milvus.param.collection.CollectionSchemaParam;
 import io.milvus.param.collection.CreateCollectionParam;
 import io.milvus.param.collection.FieldType;
 import org.apache.camel.Exchange;
@@ -57,10 +58,12 @@ public class MilvusCreateCollectionTest extends 
MilvusTestSupport {
                 .withCollectionName("test")
                 .withDescription("customer info")
                 .withShardsNum(2)
-                .withEnableDynamicField(false)
-                .addFieldType(fieldType1)
-                .addFieldType(fieldType2)
-                .addFieldType(fieldType3)
+                .withSchema(CollectionSchemaParam.newBuilder()
+                        .withEnableDynamicField(false)
+                        .addFieldType(fieldType1)
+                        .addFieldType(fieldType2)
+                        .addFieldType(fieldType3)
+                        .build())
                 .build();
 
         Exchange result = fluentTemplate.to("milvus:createCollection")
diff --git 
a/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/it/MilvusComponentIT.java
 
b/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/it/MilvusComponentIT.java
index 6216796e112d..cab3064b0852 100644
--- 
a/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/it/MilvusComponentIT.java
+++ 
b/components/camel-ai/camel-milvus/src/test/java/org/apache/camel/component/milvus/it/MilvusComponentIT.java
@@ -25,6 +25,7 @@ import io.milvus.grpc.DataType;
 import io.milvus.grpc.QueryResults;
 import io.milvus.param.IndexType;
 import io.milvus.param.MetricType;
+import io.milvus.param.collection.CollectionSchemaParam;
 import io.milvus.param.collection.CreateCollectionParam;
 import io.milvus.param.collection.FieldType;
 import io.milvus.param.dml.DeleteParam;
@@ -73,10 +74,11 @@ public class MilvusComponentIT extends MilvusTestSupport {
                 .withCollectionName("test")
                 .withDescription("customer info")
                 .withShardsNum(2)
-                .withEnableDynamicField(false)
-                .addFieldType(fieldType1)
-                .addFieldType(fieldType2)
-                .addFieldType(fieldType3)
+                .withSchema(CollectionSchemaParam.newBuilder()
+                        .withEnableDynamicField(false)
+                        .addFieldType(fieldType1)
+                        .addFieldType(fieldType2)
+                        .addFieldType(fieldType3).build())
                 .build();
 
         Exchange result = fluentTemplate.to("milvus:test")

Reply via email to