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

gnodet pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 481197d30ac30d7b091ddc6611702b038ce2a48f
Author: Guillaume Nodet <gno...@gmail.com>
AuthorDate: Tue Dec 18 11:25:42 2018 +0100

    Remove files related to the removed HazelcastComponent
---
 .../hazelcast/HazelcastCamelTestHelper.java        |   3 -
 .../HazelcastComponentAutoConfiguration.java       | 114 ---------------------
 .../HazelcastComponentConfiguration.java           |  77 --------------
 .../HazelcastInstanceCustomizerTest.java           |  91 ----------------
 .../src/test/resources/application.properties      |  18 ----
 .../src/test/resources/logback.xml                 |  52 ----------
 6 files changed, 355 deletions(-)

diff --git 
a/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastCamelTestHelper.java
 
b/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastCamelTestHelper.java
index 425eb5a..348fa95 100644
--- 
a/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastCamelTestHelper.java
+++ 
b/components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastCamelTestHelper.java
@@ -70,9 +70,6 @@ public final class HazelcastCamelTestHelper {
         HazelcastTopicComponent topic = new HazelcastTopicComponent(context);
         topic.setHazelcastInstance(hazelcastInstance);
         context.addComponent("hazelcast-topic", topic);
-        HazelcastComponent old = new HazelcastComponent(context);
-        old.setHazelcastInstance(hazelcastInstance);
-        context.addComponent("hazelcast", old);
     }
 
 }
diff --git 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java
 
b/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java
deleted file mode 100644
index 2a0c13a..0000000
--- 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentAutoConfiguration.java
+++ /dev/null
@@ -1,114 +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.springboot;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.CamelContext;
-import org.apache.camel.component.hazelcast.HazelcastComponent;
-import org.apache.camel.support.IntrospectionSupport;
-import org.springframework.boot.autoconfigure.AutoConfigureAfter;
-import org.springframework.boot.autoconfigure.condition.ConditionMessage;
-import org.springframework.boot.autoconfigure.condition.ConditionOutcome;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
-import 
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.boot.autoconfigure.condition.SpringBootCondition;
-import 
org.springframework.boot.context.properties.EnableConfigurationProperties;
-import org.springframework.boot.context.properties.bind.Bindable;
-import org.springframework.boot.context.properties.bind.Binder;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.ConditionContext;
-import org.springframework.context.annotation.Conditional;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Lazy;
-import org.springframework.core.type.AnnotatedTypeMetadata;
-
-/**
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-@Configuration
-@ConditionalOnBean(type = 
"org.apache.camel.spring.boot.CamelAutoConfiguration")
-@Conditional(HazelcastComponentAutoConfiguration.Condition.class)
-@AutoConfigureAfter(name = 
"org.apache.camel.spring.boot.CamelAutoConfiguration")
-@EnableConfigurationProperties(HazelcastComponentConfiguration.class)
-public class HazelcastComponentAutoConfiguration {
-
-    @Lazy
-    @Bean(name = "hazelcast-component")
-    @ConditionalOnClass(CamelContext.class)
-    @ConditionalOnMissingBean(HazelcastComponent.class)
-    public HazelcastComponent configureHazelcastComponent(
-            CamelContext camelContext,
-            HazelcastComponentConfiguration configuration) throws Exception {
-        HazelcastComponent component = new HazelcastComponent();
-        component.setCamelContext(camelContext);
-        Map<String, Object> parameters = new HashMap<>();
-        IntrospectionSupport.getProperties(configuration, parameters, null,
-                false);
-        for (Map.Entry<String, Object> entry : parameters.entrySet()) {
-            Object value = entry.getValue();
-            Class<?> paramClass = value.getClass();
-            if (paramClass.getName().endsWith("NestedConfiguration")) {
-                Class nestedClass = null;
-                try {
-                    nestedClass = (Class) paramClass.getDeclaredField(
-                            "CAMEL_NESTED_CLASS").get(null);
-                    HashMap<String, Object> nestedParameters = new HashMap<>();
-                    IntrospectionSupport.getProperties(value, nestedParameters,
-                            null, false);
-                    Object nestedProperty = nestedClass.newInstance();
-                    IntrospectionSupport.setProperties(camelContext,
-                            camelContext.getTypeConverter(), nestedProperty,
-                            nestedParameters);
-                    entry.setValue(nestedProperty);
-                } catch (NoSuchFieldException e) {
-                }
-            }
-        }
-        IntrospectionSupport.setProperties(camelContext,
-                camelContext.getTypeConverter(), component, parameters);
-        return component;
-    }
-
-    
@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-    public static class Condition extends SpringBootCondition {
-        @Override
-        public ConditionOutcome getMatchOutcome(
-                ConditionContext conditionContext,
-                AnnotatedTypeMetadata annotatedTypeMetadata) {
-            boolean groupEnabled = isEnabled(conditionContext,
-                    "camel.component.", true);
-            ConditionMessage.Builder message = ConditionMessage
-                    .forCondition("camel.component.hazelcast");
-            if (isEnabled(conditionContext, "camel.component.hazelcast.",
-                    groupEnabled)) {
-                return ConditionOutcome.match(message.because("enabled"));
-            }
-            return ConditionOutcome.noMatch(message.because("not enabled"));
-        }
-
-        private boolean isEnabled(
-                org.springframework.context.annotation.ConditionContext 
context,
-                java.lang.String prefix, boolean defaultValue) {
-            String property = prefix.endsWith(".") ? prefix + "enabled" : 
prefix + ".enabled";
-            return Binder.get(context.getEnvironment()).bind(property, 
Bindable.of(Boolean.class)).orElse(defaultValue);
-        }
-    }
-}
\ No newline at end of file
diff --git 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentConfiguration.java
 
b/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentConfiguration.java
deleted file mode 100644
index abda166..0000000
--- 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/main/java/org/apache/camel/component/hazelcast/springboot/HazelcastComponentConfiguration.java
+++ /dev/null
@@ -1,77 +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.springboot;
-
-import javax.annotation.Generated;
-import com.hazelcast.core.HazelcastInstance;
-import org.springframework.boot.context.properties.ConfigurationProperties;
-import org.springframework.boot.context.properties.NestedConfigurationProperty;
-
-/**
- * The hazelcast component allows you to work with the Hazelcast distributed
- * data grid / cache.
- * 
- * Generated by camel-package-maven-plugin - do not edit this file!
- */
-@Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-@ConfigurationProperties(prefix = "camel.component.hazelcast")
-public class HazelcastComponentConfiguration {
-
-    /**
-     * 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.
-     */
-    @NestedConfigurationProperty
-    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";
-    /**
-     * Whether the component should resolve property placeholders on itself 
when
-     * starting. Only properties which are of String type can use property
-     * placeholders.
-     */
-    private Boolean resolvePropertyPlaceholders = true;
-
-    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;
-    }
-
-    public Boolean getResolvePropertyPlaceholders() {
-        return resolvePropertyPlaceholders;
-    }
-
-    public void setResolvePropertyPlaceholders(
-            Boolean resolvePropertyPlaceholders) {
-        this.resolvePropertyPlaceholders = resolvePropertyPlaceholders;
-    }
-}
\ No newline at end of file
diff --git 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/java/org/apache/camel/component/hazelcast/springboot/customizer/HazelcastInstanceCustomizerTest.java
 
b/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/java/org/apache/camel/component/hazelcast/springboot/customizer/HazelcastInstanceCustomizerTest.java
deleted file mode 100644
index 8bc3e93..0000000
--- 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/java/org/apache/camel/component/hazelcast/springboot/customizer/HazelcastInstanceCustomizerTest.java
+++ /dev/null
@@ -1,91 +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.springboot.customizer;
-
-
-import java.util.List;
-
-import com.hazelcast.core.Hazelcast;
-import com.hazelcast.core.HazelcastInstance;
-import org.apache.camel.component.hazelcast.HazelcastComponent;
-import org.apache.camel.component.hazelcast.list.HazelcastListComponent;
-import org.apache.camel.component.hazelcast.set.HazelcastSetComponent;
-import org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent;
-import org.apache.camel.spi.ComponentCustomizer;
-import org.junit.Assert;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.test.annotation.DirtiesContext;
-import org.springframework.test.context.junit4.SpringRunner;
-
-@RunWith(SpringRunner.class)
-@DirtiesContext
-@SpringBootApplication
-@SpringBootTest(
-    classes = {
-        HazelcastInstanceCustomizerTest.TestConfiguration.class
-    },
-    properties = {
-        "debug=false",
-        "camel.component.customizer.enabled=false",
-        "camel.component.hazelcast.customizer.enabled=true",
-        "camel.component.hazelcast-set.customizer.enabled=true",
-        "camel.component.hazelcast-topic.customizer.enabled=true"
-    })
-public class HazelcastInstanceCustomizerTest {
-    @Autowired
-    HazelcastInstance instance;
-    @Autowired
-    HazelcastTopicComponent topicComponent;
-    @Autowired
-    List<ComponentCustomizer<HazelcastTopicComponent>> topicCustomizers;
-    @Autowired
-    HazelcastSetComponent setComponent;
-    @Autowired
-    List<ComponentCustomizer<HazelcastSetComponent>> setCustomizers;
-    @Autowired
-    HazelcastListComponent listComponent;
-
-    @Test
-    public void testInstanceCustomizer() throws Exception {
-        Assert.assertNotNull(instance);
-
-        Assert.assertNotNull(topicComponent);
-        Assert.assertEquals(1, topicCustomizers.size());
-        Assert.assertEquals(instance, topicComponent.getHazelcastInstance());
-
-        Assert.assertNotNull(setComponent);
-        Assert.assertEquals(1, setCustomizers.size());
-        Assert.assertEquals(instance, setComponent.getHazelcastInstance());
-
-        Assert.assertNotNull(listComponent);
-        Assert.assertNull(listComponent.getHazelcastInstance());
-    }
-
-    @Configuration
-    public static class TestConfiguration {
-        @Bean(destroyMethod = "shutdown")
-        public HazelcastInstance hazelcastInstance() {
-            return Hazelcast.newHazelcastInstance();
-        }
-    }
-}
diff --git 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/resources/application.properties
 
b/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/resources/application.properties
deleted file mode 100644
index 8d7f9c8..0000000
--- 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/resources/application.properties
+++ /dev/null
@@ -1,18 +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.
-## ---------------------------------------------------------------------------
-
-spring.main.banner-mode = off
diff --git 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/resources/logback.xml
 
b/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/resources/logback.xml
deleted file mode 100644
index 41d68d9..0000000
--- 
a/platforms/spring-boot/components-starter/camel-hazelcast-starter/src/test/resources/logback.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    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.
-
--->
-<configuration>
-
-  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-    <encoder>
-      <pattern>%d{HH:mm:ss.SSS} [%-15.15thread] %-5level %-30.30logger - 
%msg%n</pattern>
-    </encoder>
-  </appender>
-
-  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
-    <encoder>
-      <pattern>%d{HH:mm:ss.SSS} [%-15.15thread] %-5level %-30.30logger - 
%msg%n</pattern>
-    </encoder>
-    <file>target/camel-hazelcast-starter-test.log</file>
-  </appender>
-
-  <logger name="org.apache.camel.component.hazelcast.atomicnumber.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.instance.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.list.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.map.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.multimap.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.queue.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.replicatedmap.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.ringbuffer.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.seda.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.set.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.springboot" 
level="DEBUG"/>
-  <logger name="org.apache.camel.component.hazelcast.topic.springboot" 
level="DEBUG"/>
-
-  <root level="INFO">
-    <appender-ref ref="FILE"/>
-  </root>
-
-</configuration>
\ No newline at end of file

Reply via email to