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

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


    from 45d0150c3113 simple language - add capitalize function
     new bf7fac99c58f Camel-google-pubsub-lite: Add deprecation note
     new 8bf3dfe7a46d Camel-google-pubsub-lite: Add deprecation note
     new 87c1bd8c2bfe Camel-grape: Added deprecation note
     new d06eaa1d22dc Camel-guava-eventbus: Added deprecation note
     new 3625851765f8 Camel-nitrite: Added deprecation note
     new 67eef41db308 Camel-stomp: Added deprecation note
     new 6bfa65045657 Camel-torchserve: Added deprecation note
     new b87e7bc2cd75 Camel-olingo components: Added deprecation note
     new 744121cca555 chore(components): clear jetty compilation warnings
     new 56a1c78f49bd chore(components): clear otel warnings
     new 6de8182e6810 CAMEL-22843: camel-watsonx-ai component

The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 bom/camel-bom/pom.xml                              |    5 +
 catalog/camel-allcomponents/pom.xml                |    5 +
 .../org/apache/camel/catalog/components.properties |    1 +
 .../camel/catalog/components/ibm-watsonx-ai.json   |  164 ++
 .../src/main/docs/torchserve-component.adoc        |    6 +
 .../main/docs/google-pubsub-lite-component.adoc    |    6 +
 .../camel-grape/src/main/docs/grape-component.adoc |    5 +
 .../src/main/docs/guava-eventbus-component.adoc    |    5 +
 .../execute_integration_tests.md                   |   32 +
 components/camel-ibm/camel-ibm-watsonx-ai/pom.xml  |   86 +
 .../watsonx/ai/WatsonxAiComponentConfigurer.java   |  244 +++
 .../watsonx/ai/WatsonxAiEndpointConfigurer.java    |  228 +++
 .../watsonx/ai/WatsonxAiEndpointUriFactory.java    |  104 ++
 .../component/ibm/watsonx/ai/ibm-watsonx-ai.json   |  164 ++
 .../services/org/apache/camel/component.properties |    7 +
 .../org/apache/camel/component/ibm-watsonx-ai      |    2 +
 .../camel/configurer/ibm-watsonx-ai-component      |    2 +
 .../camel/configurer/ibm-watsonx-ai-endpoint       |    2 +
 .../camel/urifactory/ibm-watsonx-ai-endpoint       |    2 +
 .../src/main/docs/ibm-watsonx-ai-component.adoc    | 1168 +++++++++++++
 .../ibm/watsonx/ai/WatsonxAiComponent.java         |   60 +
 .../ibm/watsonx/ai/WatsonxAiConfiguration.java     |  396 +++++
 .../ibm/watsonx/ai/WatsonxAiConstants.java         |  247 +++
 .../ibm/watsonx/ai/WatsonxAiEndpoint.java          |  276 ++++
 .../ibm/watsonx/ai/WatsonxAiOperations.java        |   80 +
 .../ibm/watsonx/ai/WatsonxAiProducer.java          |   81 +
 .../ai/handler/AbstractWatsonxAiHandler.java       |  343 ++++
 .../ibm/watsonx/ai/handler/ChatHandler.java        |  188 +++
 .../ibm/watsonx/ai/handler/DeploymentHandler.java  |  280 ++++
 .../ibm/watsonx/ai/handler/DetectionHandler.java   |  145 ++
 .../ibm/watsonx/ai/handler/EmbeddingHandler.java   |   85 +
 .../ibm/watsonx/ai/handler/ForecastHandler.java    |   96 ++
 .../watsonx/ai/handler/FoundationModelHandler.java |   88 +
 .../ibm/watsonx/ai/handler/RerankHandler.java      |   95 ++
 .../ai/handler/TextClassificationHandler.java      |  252 +++
 .../watsonx/ai/handler/TextExtractionHandler.java  |  271 ++++
 .../watsonx/ai/handler/TextGenerationHandler.java  |  162 ++
 .../watsonx/ai/handler/TokenizationHandler.java    |   74 +
 .../ibm/watsonx/ai/handler/ToolHandler.java        |  182 +++
 .../ai/handler/WatsonxAiOperationHandler.java      |   43 +
 .../ai/handler/WatsonxAiOperationManager.java      |  110 ++
 .../ai/handler/WatsonxAiOperationResponse.java     |   71 +
 .../ai/service/WatsonxAiServiceFactory.java        |  281 ++++
 .../ibm/watsonx/ai/support/FileInput.java}         |   26 +-
 .../ibm/watsonx/ai/WatsonxAiComponentTest.java     |  169 ++
 .../watsonx/ai/integration/WatsonxAiChatIT.java    |  178 ++
 .../ai/integration/WatsonxAiChatWithToolsIT.java   |  175 ++
 .../ai/integration/WatsonxAiDeploymentIT.java      |  192 +++
 .../ai/integration/WatsonxAiDetectionIT.java       |  260 +++
 .../ai/integration/WatsonxAiEmbeddingIT.java       |  167 ++
 .../ai/integration/WatsonxAiForecastIT.java        |  127 ++
 .../ai/integration/WatsonxAiFoundationModelIT.java |  136 ++
 .../watsonx/ai/integration/WatsonxAiRerankIT.java  |  203 +++
 .../ai/integration/WatsonxAiTestSupport.java       |  110 ++
 .../integration/WatsonxAiTextClassificationIT.java |  365 +++++
 .../ai/integration/WatsonxAiTextExtractionIT.java  |  306 ++++
 .../ai/integration/WatsonxAiTextGenerationIT.java  |  213 +++
 .../ai/integration/WatsonxAiTokenizationIT.java    |  186 +++
 .../watsonx/ai/integration/WatsonxAiToolIT.java    |  152 ++
 .../integration/WatsonxAiWebSocketStreamingIT.java |  236 +++
 .../src/test/resources/log4j2.properties           |   28 +
 .../src/test/resources/test-document.pdf           |   43 +
 components/camel-ibm/pom.xml                       |    1 +
 .../jetty12/CamelInputStreamContentSource.java     |    2 +-
 .../apache/camel/component/jetty/HandlerTest.java  |   36 +-
 .../jetty/HttpProducerJMXBeansIssueManualIT.java   |    2 +-
 .../camel/component/jetty/HttpRouteTest.java       |    3 +-
 .../src/main/docs/nitrite-component.adoc           |    5 +
 .../src/main/docs/olingo2-component.adoc           |    6 +
 .../src/main/docs/olingo4-component.adoc           |    6 +
 ...OpenTelemetryInstrumentedThreadPoolFactory.java |    2 +-
 .../opentelemetry/OpenTelemetrySpanAdapter.java    |   23 +-
 .../apache/camel/opentelemetry/SpanTestData.java   |    1 -
 .../camel-stomp/src/main/docs/stomp-component.adoc |    5 +
 .../org/apache/camel/main/components.properties    |    1 +
 .../modules/ROOT/examples/json/ibm-watsonx-ai.json |    1 +
 docs/components/modules/ROOT/nav.adoc              |    1 +
 .../ROOT/pages/ibm-watsonx-ai-component.adoc       |    1 +
 .../component/ComponentsBuilderFactory.java        |   14 +
 .../dsl/IbmWatsonxAiComponentBuilderFactory.java   |  656 ++++++++
 .../builder/endpoint/EndpointBuilderFactory.java   |    1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |    1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |   42 +
 .../dsl/WatsonxAiEndpointBuilderFactory.java       | 1715 ++++++++++++++++++++
 .../camel-component-known-dependencies.properties  |    1 +
 parent/pom.xml                                     |    6 +
 .../apache/camel/maven/packaging/MojoHelper.java   |    3 +-
 87 files changed, 11907 insertions(+), 44 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ibm-watsonx-ai.json
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/execute_integration_tests.md
 create mode 100644 components/camel-ibm/camel-ibm-watsonx-ai/pom.xml
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiComponentConfigurer.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiEndpointConfigurer.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiEndpointUriFactory.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/resources/META-INF/org/apache/camel/component/ibm/watsonx/ai/ibm-watsonx-ai.json
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/resources/META-INF/services/org/apache/camel/component/ibm-watsonx-ai
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/resources/META-INF/services/org/apache/camel/configurer/ibm-watsonx-ai-component
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/resources/META-INF/services/org/apache/camel/configurer/ibm-watsonx-ai-endpoint
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ibm-watsonx-ai-endpoint
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/docs/ibm-watsonx-ai-component.adoc
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiComponent.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiConfiguration.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiConstants.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiEndpoint.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiOperations.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiProducer.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/AbstractWatsonxAiHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/ChatHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/DeploymentHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/DetectionHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/EmbeddingHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/ForecastHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/FoundationModelHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/RerankHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/TextClassificationHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/TextExtractionHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/TextGenerationHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/TokenizationHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/ToolHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/WatsonxAiOperationHandler.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/WatsonxAiOperationManager.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/WatsonxAiOperationResponse.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/service/WatsonxAiServiceFactory.java
 copy 
components/{camel-jetty/src/main/java/org/apache/camel/component/jetty12/CamelInputStreamContentSource.java
 => 
camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/support/FileInput.java}
 (58%)
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/WatsonxAiComponentTest.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiChatIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiChatWithToolsIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiDeploymentIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiDetectionIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiEmbeddingIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiForecastIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiFoundationModelIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiRerankIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiTestSupport.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiTextClassificationIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiTextExtractionIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiTextGenerationIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiTokenizationIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiToolIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/java/org/apache/camel/component/ibm/watsonx/ai/integration/WatsonxAiWebSocketStreamingIT.java
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/resources/log4j2.properties
 create mode 100644 
components/camel-ibm/camel-ibm-watsonx-ai/src/test/resources/test-document.pdf
 create mode 120000 
docs/components/modules/ROOT/examples/json/ibm-watsonx-ai.json
 create mode 120000 
docs/components/modules/ROOT/pages/ibm-watsonx-ai-component.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/IbmWatsonxAiComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/WatsonxAiEndpointBuilderFactory.java

Reply via email to