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 cbb94555c9288ae705b26d7c0b4e1f01fc337b32 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Thu Mar 14 07:12:09 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. --- .../apache/camel/component/activemq/converter/ActiveMQConverter.java | 2 +- .../camel/component/activemq/converter/ActiveMQMessageConverter.java | 2 +- .../apache/camel/component/as2/converter/ContentTypeConverter.java | 2 +- .../src/main/java/org/apache/camel/component/atom/AtomConverter.java | 2 +- .../java/org/apache/camel/component/atomix/AtomixTypeConverter.java | 2 +- .../java/org/apache/camel/component/exec/ExecResultConverter.java | 2 +- .../java/org/apache/camel/component/file/GenericFileConverter.java | 2 +- .../camel/component/google/drive/GoogleDriveFilesConverter.java | 2 +- .../apache/camel/component/hbase/converter/HBaseModelConverter.java | 2 +- .../src/main/java/org/apache/camel/component/hl7/HL7Converter.java | 2 +- .../src/main/java/org/apache/camel/http/common/HttpConverter.java | 2 +- .../java/org/apache/camel/component/http4/HttpEntityConverter.java | 4 ++-- .../java/org/apache/camel/component/http4/HttpMethodsConverter.java | 4 ++-- .../src/main/java/org/apache/camel/component/ical/ICalConverter.java | 2 +- .../camel/component/jackson/converter/JacksonTypeConverters.java | 2 +- .../component/jacksonxml/converter/JacksonXMLTypeConverters.java | 2 +- .../org/apache/camel/component/jclouds/JcloudsPayloadConverter.java | 2 +- .../src/main/java/org/apache/camel/component/jcr/JcrConverter.java | 2 +- .../org/apache/camel/component/milo/converter/ValueConverter.java | 2 +- .../main/java/org/apache/camel/component/mina2/Mina2Converter.java | 2 +- .../camel/component/mongodb3/converters/MongoDbBasicConverters.java | 2 +- .../camel/component/mongodb3/converters/MongoDbFallbackConverter.java | 4 ++-- .../org/apache/camel/component/netty4/http/NettyHttpConverter.java | 2 +- .../apache/camel/component/restlet/converter/RestletConverter.java | 2 +- .../src/main/java/org/apache/camel/dataformat/rss/RssConverter.java | 2 +- .../salesforce/api/SalesforceReportResultsToListConverter.java | 2 +- .../main/java/org/apache/camel/converter/saxon/SaxonConverter.java | 2 +- .../src/main/java/org/apache/camel/component/snmp/SnmpConverters.java | 2 +- .../java/org/apache/camel/component/sparkrest/SparkConverter.java | 2 +- 29 files changed, 32 insertions(+), 32 deletions(-) diff --git a/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQConverter.java b/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQConverter.java index 81f89a2..433ec3a 100644 --- a/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQConverter.java +++ b/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQConverter.java @@ -22,7 +22,7 @@ import org.apache.camel.Converter; /** * */ -@Converter +@Converter(loader = true) public class ActiveMQConverter { /** * Converts a URL in ActiveMQ syntax to a destination such as to support diff --git a/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQMessageConverter.java b/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQMessageConverter.java index 8f14823..0a56268 100644 --- a/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQMessageConverter.java +++ b/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/converter/ActiveMQMessageConverter.java @@ -33,7 +33,7 @@ import org.apache.camel.component.jms.JmsBinding; /** * */ -@Converter +@Converter(loader = true) public class ActiveMQMessageConverter { private JmsBinding binding = new JmsBinding(); diff --git a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/converter/ContentTypeConverter.java b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/converter/ContentTypeConverter.java index cb2e948..9bd623b 100644 --- a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/converter/ContentTypeConverter.java +++ b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/converter/ContentTypeConverter.java @@ -23,7 +23,7 @@ import org.apache.http.entity.ContentType; /** * Content type related converters. */ -@Converter +@Converter(loader = true) public enum ContentTypeConverter { INSTANCE; diff --git a/components/camel-atom/src/main/java/org/apache/camel/component/atom/AtomConverter.java b/components/camel-atom/src/main/java/org/apache/camel/component/atom/AtomConverter.java index e3e7b74..da629a5 100644 --- a/components/camel-atom/src/main/java/org/apache/camel/component/atom/AtomConverter.java +++ b/components/camel-atom/src/main/java/org/apache/camel/component/atom/AtomConverter.java @@ -26,7 +26,7 @@ import org.apache.camel.Converter; /** * Date converters. */ -@Converter +@Converter(loader = true) public final class AtomConverter { public static final String DATE_PATTERN_NO_TIMEZONE = "yyyy-MM-dd'T'HH:mm:ss"; diff --git a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixTypeConverter.java b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixTypeConverter.java index 3f2c9c1..8ee4ada 100644 --- a/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixTypeConverter.java +++ b/components/camel-atomix/src/main/java/org/apache/camel/component/atomix/AtomixTypeConverter.java @@ -19,7 +19,7 @@ package org.apache.camel.component.atomix; import io.atomix.catalyst.transport.Address; import org.apache.camel.Converter; -@Converter +@Converter(loader = true) public final class AtomixTypeConverter { private AtomixTypeConverter() { diff --git a/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecResultConverter.java b/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecResultConverter.java index ca9723f..f9b4b30 100644 --- a/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecResultConverter.java +++ b/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecResultConverter.java @@ -38,7 +38,7 @@ import static org.apache.camel.TypeConverter.MISS_VALUE; * href="http://camel.apache.org/type-converter.html">the Camel docs for type * converters.</a> */ -@Converter +@Converter(loader = true) public final class ExecResultConverter { private static final Logger LOG = LoggerFactory.getLogger(ExecResultConverter.class); diff --git a/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFileConverter.java b/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFileConverter.java index ccc460d..5d27cf0 100644 --- a/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFileConverter.java +++ b/components/camel-file/src/main/java/org/apache/camel/component/file/GenericFileConverter.java @@ -45,7 +45,7 @@ import org.slf4j.LoggerFactory; /** * A set of converter methods for working with generic file types */ -@Converter +@Converter(loader = true) public final class GenericFileConverter { static Supplier<Charset> defaultCharset = Charset::defaultCharset; diff --git a/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveFilesConverter.java b/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveFilesConverter.java index 4f76cf4..e8ab32c 100644 --- a/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveFilesConverter.java +++ b/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveFilesConverter.java @@ -31,7 +31,7 @@ import org.apache.camel.component.file.GenericFile; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -@Converter +@Converter(loader = true) public final class GoogleDriveFilesConverter { private static final Logger LOG = LoggerFactory.getLogger(GoogleDriveFilesConverter.class); diff --git a/components/camel-hbase/src/main/java/org/apache/camel/component/hbase/converter/HBaseModelConverter.java b/components/camel-hbase/src/main/java/org/apache/camel/component/hbase/converter/HBaseModelConverter.java index 0bc337c..76896f7 100644 --- a/components/camel-hbase/src/main/java/org/apache/camel/component/hbase/converter/HBaseModelConverter.java +++ b/components/camel-hbase/src/main/java/org/apache/camel/component/hbase/converter/HBaseModelConverter.java @@ -19,7 +19,7 @@ package org.apache.camel.component.hbase.converter; import org.apache.camel.Converter; import org.apache.hadoop.hbase.util.Bytes; -@Converter +@Converter(loader = true) public final class HBaseModelConverter { private HBaseModelConverter() { diff --git a/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7Converter.java b/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7Converter.java index 521e2fc..e74eba2 100644 --- a/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7Converter.java +++ b/components/camel-hl7/src/main/java/org/apache/camel/component/hl7/HL7Converter.java @@ -33,7 +33,7 @@ import org.apache.camel.converter.IOConverter; /** * HL7 converters. */ -@Converter +@Converter(loader = true) public final class HL7Converter { private static final HapiContext DEFAULT_CONTEXT; diff --git a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConverter.java b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConverter.java index 5008d9d..94a9871 100644 --- a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConverter.java +++ b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpConverter.java @@ -32,7 +32,7 @@ import org.apache.camel.support.GZIPHelper; * Some converter methods making it easy to convert the body of a message to servlet types or to switch between * the underlying {@link ServletInputStream} or {@link BufferedReader} payloads etc. */ -@Converter +@Converter(loader = true) public final class HttpConverter { private HttpConverter() { diff --git a/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpEntityConverter.java b/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpEntityConverter.java index 8796a04..21f1749 100644 --- a/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpEntityConverter.java +++ b/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpEntityConverter.java @@ -32,7 +32,7 @@ import org.apache.http.entity.InputStreamEntity; /** * Some converter methods to make it easier to convert the body to RequestEntity types. */ -@Converter +@Converter(loader = true) public final class HttpEntityConverter { private HttpEntityConverter() { @@ -97,4 +97,4 @@ public final class HttpEntityConverter { } return entity; } -} \ No newline at end of file +} diff --git a/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpMethodsConverter.java b/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpMethodsConverter.java index b2c54a4..a79bf37 100644 --- a/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpMethodsConverter.java +++ b/components/camel-http4/src/main/java/org/apache/camel/component/http4/HttpMethodsConverter.java @@ -24,7 +24,7 @@ import org.apache.camel.Exchange; /** * To convert between camel-http4 and camel-http-common for the http methods enums */ -@Converter +@Converter(loader = true) public final class HttpMethodsConverter { private HttpMethodsConverter() { @@ -37,4 +37,4 @@ public final class HttpMethodsConverter { return HttpMethods.valueOf(name); } -} \ No newline at end of file +} diff --git a/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalConverter.java b/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalConverter.java index 4965faf..a3f0dc2 100644 --- a/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalConverter.java +++ b/components/camel-ical/src/main/java/org/apache/camel/component/ical/ICalConverter.java @@ -30,7 +30,7 @@ import org.apache.camel.support.ExchangeHelper; /** * ICal related converter. */ -@Converter +@Converter(loader = true) public final class ICalConverter { private ICalConverter() { // Helper class diff --git a/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/converter/JacksonTypeConverters.java b/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/converter/JacksonTypeConverters.java index fdb3ce8..7a2d5d2 100644 --- a/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/converter/JacksonTypeConverters.java +++ b/components/camel-jackson/src/main/java/org/apache/camel/component/jackson/converter/JacksonTypeConverters.java @@ -43,7 +43,7 @@ import org.apache.camel.spi.TypeConverterRegistry; * default the converter only attempts to convert to primitive types such as String and numbers. To convert to any kind, then * enable this by setting {@link JacksonConstants#TYPE_CONVERTER_TO_POJO} to <tt>true</tt> on {@link CamelContext#getGlobalOptions()}. */ -@Converter +@Converter(loader = true) public final class JacksonTypeConverters { private final ObjectMapper defaultMapper; diff --git a/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/converter/JacksonXMLTypeConverters.java b/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/converter/JacksonXMLTypeConverters.java index fd5035b..c211d2d 100644 --- a/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/converter/JacksonXMLTypeConverters.java +++ b/components/camel-jacksonxml/src/main/java/org/apache/camel/component/jacksonxml/converter/JacksonXMLTypeConverters.java @@ -28,7 +28,7 @@ import org.apache.camel.component.jacksonxml.JacksonXMLConstants; import org.apache.camel.spi.Registry; import org.apache.camel.spi.TypeConverterRegistry; -@Converter +@Converter(loader = true) public final class JacksonXMLTypeConverters { private final XmlMapper defaultMapper = new XmlMapper(); diff --git a/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsPayloadConverter.java b/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsPayloadConverter.java index ea0363a..401c45e 100644 --- a/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsPayloadConverter.java +++ b/components/camel-jclouds/src/main/java/org/apache/camel/component/jclouds/JcloudsPayloadConverter.java @@ -40,7 +40,7 @@ import org.jclouds.io.Payload; import org.jclouds.io.payloads.ByteSourcePayload; import org.jclouds.io.payloads.InputStreamPayload; -@Converter +@Converter(loader = true) public final class JcloudsPayloadConverter { private JcloudsPayloadConverter() { diff --git a/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrConverter.java b/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrConverter.java index b6f4dcb..846fbb8 100644 --- a/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrConverter.java +++ b/components/camel-jcr/src/main/java/org/apache/camel/component/jcr/JcrConverter.java @@ -31,7 +31,7 @@ import org.apache.jackrabbit.value.StringValue; /** * A helper class to transform Object into JCR {@link Value} implementations */ -@Converter +@Converter(loader = true) public final class JcrConverter { private JcrConverter() { diff --git a/components/camel-milo/src/main/java/org/apache/camel/component/milo/converter/ValueConverter.java b/components/camel-milo/src/main/java/org/apache/camel/component/milo/converter/ValueConverter.java index aec9af2..fd9b464 100644 --- a/components/camel-milo/src/main/java/org/apache/camel/component/milo/converter/ValueConverter.java +++ b/components/camel-milo/src/main/java/org/apache/camel/component/milo/converter/ValueConverter.java @@ -21,7 +21,7 @@ import org.apache.camel.TypeConverters; import org.eclipse.milo.opcua.stack.core.types.builtin.DataValue; import org.eclipse.milo.opcua.stack.core.types.builtin.Variant; -@Converter +@Converter(loader = true) public final class ValueConverter implements TypeConverters { private ValueConverter() { } diff --git a/components/camel-mina2/src/main/java/org/apache/camel/component/mina2/Mina2Converter.java b/components/camel-mina2/src/main/java/org/apache/camel/component/mina2/Mina2Converter.java index 951d408..017f144 100644 --- a/components/camel-mina2/src/main/java/org/apache/camel/component/mina2/Mina2Converter.java +++ b/components/camel-mina2/src/main/java/org/apache/camel/component/mina2/Mina2Converter.java @@ -28,7 +28,7 @@ import org.apache.mina.core.buffer.IoBuffer; /** * A set of converter methods for working with MINA2 types */ -@Converter +@Converter(loader = true) public final class Mina2Converter { private Mina2Converter() { diff --git a/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbBasicConverters.java b/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbBasicConverters.java index c03345f..6eac954 100644 --- a/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbBasicConverters.java +++ b/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbBasicConverters.java @@ -44,7 +44,7 @@ import org.bson.json.JsonReader; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -@Converter +@Converter(loader = true) public final class MongoDbBasicConverters { private static final Logger LOG = LoggerFactory.getLogger(MongoDbBasicConverters.class); diff --git a/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbFallbackConverter.java b/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbFallbackConverter.java index 83b1b48..01d1dcc 100644 --- a/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbFallbackConverter.java +++ b/components/camel-mongodb3/src/main/java/org/apache/camel/component/mongodb3/converters/MongoDbFallbackConverter.java @@ -31,7 +31,7 @@ import org.apache.camel.InvalidPayloadException; import org.apache.camel.spi.TypeConverterRegistry; import org.bson.Document; -@Converter +@Converter(loader = true) public final class MongoDbFallbackConverter { // Jackson's ObjectMapper is thread-safe, so no need to create a pool nor synchronize access to it @@ -99,4 +99,4 @@ public final class MongoDbFallbackConverter { } } } -} \ No newline at end of file +} diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java b/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java index 69302ec..66bdd68 100644 --- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java +++ b/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java @@ -30,7 +30,7 @@ import org.apache.camel.component.netty4.NettyConverter; import org.apache.camel.spi.TypeConverterRegistry; -@Converter +@Converter(loader = true) public final class NettyHttpConverter { private NettyHttpConverter() { diff --git a/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/converter/RestletConverter.java b/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/converter/RestletConverter.java index 3b13dd4..4e26d81 100644 --- a/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/converter/RestletConverter.java +++ b/components/camel-restlet/src/main/java/org/apache/camel/component/restlet/converter/RestletConverter.java @@ -23,7 +23,7 @@ import org.apache.camel.Converter; import org.restlet.data.MediaType; import org.restlet.data.Method; -@Converter +@Converter(loader = true) public final class RestletConverter { private RestletConverter() { diff --git a/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java b/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java index 7fada8d..d814d10 100644 --- a/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java +++ b/components/camel-rss/src/main/java/org/apache/camel/dataformat/rss/RssConverter.java @@ -24,7 +24,7 @@ import com.sun.syndication.io.SyndFeedInput; import com.sun.syndication.io.SyndFeedOutput; import org.apache.camel.Converter; -@Converter +@Converter(loader = true) public final class RssConverter { private RssConverter() { } diff --git a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/SalesforceReportResultsToListConverter.java b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/SalesforceReportResultsToListConverter.java index b454f42..dde0c95 100644 --- a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/SalesforceReportResultsToListConverter.java +++ b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/SalesforceReportResultsToListConverter.java @@ -40,7 +40,7 @@ import org.apache.camel.component.salesforce.api.dto.analytics.reports.SummaryVa /** * Salesforce report results to <code>List<List<String>></code>converter. */ -@Converter +@Converter(loader = true) public final class SalesforceReportResultsToListConverter { public static final String INCLUDE_DETAILS = "CamelSalesforceIncludeDetails"; diff --git a/components/camel-saxon/src/main/java/org/apache/camel/converter/saxon/SaxonConverter.java b/components/camel-saxon/src/main/java/org/apache/camel/converter/saxon/SaxonConverter.java index 27df7fb..defc7c4 100644 --- a/components/camel-saxon/src/main/java/org/apache/camel/converter/saxon/SaxonConverter.java +++ b/components/camel-saxon/src/main/java/org/apache/camel/converter/saxon/SaxonConverter.java @@ -38,7 +38,7 @@ import org.apache.camel.FallbackConverter; import org.apache.camel.TypeConverter; import org.apache.camel.spi.TypeConverterRegistry; -@Converter +@Converter(loader = true) public final class SaxonConverter { private SaxonConverter() { diff --git a/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpConverters.java b/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpConverters.java index 93e13c0..88a6ee4 100644 --- a/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpConverters.java +++ b/components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpConverters.java @@ -26,7 +26,7 @@ import org.snmp4j.PDUv1; import org.snmp4j.smi.OID; import org.snmp4j.smi.VariableBinding; -@Converter +@Converter(loader = true) public final class SnmpConverters { public static final String SNMP_TAG = "snmp"; public static final String ENTRY_TAG = "entry"; diff --git a/components/camel-spark-rest/src/main/java/org/apache/camel/component/sparkrest/SparkConverter.java b/components/camel-spark-rest/src/main/java/org/apache/camel/component/sparkrest/SparkConverter.java index fb95f0d..8c49e94 100644 --- a/components/camel-spark-rest/src/main/java/org/apache/camel/component/sparkrest/SparkConverter.java +++ b/components/camel-spark-rest/src/main/java/org/apache/camel/component/sparkrest/SparkConverter.java @@ -23,7 +23,7 @@ import org.apache.camel.spi.TypeConverterRegistry; import spark.Request; import spark.Response; -@Converter +@Converter(loader = true) public final class SparkConverter { private SparkConverter() {