CAMEL-9482: Copy spring json schema to camel-catalog

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/d2c2b243
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/d2c2b243
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/d2c2b243

Branch: refs/heads/master
Commit: d2c2b2436a3a11cf58e28df31db2826b4cd4f267
Parents: da257fc
Author: Claus Ibsen <davscl...@apache.org>
Authored: Thu Aug 11 11:30:49 2016 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Thu Aug 11 11:30:49 2016 +0200

----------------------------------------------------------------------
 .../java/org/apache/camel/core/xml/CamelJMXAgentDefinition.java   | 1 +
 .../apache/camel/core/xml/CamelPropertyPlaceholderDefinition.java | 1 +
 .../core/xml/CamelPropertyPlaceholderFunctionDefinition.java      | 2 ++
 .../org/apache/camel/core/xml/CamelProxyFactoryDefinition.java    | 3 ++-
 .../org/apache/camel/core/xml/CamelServiceExporterDefinition.java | 2 ++
 .../camel/core/xml/CamelStreamCachingStrategyDefinition.java      | 1 +
 .../main/java/org/apache/camel/spring/CamelBeanPostProcessor.java | 2 ++
 .../org/apache/camel/spring/CamelConsumerTemplateFactoryBean.java | 2 ++
 .../java/org/apache/camel/spring/CamelContextFactoryBean.java     | 1 +
 .../java/org/apache/camel/spring/CamelEndpointFactoryBean.java    | 2 ++
 .../camel/spring/CamelFluentProducerTemplateFactoryBean.java      | 2 ++
 .../org/apache/camel/spring/CamelProducerTemplateFactoryBean.java | 2 ++
 .../org/apache/camel/spring/CamelRedeliveryPolicyFactoryBean.java | 2 ++
 .../java/org/apache/camel/spring/CamelRestContextFactoryBean.java | 2 ++
 .../org/apache/camel/spring/CamelRouteContextFactoryBean.java     | 2 ++
 .../java/org/apache/camel/spring/CamelThreadPoolFactoryBean.java  | 2 ++
 .../main/java/org/apache/camel/spring/ErrorHandlerDefinition.java | 1 +
 .../src/main/java/org/apache/camel/spring/ErrorHandlerType.java   | 2 ++
 18 files changed, 31 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelJMXAgentDefinition.java
----------------------------------------------------------------------
diff --git 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelJMXAgentDefinition.java
 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelJMXAgentDefinition.java
index e1cf54f..25d5f59 100644
--- 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelJMXAgentDefinition.java
+++ 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelJMXAgentDefinition.java
@@ -28,6 +28,7 @@ import org.apache.camel.util.CollectionStringBuffer;
 /**
  * The JAXB type class for the configuration of jmxAgent
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "jmxAgent")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelJMXAgentDefinition extends IdentifiedType {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderDefinition.java
----------------------------------------------------------------------
diff --git 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderDefinition.java
 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderDefinition.java
index d0802e9..6990a80 100644
--- 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderDefinition.java
+++ 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderDefinition.java
@@ -31,6 +31,7 @@ import org.apache.camel.spi.Metadata;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "propertyPlaceholder")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelPropertyPlaceholderDefinition extends IdentifiedType {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderFunctionDefinition.java
----------------------------------------------------------------------
diff --git 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderFunctionDefinition.java
 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderFunctionDefinition.java
index a3b1c19..6256798 100644
--- 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderFunctionDefinition.java
+++ 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelPropertyPlaceholderFunctionDefinition.java
@@ -20,10 +20,12 @@ import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlRootElement;
 
 import org.apache.camel.model.IdentifiedType;
+import org.apache.camel.spi.Metadata;
 
 /**
  * Function to use with properties placeholder
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "propertiesFunction")
 public class CamelPropertyPlaceholderFunctionDefinition extends IdentifiedType 
{
 

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
----------------------------------------------------------------------
diff --git 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
index e0149e0..4ddaa23 100644
--- 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
+++ 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelProxyFactoryDefinition.java
@@ -26,7 +26,8 @@ import org.apache.camel.spi.Metadata;
  * To proxy a service call using a interface
  *
  * @version 
-*/ // to fudge the XSD generation
+ */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "proxy")
 public class CamelProxyFactoryDefinition extends IdentifiedType {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelServiceExporterDefinition.java
----------------------------------------------------------------------
diff --git 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelServiceExporterDefinition.java
 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelServiceExporterDefinition.java
index 9c75131..1c6e5f1 100644
--- 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelServiceExporterDefinition.java
+++ 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelServiceExporterDefinition.java
@@ -20,12 +20,14 @@ import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlRootElement;
 
 import org.apache.camel.model.IdentifiedType;
+import org.apache.camel.spi.Metadata;
 
 /**
  * Used for export a service using Spring Remoting to hide the network call 
using an interface.
  *
  * @version 
 */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "export")
 public class CamelServiceExporterDefinition extends IdentifiedType {
 

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelStreamCachingStrategyDefinition.java
----------------------------------------------------------------------
diff --git 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelStreamCachingStrategyDefinition.java
 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelStreamCachingStrategyDefinition.java
index d9a2657..83ff906 100644
--- 
a/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelStreamCachingStrategyDefinition.java
+++ 
b/components/camel-core-xml/src/main/java/org/apache/camel/core/xml/CamelStreamCachingStrategyDefinition.java
@@ -29,6 +29,7 @@ import org.apache.camel.spi.Metadata;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "streamCaching")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelStreamCachingStrategyDefinition extends IdentifiedType {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelBeanPostProcessor.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelBeanPostProcessor.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelBeanPostProcessor.java
index 9810154..f4c2e61 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelBeanPostProcessor.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelBeanPostProcessor.java
@@ -28,6 +28,7 @@ import org.apache.camel.Endpoint;
 import org.apache.camel.core.xml.CamelJMXAgentDefinition;
 import org.apache.camel.impl.CamelPostProcessorHelper;
 import org.apache.camel.impl.DefaultCamelBeanPostProcessor;
+import org.apache.camel.spi.Metadata;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.BeanInstantiationException;
@@ -41,6 +42,7 @@ import org.springframework.context.ApplicationContextAware;
  *
  * @see DefaultCamelBeanPostProcessor
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "beanPostProcessor")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelBeanPostProcessor implements BeanPostProcessor, 
ApplicationContextAware {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelConsumerTemplateFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelConsumerTemplateFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelConsumerTemplateFactoryBean.java
index 7207adf..098d53f 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelConsumerTemplateFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelConsumerTemplateFactoryBean.java
@@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlTransient;
 import org.apache.camel.CamelContext;
 import org.apache.camel.ConsumerTemplate;
 import org.apache.camel.core.xml.AbstractCamelConsumerTemplateFactoryBean;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spring.util.CamelContextResolverHelper;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.DisposableBean;
@@ -37,6 +38,7 @@ import org.springframework.context.ApplicationContextAware;
  *
  * @version
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "consumerTemplate")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelConsumerTemplateFactoryBean extends 
AbstractCamelConsumerTemplateFactoryBean implements 
FactoryBean<ConsumerTemplate>, InitializingBean, DisposableBean, 
ApplicationContextAware {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
index 1d13c11..ed930f3 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelContextFactoryBean.java
@@ -87,6 +87,7 @@ import static 
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "camelContext")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelContextFactoryBean extends 
AbstractCamelContextFactoryBean<SpringCamelContext>

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelEndpointFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelEndpointFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelEndpointFactoryBean.java
index f468da7..b467314 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelEndpointFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelEndpointFactoryBean.java
@@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlTransient;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Endpoint;
 import org.apache.camel.core.xml.AbstractCamelEndpointFactoryBean;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spring.util.CamelContextResolverHelper;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.FactoryBean;
@@ -35,6 +36,7 @@ import org.springframework.context.ApplicationContextAware;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration,endpoint")
 @XmlRootElement(name = "endpoint")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelEndpointFactoryBean extends AbstractCamelEndpointFactoryBean 
implements FactoryBean<Endpoint>, ApplicationContextAware {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelFluentProducerTemplateFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelFluentProducerTemplateFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelFluentProducerTemplateFactoryBean.java
index fecbb30..ca8a9d7b 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelFluentProducerTemplateFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelFluentProducerTemplateFactoryBean.java
@@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlTransient;
 import org.apache.camel.CamelContext;
 import org.apache.camel.FluentProducerTemplate;
 import 
org.apache.camel.core.xml.AbstractCamelFluentProducerTemplateFactoryBean;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spring.util.CamelContextResolverHelper;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.DisposableBean;
@@ -37,6 +38,7 @@ import org.springframework.context.ApplicationContextAware;
  * 
  * @version 
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "fluentTemplate")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelFluentProducerTemplateFactoryBean extends 
AbstractCamelFluentProducerTemplateFactoryBean implements 
FactoryBean<FluentProducerTemplate>, InitializingBean, DisposableBean, 
ApplicationContextAware {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelProducerTemplateFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelProducerTemplateFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelProducerTemplateFactoryBean.java
index bc5bfce..579c1a7 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelProducerTemplateFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelProducerTemplateFactoryBean.java
@@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlTransient;
 import org.apache.camel.CamelContext;
 import org.apache.camel.ProducerTemplate;
 import org.apache.camel.core.xml.AbstractCamelProducerTemplateFactoryBean;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spring.util.CamelContextResolverHelper;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.DisposableBean;
@@ -37,6 +38,7 @@ import org.springframework.context.ApplicationContextAware;
  * 
  * @version 
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "template")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelProducerTemplateFactoryBean extends 
AbstractCamelProducerTemplateFactoryBean implements 
FactoryBean<ProducerTemplate>, InitializingBean, DisposableBean, 
ApplicationContextAware {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRedeliveryPolicyFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRedeliveryPolicyFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRedeliveryPolicyFactoryBean.java
index 17c1fe7..38ea11f 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRedeliveryPolicyFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRedeliveryPolicyFactoryBean.java
@@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlTransient;
 import org.apache.camel.CamelContext;
 import org.apache.camel.core.xml.AbstractCamelRedeliveryPolicyFactoryBean;
 import org.apache.camel.processor.RedeliveryPolicy;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spring.util.CamelContextResolverHelper;
 import org.springframework.beans.factory.FactoryBean;
 import org.springframework.context.ApplicationContext;
@@ -34,6 +35,7 @@ import org.springframework.context.ApplicationContextAware;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "redeliveryPolicyProfile")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelRedeliveryPolicyFactoryBean extends 
AbstractCamelRedeliveryPolicyFactoryBean implements 
FactoryBean<RedeliveryPolicy>, ApplicationContextAware {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRestContextFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRestContextFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRestContextFactoryBean.java
index 2458ed2..198ad99 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRestContextFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRestContextFactoryBean.java
@@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 import org.apache.camel.model.IdentifiedType;
 import org.apache.camel.model.rest.RestDefinition;
+import org.apache.camel.spi.Metadata;
 import org.springframework.beans.factory.FactoryBean;
 
 /**
@@ -32,6 +33,7 @@ import org.springframework.beans.factory.FactoryBean;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration,rest")
 @XmlRootElement(name = "restContext")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelRestContextFactoryBean extends IdentifiedType implements 
FactoryBean<List<RestDefinition>> {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRouteContextFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRouteContextFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRouteContextFactoryBean.java
index 88f2cf0..91fab94 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRouteContextFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelRouteContextFactoryBean.java
@@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlRootElement;
 
 import org.apache.camel.model.IdentifiedType;
 import org.apache.camel.model.RouteDefinition;
+import org.apache.camel.spi.Metadata;
 import org.springframework.beans.factory.FactoryBean;
 
 /**
@@ -32,6 +33,7 @@ import org.springframework.beans.factory.FactoryBean;
  *
  * @version
  */
+@Metadata(label = "spring,configuration,routing")
 @XmlRootElement(name = "routeContext")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelRouteContextFactoryBean extends IdentifiedType implements 
FactoryBean<List<RouteDefinition>> {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/CamelThreadPoolFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelThreadPoolFactoryBean.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelThreadPoolFactoryBean.java
index 05b9926..5ce28ed 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/CamelThreadPoolFactoryBean.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/CamelThreadPoolFactoryBean.java
@@ -25,6 +25,7 @@ import javax.xml.bind.annotation.XmlTransient;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.core.xml.AbstractCamelThreadPoolFactoryBean;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spring.util.CamelContextResolverHelper;
 import org.springframework.beans.factory.FactoryBean;
 import org.springframework.context.ApplicationContext;
@@ -35,6 +36,7 @@ import org.springframework.context.ApplicationContextAware;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration")
 @XmlRootElement(name = "threadPool")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class CamelThreadPoolFactoryBean extends 
AbstractCamelThreadPoolFactoryBean implements FactoryBean<ExecutorService>, 
ApplicationContextAware {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerDefinition.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerDefinition.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerDefinition.java
index 9c787e5..f305989 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerDefinition.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerDefinition.java
@@ -32,6 +32,7 @@ import org.apache.camel.spi.Metadata;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration,error")
 @XmlRootElement(name = "errorHandler")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class ErrorHandlerDefinition extends IdentifiedType {

http://git-wip-us.apache.org/repos/asf/camel/blob/d2c2b243/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerType.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerType.java
 
b/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerType.java
index 9f58a50..98eeff4 100644
--- 
a/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerType.java
+++ 
b/components/camel-spring/src/main/java/org/apache/camel/spring/ErrorHandlerType.java
@@ -23,6 +23,7 @@ import org.apache.camel.builder.DeadLetterChannelBuilder;
 import org.apache.camel.builder.DefaultErrorHandlerBuilder;
 import org.apache.camel.builder.LoggingErrorHandlerBuilder;
 import org.apache.camel.builder.NoErrorHandlerBuilder;
+import org.apache.camel.spi.Metadata;
 import org.apache.camel.spring.spi.TransactionErrorHandlerBuilder;
 
 /**
@@ -30,6 +31,7 @@ import 
org.apache.camel.spring.spi.TransactionErrorHandlerBuilder;
  *
  * @version 
  */
+@Metadata(label = "spring,configuration,error")
 @XmlType
 @XmlEnum(String.class)
 public enum ErrorHandlerType {

Reply via email to