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

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


The following commit(s) were added to refs/heads/main by this push:
     new 4b11fbc97c8 Remove hazelcast-atomicvalue from the hazelcast starter 
(#1979)
4b11fbc97c8 is described below

commit 4b11fbc97c8ec9ceae4c2fbf88b8550beb0e9c2c
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Sep 15 19:35:17 2026 +0200

    Remove hazelcast-atomicvalue from the hazelcast starter (#1979)
    
    The camel-hazelcast-atomicvalue component was removed from Camel 4.23
    (deprecated since 4.19), which broke the website build with a dangling
    xref from the hazelcast starter page.
    
    Signed-off-by: Claus Ibsen <[email protected]>
    Co-authored-by: Claude Opus 5 (1M context) <[email protected]>
---
 .../camel/springboot/catalog/components.properties |   1 -
 .../catalog/components/hazelcast-atomicvalue.json  |  43 ---------
 .../src/main/docs/hazelcast.json                   |  49 ----------
 ...castAtomicnumberComponentAutoConfiguration.java |  74 ---------------
 ...azelcastAtomicnumberComponentConfiguration.java | 102 ---------------------
 .../HazelcastAtomicnumberComponentConverter.java   |  55 -----------
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 -
 docs/spring-boot/modules/ROOT/nav.adoc             |   2 +-
 .../modules/ROOT/pages/starters/hazelcast.adoc     |  12 +--
 .../camel/itest/springboot/CamelHazelcastIT.java   |   1 -
 10 files changed, 4 insertions(+), 337 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
index 2a8d088246f..f7e6a2f8f49 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
@@ -161,7 +161,6 @@ google-vision
 graphql
 grpc
 hashicorp-vault
-hazelcast-atomicvalue
 hazelcast-instance
 hazelcast-list
 hazelcast-map
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hazelcast-atomicvalue.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hazelcast-atomicvalue.json
deleted file mode 100644
index 3aed6437639..00000000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/hazelcast-atomicvalue.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "hazelcast-atomicvalue",
-    "title": "Hazelcast Atomic Number",
-    "description": "Increment, decrement, set, etc. Hazelcast atomic number (a 
grid wide number).",
-    "deprecated": true,
-    "firstVersion": "2.7.0",
-    "label": "cache,clustering",
-    "javaType": 
"org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-hazelcast-starter",
-    "version": "4.23.0-SNAPSHOT",
-    "scheme": "hazelcast-atomicvalue",
-    "extendsScheme": "",
-    "syntax": "hazelcast-atomicvalue:cacheName",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": true,
-    "lenientProperties": false,
-    "browsable": false,
-    "remote": true
-  },
-  "componentProperties": {
-    "lazyStartProducer": { "index": 0, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fail [...]
-    "autowiredEnabled": { "index": 1, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching t [...]
-    "hazelcastInstance": { "index": 2, "kind": "property", "displayName": 
"Hazelcast Instance", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "com.hazelcast.core.HazelcastInstance", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
hazelcast instance reference which can be used for hazelcast endpoint. If you 
don't specify the instance reference, camel use the default hazelcast instance 
from the camel-hazelcast insta [...]
-    "hazelcastMode": { "index": 3, "kind": "property", "displayName": 
"Hazelcast Mode", "group": "advanced", "label": "advanced", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "node", "description": 
"The hazelcast mode reference which kind of instance should be used. If you 
don't specify the mode, then the node mode will be the default." }
-  },
-  "headers": {
-    "CamelHazelcastOperationType": { "index": 0, "kind": "header", 
"displayName": "", "group": "producer", "label": "producer", "required": false, 
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The operation to perform", 
"constantName": 
"org.apache.camel.component.hazelcast.HazelcastConstants#OPERATION" }
-  },
-  "properties": {
-    "cacheName": { "index": 0, "kind": "path", "displayName": "Cache Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The name of the cache" },
-    "defaultOperation": { "index": 1, "kind": "parameter", "displayName": 
"Default Operation", "group": "producer", "label": "", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.hazelcast.HazelcastOperation", "enum": [ "put", 
"delete", "get", "update", "query", "getAll", "clear", "putIfAbsent", "addAll", 
"removeAll", "retainAll", "evict", "evictAll", "valueCount", "containsKey", 
"containsValue", "getKeys", "removeValue", "increment", "decrement", 
"setValue", "de [...]
-    "hazelcastConfigUri": { "index": 2, "kind": "parameter", "displayName": 
"Hazelcast Config Uri", "group": "producer", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"supportFileReference": true, "description": "Hazelcast configuration file." },
-    "hazelcastInstance": { "index": 3, "kind": "parameter", "displayName": 
"Hazelcast Instance", "group": "producer", "label": "", "required": false, 
"type": "object", "javaType": "com.hazelcast.core.HazelcastInstance", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
hazelcast instance reference which can be used for hazelcast endpoint." },
-    "hazelcastInstanceName": { "index": 4, "kind": "parameter", "displayName": 
"Hazelcast Instance Name", "group": "producer", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The hazelcast instance 
reference name which can be used for hazelcast endpoint. If you don't specify 
the instance reference, camel use the default hazelcast instance from the 
camel-hazelcast instance." },
-    "lazyStartProducer": { "index": 5, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produc [...]
-  }
-}
diff --git 
a/components-starter/camel-hazelcast-starter/src/main/docs/hazelcast.json 
b/components-starter/camel-hazelcast-starter/src/main/docs/hazelcast.json
index 60c9d521a33..ff384653e95 100644
--- a/components-starter/camel-hazelcast-starter/src/main/docs/hazelcast.json
+++ b/components-starter/camel-hazelcast-starter/src/main/docs/hazelcast.json
@@ -1,16 +1,5 @@
 {
   "groups": [
-    {
-      "name": "camel.component.hazelcast-atomicvalue",
-      "type": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration",
-      "sourceType": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration"
-    },
-    {
-      "name": "camel.component.hazelcast-atomicvalue.customizer",
-      "type": 
"org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon$CustomizerProperties",
-      "sourceType": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration",
-      "sourceMethod": "getCustomizer()"
-    },
     {
       "name": "camel.component.hazelcast-instance",
       "type": 
"org.apache.camel.component.hazelcast.instance.springboot.HazelcastInstanceComponentConfiguration",
@@ -134,44 +123,6 @@
     }
   ],
   "properties": [
-    {
-      "name": "camel.component.hazelcast-atomicvalue.autowired-enabled",
-      "type": "java.lang.Boolean",
-      "description": "Whether autowiring is enabled. This is used for 
automatic autowiring options (the option must be marked as autowired) by 
looking up in the registry to find if there is a single instance of matching 
type, which then gets configured on the component. This can be used for 
automatic configuring JDBC data sources, JMS connection factories, AWS Clients, 
etc.",
-      "sourceType": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration",
-      "defaultValue": true
-    },
-    {
-      "name": "camel.component.hazelcast-atomicvalue.customizer.enabled",
-      "type": "java.lang.Boolean",
-      "sourceType": 
"org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon$CustomizerProperties"
-    },
-    {
-      "name": "camel.component.hazelcast-atomicvalue.enabled",
-      "type": "java.lang.Boolean",
-      "description": "Whether to enable auto configuration of the 
hazelcast-atomicvalue component. This is enabled by default.",
-      "sourceType": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration"
-    },
-    {
-      "name": "camel.component.hazelcast-atomicvalue.hazelcast-instance",
-      "type": "com.hazelcast.core.HazelcastInstance",
-      "description": "The hazelcast instance reference which can be used for 
hazelcast endpoint. If you don't specify the instance reference, camel use the 
default hazelcast instance from the camel-hazelcast instance. The option is a 
com.hazelcast.core.HazelcastInstance type.",
-      "sourceType": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration"
-    },
-    {
-      "name": "camel.component.hazelcast-atomicvalue.hazelcast-mode",
-      "type": "java.lang.String",
-      "description": "The hazelcast mode reference which kind of instance 
should be used. If you don't specify the mode, then the node mode will be the 
default.",
-      "sourceType": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration",
-      "defaultValue": "node"
-    },
-    {
-      "name": "camel.component.hazelcast-atomicvalue.lazy-start-producer",
-      "type": "java.lang.Boolean",
-      "description": "Whether the producer should be started lazy (on the 
first message). By starting lazy you can use this to allow CamelContext and 
routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and starting the [...]
-      "sourceType": 
"org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration",
-      "defaultValue": false
-    },
     {
       "name": "camel.component.hazelcast-instance.autowired-enabled",
       "type": "java.lang.Boolean",
diff --git 
a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentAutoConfiguration.java
 
b/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentAutoConfiguration.java
deleted file mode 100644
index 8c07f018700..00000000000
--- 
a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentAutoConfiguration.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.hazelcast.atomicnumber.springboot;
-
-import org.apache.camel.CamelContext;
-import org.apache.camel.Component;
-import 
org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent;
-import org.apache.camel.spi.ComponentCustomizer;
-import org.apache.camel.spring.boot.CamelAutoConfiguration;
-import org.apache.camel.spring.boot.ComponentConfigurationProperties;
-import org.apache.camel.spring.boot.util.CamelPropertiesHelper;
-import 
org.apache.camel.spring.boot.util.ConditionalOnCamelContextAndAutoConfigurationBeans;
-import org.apache.camel.spring.boot.util.ConditionalOnHierarchicalProperties;
-import org.apache.camel.spring.boot.util.HierarchicalPropertiesEvaluator;
-import org.springframework.boot.autoconfigure.AutoConfiguration;
-import 
org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Conditional;
-import org.springframework.context.annotation.Lazy;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@AutoConfiguration(after = {CamelAutoConfiguration.class, 
HazelcastAtomicnumberComponentConverter.class})
-@Conditional(ConditionalOnCamelContextAndAutoConfigurationBeans.class)
-@EnableConfigurationProperties({ComponentConfigurationProperties.class,HazelcastAtomicnumberComponentConfiguration.class})
-@ConditionalOnHierarchicalProperties({"camel.component", 
"camel.component.hazelcast-atomicvalue"})
-public class HazelcastAtomicnumberComponentAutoConfiguration {
-
-    private final ApplicationContext applicationContext;
-    private final HazelcastAtomicnumberComponentConfiguration configuration;
-
-    public HazelcastAtomicnumberComponentAutoConfiguration(
-            org.springframework.context.ApplicationContext applicationContext,
-            
org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConfiguration
 configuration) {
-        this.applicationContext = applicationContext;
-        this.configuration = configuration;
-    }
-
-    @Lazy
-    @Bean
-    public ComponentCustomizer configureHazelcastAtomicnumberComponent() {
-        return new ComponentCustomizer() {
-            @Override
-            public void configure(String name, Component target) {
-                
CamelPropertiesHelper.copyConfigurationProperties(target.getCamelContext(), 
applicationContext,
-                        "camel.component.hazelcast-atomicvalue", 
configuration, target);
-            }
-            @Override
-            public boolean isEnabled(String name, Component target) {
-                return HierarchicalPropertiesEvaluator.evaluate(
-                        applicationContext,
-                        "camel.component.customizer",
-                        "camel.component.hazelcast-atomicvalue.customizer")
-                    && target instanceof HazelcastAtomicnumberComponent;
-            }
-        };
-    }
-}
\ No newline at end of file
diff --git 
a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentConfiguration.java
 
b/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentConfiguration.java
deleted file mode 100644
index eb5c006d1af..00000000000
--- 
a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentConfiguration.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.hazelcast.atomicnumber.springboot;
-
-import com.hazelcast.core.HazelcastInstance;
-import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-
-/**
- * Increment, decrement, set, etc. Hazelcast atomic number (a grid wide 
number).
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@ConfigurationProperties(prefix = "camel.component.hazelcast-atomicvalue")
-public class HazelcastAtomicnumberComponentConfiguration
-        extends
-            ComponentConfigurationPropertiesCommon {
-
-    /**
-     * Whether to enable auto configuration of the hazelcast-atomicvalue
-     * component. This is enabled by default.
-     */
-    private Boolean enabled;
-    /**
-     * Whether the producer should be started lazy (on the first message). By
-     * starting lazy you can use this to allow CamelContext and routes to
-     * startup in situations where a producer may otherwise fail during 
starting
-     * and cause the route to fail being started. By deferring this startup to
-     * be lazy then the startup failure can be handled during routing messages
-     * via Camel's routing error handlers. Beware that when the first message 
is
-     * processed then creating and starting the producer may take a little time
-     * and prolong the total processing time of the processing.
-     */
-    private Boolean lazyStartProducer = false;
-    /**
-     * Whether autowiring is enabled. This is used for automatic autowiring
-     * options (the option must be marked as autowired) by looking up in the
-     * registry to find if there is a single instance of matching type, which
-     * then gets configured on the component. This can be used for automatic
-     * configuring JDBC data sources, JMS connection factories, AWS Clients,
-     * etc.
-     */
-    private Boolean autowiredEnabled = true;
-    /**
-     * The hazelcast instance reference which can be used for hazelcast
-     * endpoint. If you don't specify the instance reference, camel use the
-     * default hazelcast instance from the camel-hazelcast instance. The option
-     * is a com.hazelcast.core.HazelcastInstance type.
-     */
-    private HazelcastInstance hazelcastInstance;
-    /**
-     * The hazelcast mode reference which kind of instance should be used. If
-     * you don't specify the mode, then the node mode will be the default.
-     */
-    private String hazelcastMode = "node";
-
-    public Boolean getLazyStartProducer() {
-        return lazyStartProducer;
-    }
-
-    public void setLazyStartProducer(Boolean lazyStartProducer) {
-        this.lazyStartProducer = lazyStartProducer;
-    }
-
-    public Boolean getAutowiredEnabled() {
-        return autowiredEnabled;
-    }
-
-    public void setAutowiredEnabled(Boolean autowiredEnabled) {
-        this.autowiredEnabled = autowiredEnabled;
-    }
-
-    public HazelcastInstance getHazelcastInstance() {
-        return hazelcastInstance;
-    }
-
-    public void setHazelcastInstance(HazelcastInstance hazelcastInstance) {
-        this.hazelcastInstance = hazelcastInstance;
-    }
-
-    public String getHazelcastMode() {
-        return hazelcastMode;
-    }
-
-    public void setHazelcastMode(String hazelcastMode) {
-        this.hazelcastMode = hazelcastMode;
-    }
-}
\ No newline at end of file
diff --git 
a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentConverter.java
 
b/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentConverter.java
deleted file mode 100644
index a9eb8c50f6f..00000000000
--- 
a/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/atomicnumber/springboot/HazelcastAtomicnumberComponentConverter.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.hazelcast.atomicnumber.springboot;
-
-import java.util.LinkedHashSet;
-import java.util.Set;
-import org.apache.camel.spring.boot.util.BeanReferenceHelper;
-import org.springframework.beans.factory.annotation.Autowired;
-import 
org.springframework.boot.context.properties.ConfigurationPropertiesBinding;
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.core.convert.TypeDescriptor;
-import org.springframework.core.convert.converter.GenericConverter;
-import org.springframework.stereotype.Component;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Configuration(proxyBeanMethods = false)
-@ConfigurationPropertiesBinding
-@Component
-public class HazelcastAtomicnumberComponentConverter
-        implements
-            GenericConverter {
-
-    @Autowired
-    private ApplicationContext applicationContext;
-
-    public Set<ConvertiblePair> getConvertibleTypes() {
-        Set<ConvertiblePair> answer = new LinkedHashSet<>();
-        answer.add(new ConvertiblePair(String.class, 
com.hazelcast.core.HazelcastInstance.class));
-        return answer;
-    }
-
-    public Object convert(
-            Object source,
-            TypeDescriptor sourceType,
-            TypeDescriptor targetType) {
-        return BeanReferenceHelper.resolveBeanReference(applicationContext, 
source, targetType, "camel.component.hazelcast-atomicvalue");
-    }
-}
\ No newline at end of file
diff --git 
a/components-starter/camel-hazelcast-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 
b/components-starter/camel-hazelcast-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index 302e7b6f5fb..7ea25dffb69 100644
--- 
a/components-starter/camel-hazelcast-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ 
b/components-starter/camel-hazelcast-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -33,8 +33,6 @@ 
org.apache.camel.component.hazelcast.multimap.springboot.HazelcastMultimapCompon
 
org.apache.camel.component.hazelcast.multimap.springboot.HazelcastMultimapComponentAutoConfiguration
 
org.apache.camel.component.hazelcast.ringbuffer.springboot.HazelcastRingbufferComponentConverter
 
org.apache.camel.component.hazelcast.ringbuffer.springboot.HazelcastRingbufferComponentAutoConfiguration
-org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentConverter
-org.apache.camel.component.hazelcast.atomicnumber.springboot.HazelcastAtomicnumberComponentAutoConfiguration
 
org.apache.camel.component.hazelcast.instance.springboot.HazelcastInstanceComponentConverter
 
org.apache.camel.component.hazelcast.instance.springboot.HazelcastInstanceComponentAutoConfiguration
 
org.apache.camel.component.hazelcast.pncounter.springboot.HazelcastPNCounterComponentConverter
diff --git a/docs/spring-boot/modules/ROOT/nav.adoc 
b/docs/spring-boot/modules/ROOT/nav.adoc
index d40e12c069d..73fbb80d232 100644
--- a/docs/spring-boot/modules/ROOT/nav.adoc
+++ b/docs/spring-boot/modules/ROOT/nav.adoc
@@ -172,7 +172,7 @@
 ** xref:starters/grpc.adoc[gRPC]
 ** xref:starters/gson.adoc[JSON Gson]
 ** xref:starters/hashicorp-vault.adoc[HashiCorp Vault]
-** xref:starters/hazelcast.adoc[Hazelcast Atomic Number]
+** xref:starters/hazelcast.adoc[Hazelcast Instance]
 ** xref:starters/hivemq.adoc[HiveMQ]
 ** xref:starters/hl7.adoc[HL7]
 ** xref:starters/http.adoc[HTTP]
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/hazelcast.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/hazelcast.adoc
index a14a74f852a..1b270918d3d 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/hazelcast.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/hazelcast.adoc
@@ -1,13 +1,12 @@
 // Do not edit directly!
 // This file was generated by camel-spring-boot-generator-maven-plugin
-= Hazelcast Atomic Number
+= Hazelcast Instance
 :artifactid: camel-hazelcast-starter
 
-Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).
+Consume join/leave events of a cache instance in a Hazelcast cluster.
 
 == What's inside
 
-* xref:{csb-camel-components}::hazelcast-atomicvalue-component.adoc[Hazelcast 
Atomic Number component], URI syntax: `hazelcast-atomicvalue:cacheName`
 * xref:{csb-camel-components}::hazelcast-instance-component.adoc[Hazelcast 
Instance component], URI syntax: `hazelcast-instance:cacheName`
 * xref:{csb-camel-components}::hazelcast-list-component.adoc[Hazelcast List 
component], URI syntax: `hazelcast-list:cacheName`
 * xref:{csb-camel-components}::hazelcast-map-component.adoc[Hazelcast Map 
component], URI syntax: `hazelcast-map:cacheName`
@@ -34,16 +33,11 @@ Please refer to the above links for usage and configuration 
details.
 
 == Spring Boot Auto-Configuration
 
-The starter supports 68 options, which are listed below.
+The starter supports 63 options, which are listed below.
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| camel.component.hazelcast-atomicvalue.autowired-enabled | Whether autowiring 
is enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which then gets configured on the component. This 
can be used for automatic configuring JDBC data sources, JMS connection 
factories, AWS Clients, etc. | true | Boolean
-| camel.component.hazelcast-atomicvalue.enabled | Whether to enable auto 
configuration of the hazelcast-atomicvalue component. This is enabled by 
default. |  | Boolean
-| camel.component.hazelcast-atomicvalue.hazelcast-instance | The hazelcast 
instance reference which can be used for hazelcast endpoint. If you don't 
specify the instance reference, camel use the default hazelcast instance from 
the camel-hazelcast instance. The option is a 
com.hazelcast.core.HazelcastInstance type. |  | HazelcastInstance
-| camel.component.hazelcast-atomicvalue.hazelcast-mode | The hazelcast mode 
reference which kind of instance should be used. If you don't specify the mode, 
then the node mode will be the default. | node | String
-| camel.component.hazelcast-atomicvalue.lazy-start-producer | Whether the 
producer should be started lazy (on the first message). By starting lazy you 
can use this to allow CamelContext and routes to startup in situations where a 
producer may otherwise fail during starting and cause the route to fail being 
started. By deferring this startup to be lazy then the startup failure can be 
handled during routing messages via Camel's routing error handlers. Beware that 
when the first message is  [...]
 | camel.component.hazelcast-instance.autowired-enabled | Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which then gets configured on the component. This 
can be used for automatic configuring JDBC data sources, JMS connection 
factories, AWS Clients, etc. | true | Boolean
 | camel.component.hazelcast-instance.bridge-error-handler | Allows for 
bridging the consumer to the Camel routing Error Handler, which mean any 
exceptions (if possible) occurred while the Camel consumer is trying to pickup 
incoming messages, or the likes, will now be processed as a message and handled 
by the routing Error Handler. Important: This is only possible if the 3rd party 
component allows Camel to be alerted if an exception was thrown. Some 
components handle this internally only, [...]
 | camel.component.hazelcast-instance.enabled | Whether to enable auto 
configuration of the hazelcast-instance component. This is enabled by default. 
|  | Boolean
diff --git 
a/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelHazelcastIT.java
 
b/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelHazelcastIT.java
index 21212b1158d..0d71dab8e5b 100644
--- 
a/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelHazelcastIT.java
+++ 
b/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelHazelcastIT.java
@@ -23,7 +23,6 @@ public class CamelHazelcastIT extends 
AbstractSpringBootBaseTestSupport {
 
     @Test
     void componentTest() {
-        assertComponent("hazelcast-atomicvalue");
         assertComponent("hazelcast-instance");
         assertComponent("hazelcast-list");
         assertComponent("hazelcast-map");

Reply via email to