camel-spring-javaconfig - This module is deprecated lets add @Deprecate to its java source so users can better know
diff --git a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelConfiguration.java b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelConfiguration.java
index 4a5b38d..435d07c 100644
--- a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelConfiguration.java
+++ b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelConfiguration.java
@@ -44,6 +44,7 @@
* "http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-annotation-config">
* Spring annotation-based</a> configurations for working with Camel.
*/
+@Deprecated
@Configuration
public abstract class CamelConfiguration implements BeanFactoryAware, ApplicationContextAware {
diff --git a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelSpringJavaconfigInitializationException.java b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelSpringJavaconfigInitializationException.java
index e235f3a..1f4ca04 100644
--- a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelSpringJavaconfigInitializationException.java
+++ b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/CamelSpringJavaconfigInitializationException.java
@@ -16,6 +16,7 @@
*/
package org.apache.camel.spring.javaconfig;
+@Deprecated
public class CamelSpringJavaconfigInitializationException extends RuntimeException {
public CamelSpringJavaconfigInitializationException(Throwable cause) {
diff --git a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/Main.java b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/Main.java
index 13afc00..5252628 100644
--- a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/Main.java
+++ b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/Main.java
@@ -28,6 +28,7 @@
/**
* The Main class which takes the spring java config parameter
*/
+@Deprecated
public class Main extends org.apache.camel.spring.Main {
private String basedPackages;
diff --git a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/RoutesCollector.java b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/RoutesCollector.java
index 9f89803..720ab44 100644
--- a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/RoutesCollector.java
+++ b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/RoutesCollector.java
@@ -31,6 +31,7 @@
* Collects routes and rests from the various sources (like Spring application context beans registry or opinionated
* classpath locations) and injects these into the Camel context.
*/
+@Deprecated
public class RoutesCollector implements ApplicationListener<ContextRefreshedEvent>, Ordered {
// Static collaborators
diff --git a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/SingleRouteCamelConfiguration.java b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/SingleRouteCamelConfiguration.java
index 117383b..7c47b12 100644
--- a/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/SingleRouteCamelConfiguration.java
+++ b/components/camel-spring-javaconfig/src/main/java/org/apache/camel/spring/javaconfig/SingleRouteCamelConfiguration.java
@@ -32,6 +32,7 @@
* {@link RouteBuilder} classes using this annotation and have it automatic discovered, if you are using Spring's
* annotation scanner.
*/
+@Deprecated
public abstract class SingleRouteCamelConfiguration extends CamelConfiguration {
@Override