You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/03/14 06:53:25 UTC

[camel] 03/06: CAMEL-13313: Add support for generating type converter loader source code to be able to load component type converters in a faster way.

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

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

commit 2511087377e31900c69594b23eb44da6ca3b6418
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Thu Mar 14 06:57:19 2019 +0100

    CAMEL-13313: Add support for generating type converter loader source code to be able to load component type converters in a faster way.
---
 .../java/org/apache/camel/component/cxf/converter/CxfConverter.java     | 2 +-
 .../org/apache/camel/component/cxf/converter/CxfPayloadConverter.java   | 2 +-
 .../elasticsearch/converter/ElasticsearchActionRequestConverter.java    | 2 +-
 .../java/org/apache/camel/component/flatpack/FlatpackConverter.java     | 2 +-
 .../java/org/apache/camel/component/hl7/HL7GenericMessageConverter.java | 2 +-
 .../camel/component/influxdb/converters/CamelInfluxDbConverters.java    | 2 +-
 .../src/main/java/org/apache/camel/component/jetty/JettyConverter.java  | 2 +-
 .../src/main/java/org/apache/camel/component/mail/MailConverters.java   | 2 +-
 .../src/main/java/org/apache/camel/component/netty4/NettyConverter.java | 2 +-
 .../apache/camel/component/quickfixj/converter/QuickfixjConverters.java | 2 +-
 .../camel/component/reactive/streams/ReactiveStreamsConverter.java      | 2 +-
 .../spring/integration/converter/SpringIntegrationConverter.java        | 2 +-
 .../camel/component/spring/ws/converter/StringSourceConverter.java      | 2 +-
 .../main/java/org/apache/camel/spring/converter/ResourceConverter.java  | 2 +-
 .../main/java/org/apache/camel/component/syslog/SyslogConverter.java    | 2 +-
 .../org/apache/camel/component/telegram/util/TelegramConverter.java     | 2 +-
 .../main/java/org/apache/camel/component/twilio/TwilioConverter.java    | 2 +-
 .../java/org/apache/camel/component/twitter/util/TwitterConverter.java  | 2 +-
 18 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java
index 323e028..653f407 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfConverter.java
@@ -42,7 +42,7 @@ import static org.apache.camel.TypeConverter.MISS_VALUE;
  * The <a href="http://camel.apache.org/type-converter.html">Type Converters</a>
  * for CXF related types' converting .
  */
-@Converter
+@Converter(loader = true)
 public final class CxfConverter {
 
     private CxfConverter() {
diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfPayloadConverter.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfPayloadConverter.java
index dff05c6..ea26664 100644
--- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfPayloadConverter.java
+++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/converter/CxfPayloadConverter.java
@@ -47,7 +47,7 @@ import org.apache.cxf.staxutils.StaxUtils;
 
 import static org.apache.camel.TypeConverter.MISS_VALUE;
 
-@Converter
+@Converter(loader = true)
 public final class CxfPayloadConverter {
 
     private CxfPayloadConverter() {
diff --git a/components/camel-elasticsearch-rest/src/main/java/org/apache/camel/component/elasticsearch/converter/ElasticsearchActionRequestConverter.java b/components/camel-elasticsearch-rest/src/main/java/org/apache/camel/component/elasticsearch/converter/ElasticsearchActionRequestConverter.java
index 6572c96..3bbbf8a 100644
--- a/components/camel-elasticsearch-rest/src/main/java/org/apache/camel/component/elasticsearch/converter/ElasticsearchActionRequestConverter.java
+++ b/components/camel-elasticsearch-rest/src/main/java/org/apache/camel/component/elasticsearch/converter/ElasticsearchActionRequestConverter.java
@@ -40,7 +40,7 @@ import org.elasticsearch.search.builder.SearchSourceBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Converter
+@Converter(loader = true)
 public final class ElasticsearchActionRequestConverter {
     private static final Logger LOG = LoggerFactory.getLogger(ElasticsearchActionRequestConverter.class);
 
diff --git a/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackConverter.java b/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackConverter.java
index f51ab3c..efc5db7 100644
--- a/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackConverter.java
+++ b/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackConverter.java
@@ -31,7 +31,7 @@ import org.w3c.dom.Element;
 import net.sf.flatpack.DataSet;
 import org.apache.camel.Converter;
 
-@Converter
+@Converter(loader = true)
 public final class FlatpackConverter {
 
     private FlatpackConverter() {
diff --git a/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7GenericMessageConverter.java b/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7GenericMessageConverter.java
index 98becb9..392bce4 100644
--- a/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7GenericMessageConverter.java
+++ b/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7GenericMessageConverter.java
@@ -36,7 +36,7 @@ import org.apache.camel.converter.IOConverter;
 /**
  * HL7 converters.
  */
-@Converter
+@Converter(loader = true)
 public final class HL7GenericMessageConverter {
 
     private static final HapiContext GENERIC_MESSAGE_CONTEXT;
diff --git a/components/camel-influxdb/src/main/java/org/apache/camel/component/influxdb/converters/CamelInfluxDbConverters.java b/components/camel-influxdb/src/main/java/org/apache/camel/component/influxdb/converters/CamelInfluxDbConverters.java
index 6544c98..a2736ec 100644
--- a/components/camel-influxdb/src/main/java/org/apache/camel/component/influxdb/converters/CamelInfluxDbConverters.java
+++ b/components/camel-influxdb/src/main/java/org/apache/camel/component/influxdb/converters/CamelInfluxDbConverters.java
@@ -23,7 +23,7 @@ import org.apache.camel.component.influxdb.CamelInfluxDbException;
 import org.apache.camel.component.influxdb.InfluxDbConstants;
 import org.influxdb.dto.Point;
 
-@Converter
+@Converter(loader = true)
 public final class CamelInfluxDbConverters {
 
     private CamelInfluxDbConverters() {
diff --git a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyConverter.java b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyConverter.java
index e382ab8..c8a1e05 100644
--- a/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyConverter.java
+++ b/components/camel-jetty-common/src/main/java/org/apache/camel/component/jetty/JettyConverter.java
@@ -25,7 +25,7 @@ import org.eclipse.jetty.server.Response;
 
 import static org.apache.camel.TypeConverter.MISS_VALUE;
 
-@Converter
+@Converter(loader = true)
 public final class JettyConverter {
 
     private JettyConverter() {
diff --git a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConverters.java b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConverters.java
index ad8964a..65360ec 100644
--- a/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConverters.java
+++ b/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConverters.java
@@ -45,7 +45,7 @@ import org.apache.camel.support.ExchangeHelper;
 /**
  * JavaMail specific converters.
  */
-@Converter
+@Converter(loader = true)
 public final class MailConverters {
 
     private static final String NOW_DATE_FORMAT = "yyyy-MM-dd HH:mm:SS";
diff --git a/components/camel-netty4/src/main/java/org/apache/camel/component/netty4/NettyConverter.java b/components/camel-netty4/src/main/java/org/apache/camel/component/netty4/NettyConverter.java
index 2cf3394..62d33ed 100644
--- a/components/camel-netty4/src/main/java/org/apache/camel/component/netty4/NettyConverter.java
+++ b/components/camel-netty4/src/main/java/org/apache/camel/component/netty4/NettyConverter.java
@@ -38,7 +38,7 @@ import org.apache.camel.Exchange;
 /**
  * A set of converter methods for working with Netty types
  */
-@Converter
+@Converter(loader = true)
 public final class NettyConverter {
 
     private NettyConverter() {
diff --git a/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/converter/QuickfixjConverters.java b/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/converter/QuickfixjConverters.java
index 339c81f..a507689 100644
--- a/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/converter/QuickfixjConverters.java
+++ b/components/camel-quickfix/src/main/java/org/apache/camel/component/quickfixj/converter/QuickfixjConverters.java
@@ -42,7 +42,7 @@ import static org.apache.camel.component.quickfixj.QuickfixjEndpoint.EVENT_CATEG
 import static org.apache.camel.component.quickfixj.QuickfixjEndpoint.MESSAGE_TYPE_KEY;
 import static org.apache.camel.component.quickfixj.QuickfixjEndpoint.SESSION_ID_KEY;
 
-@Converter
+@Converter(loader = true)
 public final class QuickfixjConverters {
     private static final Logger LOG = LoggerFactory.getLogger(QuickfixjConverters.class);
 
diff --git a/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsConverter.java b/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsConverter.java
index 1fd61ae..08cb29b 100644
--- a/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsConverter.java
+++ b/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsConverter.java
@@ -26,7 +26,7 @@ import org.apache.camel.spi.TypeConverterRegistry;
 import org.reactivestreams.Publisher;
 
 
-@Converter
+@Converter(loader = true)
 public final class ReactiveStreamsConverter implements CamelContextAware {
 
     private CamelContext camelContext;
diff --git a/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java b/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java
index 2830e4a..c7fefbf 100644
--- a/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java
+++ b/components/camel-spring-integration/src/main/java/org/apache/camel/component/spring/integration/converter/SpringIntegrationConverter.java
@@ -29,7 +29,7 @@ import org.springframework.messaging.support.GenericMessage;
  * The <a href="http://camel.apache.org/type-converter.html">Type Converters</a>
  * for turning the Spring Integration types into Camel native type.
  */
-@Converter
+@Converter(loader = true)
 public final class SpringIntegrationConverter {
 
     private SpringIntegrationConverter() {
diff --git a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/converter/StringSourceConverter.java b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/converter/StringSourceConverter.java
index d70443d..96b5861 100644
--- a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/converter/StringSourceConverter.java
+++ b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/converter/StringSourceConverter.java
@@ -32,7 +32,7 @@ import org.apache.camel.StringSource;
  * since it's the most simple one. It has just one constructor that accepts a
  * String as input.
  */
-@Converter
+@Converter(loader = true)
 public final class StringSourceConverter {
 
     private StringSourceConverter() {
diff --git a/components/camel-spring/src/main/java/org/apache/camel/spring/converter/ResourceConverter.java b/components/camel-spring/src/main/java/org/apache/camel/spring/converter/ResourceConverter.java
index b32e6eb..bdab617 100644
--- a/components/camel-spring/src/main/java/org/apache/camel/spring/converter/ResourceConverter.java
+++ b/components/camel-spring/src/main/java/org/apache/camel/spring/converter/ResourceConverter.java
@@ -22,7 +22,7 @@ import java.io.InputStream;
 import org.apache.camel.Converter;
 import org.springframework.core.io.Resource;
 
-@Converter
+@Converter(loader = true)
 public final class ResourceConverter {
 
     private ResourceConverter() {
diff --git a/components/camel-syslog/src/main/java/org/apache/camel/component/syslog/SyslogConverter.java b/components/camel-syslog/src/main/java/org/apache/camel/component/syslog/SyslogConverter.java
index 9cba73b..fa1cdf3 100644
--- a/components/camel-syslog/src/main/java/org/apache/camel/component/syslog/SyslogConverter.java
+++ b/components/camel-syslog/src/main/java/org/apache/camel/component/syslog/SyslogConverter.java
@@ -30,7 +30,7 @@ import org.apache.camel.Converter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Converter
+@Converter(loader = true)
 public final class SyslogConverter {
 
     private static final Logger LOG = LoggerFactory.getLogger(SyslogConverter.class);
diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/util/TelegramConverter.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/util/TelegramConverter.java
index 5e4c5b4..f4e0557 100644
--- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/util/TelegramConverter.java
+++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/util/TelegramConverter.java
@@ -33,7 +33,7 @@ import org.apache.camel.component.telegram.model.Update;
 /**
  * Utilities for converting between Telegram APIs and standard java objects.
  */
-@Converter
+@Converter(loader = true)
 public final class TelegramConverter {
 
     private TelegramConverter() {
diff --git a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioConverter.java b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioConverter.java
index db2660f..7cbc18b 100644
--- a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioConverter.java
+++ b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioConverter.java
@@ -20,7 +20,7 @@ import com.twilio.type.PhoneNumber;
 import com.twilio.type.Sip;
 import org.apache.camel.Converter;
 
-@Converter
+@Converter(loader = true)
 public final class TwilioConverter {
 
     private TwilioConverter() {
diff --git a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/util/TwitterConverter.java b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/util/TwitterConverter.java
index a78fe37..773f120 100644
--- a/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/util/TwitterConverter.java
+++ b/components/camel-twitter/src/main/java/org/apache/camel/component/twitter/util/TwitterConverter.java
@@ -28,7 +28,7 @@ import twitter4j.UserList;
 /**
  * Utility for converting between Twitter4J and camel-twitter data layers.
  */
-@Converter
+@Converter(loader = true)
 public final class TwitterConverter {
 
     private TwitterConverter() {