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 {