This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch remote in repository https://gitbox.apache.org/repos/asf/camel.git
commit 6c92e4dbc7847c155bf0a9b9ce0b4ebebe67d067 Author: Claus Ibsen <[email protected]> AuthorDate: Tue Dec 26 10:52:52 2023 +0100 CAMEL-18559: Add remote to @UriEndpoint so we can know if the component does remote communication or not. --- .../apache/camel/component/bean/validator/BeanValidatorEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/bean/BeanEndpoint.java | 2 +- .../main/java/org/apache/camel/component/beanclass/ClassEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/browse/BrowseEndpoint.java | 2 +- .../apache/camel/component/caffeine/cache/CaffeineCacheEndpoint.java | 2 +- .../apache/camel/component/caffeine/load/CaffeineLoadCacheEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/chunk/ChunkEndpoint.java | 2 +- .../java/org/apache/camel/component/controlbus/ControlBusEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/cron/CronEndpoint.java | 2 +- .../org/apache/camel/component/crypto/DigitalSignatureEndpoint.java | 2 +- .../java/org/apache/camel/component/dataformat/DataFormatEndpoint.java | 2 +- .../main/java/org/apache/camel/component/dataset/DataSetEndpoint.java | 2 +- .../java/org/apache/camel/component/dataset/DataSetTestEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/direct/DirectEndpoint.java | 2 +- .../java/org/apache/camel/component/disruptor/DisruptorEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/djl/DJLEndpoint.java | 2 +- .../main/java/org/apache/camel/component/dropbox/DropboxEndpoint.java | 2 +- .../component/dynamicrouter/control/DynamicRouterControlEndpoint.java | 1 + .../camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java | 1 + .../src/main/java/org/apache/camel/component/exec/ExecEndpoint.java | 2 +- .../main/java/org/apache/camel/component/flatpack/FlatpackEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/fop/FopEndpoint.java | 2 +- .../java/org/apache/camel/component/freemarker/FreemarkerEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/grape/GrapeEndpoint.java | 2 +- .../apache/camel/component/guava/eventbus/GuavaEventBusEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/jolt/JoltEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/jslt/JsltEndpoint.java | 2 +- .../java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java | 2 +- .../org/apache/camel/component/jsonvalidator/JsonValidatorEndpoint.java | 2 +- .../main/java/org/apache/camel/component/jsonata/JsonataEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/jte/JteEndpoint.java | 2 +- .../main/java/org/apache/camel/component/language/LanguageEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/log/LogEndpoint.java | 2 +- .../java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java | 2 +- .../java/org/apache/camel/component/mapstruct/MapstructEndpoint.java | 2 +- .../main/java/org/apache/camel/component/metrics/MetricsEndpoint.java | 2 +- .../java/org/apache/camel/component/micrometer/MicrometerEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/mock/MockEndpoint.java | 2 +- .../main/java/org/apache/camel/component/mustache/MustacheEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java | 2 +- .../camel/component/reactive/streams/ReactiveStreamsEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/ref/RefEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/rest/RestApiEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java | 2 +- .../java/org/apache/camel/component/scheduler/SchedulerEndpoint.java | 2 +- .../java/org/apache/camel/component/schematron/SchematronEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/seda/SedaEndpoint.java | 2 +- .../org/apache/camel/component/spring/batch/SpringBatchEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/event/EventEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/stax/StAXEndpoint.java | 2 +- .../apache/camel/component/stringtemplate/StringTemplateEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/stub/StubEndpoint.java | 2 +- .../java/org/apache/camel/component/thymeleaf/ThymeleafEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/tika/TikaEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/timer/TimerEndpoint.java | 2 +- .../java/org/apache/camel/component/validator/ValidatorEndpoint.java | 2 +- .../main/java/org/apache/camel/component/velocity/VelocityEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/xj/XJEndpoint.java | 2 +- .../java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java | 2 +- .../org/apache/camel/component/xmlsecurity/XmlVerifierEndpoint.java | 2 +- .../java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java | 2 +- .../src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java | 2 +- 65 files changed, 65 insertions(+), 63 deletions(-) diff --git a/components/camel-bean-validator/src/main/java/org/apache/camel/component/bean/validator/BeanValidatorEndpoint.java b/components/camel-bean-validator/src/main/java/org/apache/camel/component/bean/validator/BeanValidatorEndpoint.java index 188010af77a..6759e3934da 100644 --- a/components/camel-bean-validator/src/main/java/org/apache/camel/component/bean/validator/BeanValidatorEndpoint.java +++ b/components/camel-bean-validator/src/main/java/org/apache/camel/component/bean/validator/BeanValidatorEndpoint.java @@ -41,7 +41,7 @@ import static org.apache.camel.component.bean.validator.ValidatorFactories.build * Camel uses the reference implementation, which is Hibernate Validator. */ @UriEndpoint(firstVersion = "2.3.0", scheme = "bean-validator", title = "Bean Validator", syntax = "bean-validator:label", - producerOnly = true, category = { Category.VALIDATION }) + remote = false, producerOnly = true, category = { Category.VALIDATION }) public class BeanValidatorEndpoint extends DefaultEndpoint { @UriPath(description = "Where label is an arbitrary text value describing the endpoint") diff --git a/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanEndpoint.java b/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanEndpoint.java index eb3294057e0..ad9dce5e10d 100644 --- a/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanEndpoint.java +++ b/components/camel-bean/src/main/java/org/apache/camel/component/bean/BeanEndpoint.java @@ -35,7 +35,7 @@ import org.apache.camel.support.DefaultEndpoint; * Invoke methods of Java beans stored in Camel registry. */ @UriEndpoint(firstVersion = "1.0.0", scheme = "bean", title = "Bean", syntax = "bean:beanName", producerOnly = true, - category = { Category.CORE, Category.SCRIPT }, headersClass = BeanConstants.class) + remote = false, category = { Category.CORE, Category.SCRIPT }, headersClass = BeanConstants.class) public class BeanEndpoint extends DefaultEndpoint { private transient BeanHolder beanHolder; private transient BeanProcessor processor; diff --git a/components/camel-bean/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java b/components/camel-bean/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java index b062555e4b8..5c9459fdfda 100644 --- a/components/camel-bean/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java +++ b/components/camel-bean/src/main/java/org/apache/camel/component/beanclass/ClassEndpoint.java @@ -26,7 +26,7 @@ import org.apache.camel.spi.UriEndpoint; * Invoke methods of Java beans specified by class name. */ @UriEndpoint(firstVersion = "2.4.0", scheme = "class", title = "Class", syntax = "class:beanName", producerOnly = true, - category = { Category.CORE, Category.SCRIPT }, headersClass = BeanConstants.class) + remote = false, category = { Category.CORE, Category.SCRIPT }, headersClass = BeanConstants.class) public class ClassEndpoint extends BeanEndpoint { public ClassEndpoint(String endpointUri, Component component) { diff --git a/components/camel-browse/src/main/java/org/apache/camel/component/browse/BrowseEndpoint.java b/components/camel-browse/src/main/java/org/apache/camel/component/browse/BrowseEndpoint.java index 79fb6ea0e37..7b867fcfee6 100644 --- a/components/camel-browse/src/main/java/org/apache/camel/component/browse/BrowseEndpoint.java +++ b/components/camel-browse/src/main/java/org/apache/camel/component/browse/BrowseEndpoint.java @@ -40,7 +40,7 @@ import org.apache.camel.support.DefaultProducer; * available to be browsed. */ @UriEndpoint(firstVersion = "1.3.0", scheme = "browse", title = "Browse", syntax = "browse:name", - category = { Category.CORE, Category.MONITORING }) + remote = false, category = { Category.CORE, Category.MONITORING }) public class BrowseEndpoint extends DefaultEndpoint implements BrowsableEndpoint { @UriPath(description = "A name which can be any string to uniquely identify the endpoint") diff --git a/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/cache/CaffeineCacheEndpoint.java b/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/cache/CaffeineCacheEndpoint.java index 8c1d7cec59f..e31b449511e 100644 --- a/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/cache/CaffeineCacheEndpoint.java +++ b/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/cache/CaffeineCacheEndpoint.java @@ -35,7 +35,7 @@ import org.apache.camel.support.DefaultEndpoint; * Perform caching operations using Caffeine Cache. */ @UriEndpoint(firstVersion = "2.20.0", scheme = "caffeine-cache", title = "Caffeine Cache", - syntax = "caffeine-cache:cacheName", category = { Category.CACHE, Category.CLUSTERING }, + remote = false, syntax = "caffeine-cache:cacheName", category = { Category.CACHE, Category.CLUSTERING }, producerOnly = true, headersClass = CaffeineConstants.class) public class CaffeineCacheEndpoint extends DefaultEndpoint { diff --git a/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/load/CaffeineLoadCacheEndpoint.java b/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/load/CaffeineLoadCacheEndpoint.java index 012fa58544a..c0513d00730 100644 --- a/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/load/CaffeineLoadCacheEndpoint.java +++ b/components/camel-caffeine/src/main/java/org/apache/camel/component/caffeine/load/CaffeineLoadCacheEndpoint.java @@ -35,7 +35,7 @@ import org.apache.camel.support.DefaultEndpoint; * Perform caching operations using Caffeine Cache with an attached CacheLoader. */ @UriEndpoint(firstVersion = "2.20.0", scheme = "caffeine-loadcache", title = "Caffeine LoadCache", - syntax = "caffeine-loadcache:cacheName", category = { Category.CACHE, Category.CLUSTERING }, + remote = false, syntax = "caffeine-loadcache:cacheName", category = { Category.CACHE, Category.CLUSTERING }, producerOnly = true, headersClass = CaffeineConstants.class) public class CaffeineLoadCacheEndpoint extends DefaultEndpoint { @UriPath(description = "the cache name") diff --git a/components/camel-chunk/src/main/java/org/apache/camel/component/chunk/ChunkEndpoint.java b/components/camel-chunk/src/main/java/org/apache/camel/component/chunk/ChunkEndpoint.java index fdacf02f881..b53b6850513 100644 --- a/components/camel-chunk/src/main/java/org/apache/camel/component/chunk/ChunkEndpoint.java +++ b/components/camel-chunk/src/main/java/org/apache/camel/component/chunk/ChunkEndpoint.java @@ -44,7 +44,7 @@ import static org.apache.camel.component.chunk.ChunkConstants.CHUNK_TEMPLATE; * Transform messages using Chunk templating engine. */ @UriEndpoint(firstVersion = "2.15.0", scheme = "chunk", title = "Chunk", syntax = "chunk:resourceUri", producerOnly = true, - category = { Category.TRANSFORMATION }, headersClass = ChunkConstants.class) + remote = false, category = { Category.TRANSFORMATION }, headersClass = ChunkConstants.class) public class ChunkEndpoint extends ResourceEndpoint { private Theme theme; diff --git a/components/camel-controlbus/src/main/java/org/apache/camel/component/controlbus/ControlBusEndpoint.java b/components/camel-controlbus/src/main/java/org/apache/camel/component/controlbus/ControlBusEndpoint.java index fc6730efd07..eebcbb484c6 100644 --- a/components/camel-controlbus/src/main/java/org/apache/camel/component/controlbus/ControlBusEndpoint.java +++ b/components/camel-controlbus/src/main/java/org/apache/camel/component/controlbus/ControlBusEndpoint.java @@ -38,7 +38,7 @@ import org.apache.camel.support.DefaultEndpoint; * statistics. */ @UriEndpoint(firstVersion = "2.11.0", scheme = "controlbus", title = "Control Bus", syntax = "controlbus:command:language", - producerOnly = true, category = { Category.CORE, Category.MONITORING }) + remote = false, producerOnly = true, category = { Category.CORE, Category.MONITORING }) public class ControlBusEndpoint extends DefaultEndpoint { @UriPath(description = "Command can be either route or language", enums = "route,language") diff --git a/components/camel-cron/src/main/java/org/apache/camel/component/cron/CronEndpoint.java b/components/camel-cron/src/main/java/org/apache/camel/component/cron/CronEndpoint.java index d2939595d8a..b95c167a852 100644 --- a/components/camel-cron/src/main/java/org/apache/camel/component/cron/CronEndpoint.java +++ b/components/camel-cron/src/main/java/org/apache/camel/component/cron/CronEndpoint.java @@ -33,7 +33,7 @@ import org.apache.camel.util.ObjectHelper; * A generic interface for triggering events at times specified through the Unix cron syntax. */ @UriEndpoint(firstVersion = "3.1.0", scheme = "cron", title = "Cron", syntax = "cron:name", consumerOnly = true, - category = { Category.SCHEDULING }) + remote = false, category = { Category.SCHEDULING }) public class CronEndpoint extends DefaultEndpoint implements DelegateEndpoint { private Endpoint delegate; diff --git a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureEndpoint.java b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureEndpoint.java index 664015c6ed1..a2b85580d24 100644 --- a/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureEndpoint.java +++ b/components/camel-crypto/src/main/java/org/apache/camel/component/crypto/DigitalSignatureEndpoint.java @@ -36,7 +36,7 @@ import org.apache.camel.support.DefaultEndpoint; * Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE). */ @UriEndpoint(firstVersion = "2.3.0", scheme = "crypto", title = "Crypto (JCE)", syntax = "crypto:cryptoOperation:name", - producerOnly = true, category = { Category.SECURITY, Category.TRANSFORMATION }, + remote = false, producerOnly = true, category = { Category.SECURITY, Category.TRANSFORMATION }, headersClass = DigitalSignatureConstants.class) public class DigitalSignatureEndpoint extends DefaultEndpoint { @UriParam diff --git a/components/camel-dataformat/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java b/components/camel-dataformat/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java index 23c1ef6fbd7..60f40a8deea 100644 --- a/components/camel-dataformat/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java +++ b/components/camel-dataformat/src/main/java/org/apache/camel/component/dataformat/DataFormatEndpoint.java @@ -38,7 +38,7 @@ import org.apache.camel.support.service.ServiceHelper; * Use a Camel Data Format as a regular Camel Component. */ @UriEndpoint(firstVersion = "2.12.0", scheme = "dataformat", title = "Data Format", syntax = "dataformat:name:operation", - producerOnly = true, + remote = false, producerOnly = true, category = { Category.CORE, Category.TRANSFORMATION }, lenientProperties = true) public class DataFormatEndpoint extends DefaultEndpoint { diff --git a/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java b/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java index 0ebece778e4..8015856beab 100644 --- a/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java +++ b/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetEndpoint.java @@ -46,7 +46,7 @@ import org.slf4j.LoggerFactory; * data set is received. Camel will use the throughput logger when sending dataset's. */ @UriEndpoint(firstVersion = "1.3.0", scheme = "dataset", title = "Dataset", syntax = "dataset:name", - category = { Category.CORE, Category.TESTING }, lenientProperties = true, headersClass = DataSetConstants.class) + remote = false, category = { Category.CORE, Category.TESTING }, lenientProperties = true, headersClass = DataSetConstants.class) public class DataSetEndpoint extends MockEndpoint implements Service { private final transient Logger log; private final AtomicInteger receivedCounter = new AtomicInteger(); diff --git a/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetTestEndpoint.java b/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetTestEndpoint.java index 575cd6845e5..71ebfbaa964 100644 --- a/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetTestEndpoint.java +++ b/components/camel-dataset/src/main/java/org/apache/camel/component/dataset/DataSetTestEndpoint.java @@ -45,7 +45,7 @@ import org.slf4j.LoggerFactory; * match the number of expected messages and their message payloads are equal. */ @UriEndpoint(firstVersion = "1.3.0", scheme = "dataset-test", title = "DataSet Test", syntax = "dataset-test:name", - producerOnly = true, category = { Category.CORE, Category.TESTING }, lenientProperties = true) + remote = false, producerOnly = true, category = { Category.CORE, Category.TESTING }, lenientProperties = true) public class DataSetTestEndpoint extends MockEndpoint { private static final Logger LOG = LoggerFactory.getLogger(DataSetTestEndpoint.class); diff --git a/components/camel-direct/src/main/java/org/apache/camel/component/direct/DirectEndpoint.java b/components/camel-direct/src/main/java/org/apache/camel/component/direct/DirectEndpoint.java index 85161c7d77d..7e881e620bb 100644 --- a/components/camel-direct/src/main/java/org/apache/camel/component/direct/DirectEndpoint.java +++ b/components/camel-direct/src/main/java/org/apache/camel/component/direct/DirectEndpoint.java @@ -33,7 +33,7 @@ import org.apache.camel.util.StringHelper; * This endpoint can be used to connect existing routes in the same CamelContext. */ @UriEndpoint(firstVersion = "1.0.0", scheme = "direct", title = "Direct", syntax = "direct:name", - category = { Category.CORE, Category.MESSAGING }) + remote = false, category = { Category.CORE, Category.MESSAGING }) public class DirectEndpoint extends DefaultEndpoint { private final DirectComponent component; diff --git a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/DisruptorEndpoint.java b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/DisruptorEndpoint.java index 326ca4264bd..68ad5fdf85c 100644 --- a/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/DisruptorEndpoint.java +++ b/components/camel-disruptor/src/main/java/org/apache/camel/component/disruptor/DisruptorEndpoint.java @@ -51,7 +51,7 @@ import org.slf4j.LoggerFactory; */ @ManagedResource(description = "Managed Disruptor Endpoint") @UriEndpoint(firstVersion = "2.12.0", scheme = "disruptor,disruptor-vm", title = "Disruptor,Disruptor VM", - syntax = "disruptor:name", category = { Category.MESSAGING }) + remote = false, syntax = "disruptor:name", category = { Category.MESSAGING }) public class DisruptorEndpoint extends DefaultEndpoint implements AsyncEndpoint, MultipleConsumersSupport { public static final String DISRUPTOR_IGNORE_EXCHANGE = "disruptor.ignoreExchange"; private static final Logger LOGGER = LoggerFactory.getLogger(DisruptorEndpoint.class); diff --git a/components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java b/components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java index 0c5fb6c4415..7237640053d 100644 --- a/components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java +++ b/components/camel-djl/src/main/java/org/apache/camel/component/djl/DJLEndpoint.java @@ -30,7 +30,7 @@ import org.apache.camel.support.DefaultEndpoint; * Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). */ @UriEndpoint(firstVersion = "3.3.0", scheme = "djl", title = "Deep Java Library", syntax = "djl:application", - category = { Category.AI }, producerOnly = true) + remote = false, category = { Category.AI }, producerOnly = true) public class DJLEndpoint extends DefaultEndpoint { @UriPath diff --git a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxEndpoint.java b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxEndpoint.java index f633b352095..14c86250c83 100644 --- a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxEndpoint.java +++ b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxEndpoint.java @@ -44,7 +44,7 @@ import org.slf4j.LoggerFactory; category = { Category.CLOUD, Category.FILE, Category.API }, headersClass = DropboxConstants.class) public class DropboxEndpoint extends DefaultEndpoint { - private static final transient Logger LOG = LoggerFactory.getLogger(DropboxEndpoint.class); + private static final Logger LOG = LoggerFactory.getLogger(DropboxEndpoint.class); @UriParam private DropboxConfiguration configuration; diff --git a/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpoint.java b/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpoint.java index 91c63b284fc..d8c1ef19e9b 100644 --- a/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpoint.java +++ b/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpoint.java @@ -51,6 +51,7 @@ import static org.apache.camel.component.dynamicrouter.routing.DynamicRouterCons title = TITLE_CONTROL, syntax = SYNTAX_CONTROL, producerOnly = true, + remote = false, headersClass = DynamicRouterControlConstants.class, category = { Category.MESSAGING }) public class DynamicRouterControlEndpoint extends DefaultEndpoint { diff --git a/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java b/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java index 28e52f90935..246e929709c 100644 --- a/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java +++ b/components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java @@ -49,6 +49,7 @@ import static org.apache.camel.component.dynamicrouter.routing.DynamicRouterCons title = TITLE, syntax = SYNTAX, producerOnly = true, + remote = false, category = { Category.MESSAGING, Category.CORE }) public class DynamicRouterEndpoint extends DefaultEndpoint { diff --git a/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java b/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java index 1ab5e0c273e..6ed1991b13c 100644 --- a/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java +++ b/components/camel-exec/src/main/java/org/apache/camel/component/exec/ExecEndpoint.java @@ -34,7 +34,7 @@ import org.apache.camel.util.StringHelper; * Execute commands on the underlying operating system. */ @UriEndpoint(firstVersion = "2.3.0", scheme = "exec", title = "Exec", syntax = "exec:executable", producerOnly = true, - category = { Category.CORE }, headersClass = ExecBinding.class) + remote = false, category = { Category.CORE }, headersClass = ExecBinding.class) public class ExecEndpoint extends DefaultEndpoint { /** diff --git a/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackEndpoint.java b/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackEndpoint.java index a5373922dfb..1009e4bdae6 100644 --- a/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackEndpoint.java +++ b/components/camel-flatpack/src/main/java/org/apache/camel/component/flatpack/FlatpackEndpoint.java @@ -49,7 +49,7 @@ import org.apache.camel.util.ObjectHelper; * Parse fixed width and delimited files using the FlatPack library. */ @UriEndpoint(firstVersion = "1.4.0", scheme = "flatpack", title = "Flatpack", syntax = "flatpack:type:resourceUri", - category = { Category.TRANSFORMATION }, headersClass = FlatpackConstants.class) + remote = false, category = { Category.TRANSFORMATION }, headersClass = FlatpackConstants.class) public class FlatpackEndpoint extends DefaultPollingEndpoint { private LoadBalancer loadBalancer = new RoundRobinLoadBalancer(); diff --git a/components/camel-fop/src/main/java/org/apache/camel/component/fop/FopEndpoint.java b/components/camel-fop/src/main/java/org/apache/camel/component/fop/FopEndpoint.java index 990b71ee897..70c7ac75125 100644 --- a/components/camel-fop/src/main/java/org/apache/camel/component/fop/FopEndpoint.java +++ b/components/camel-fop/src/main/java/org/apache/camel/component/fop/FopEndpoint.java @@ -35,7 +35,7 @@ import org.apache.fop.apps.FopFactory; * Render messages into PDF and other output formats supported by Apache FOP. */ @UriEndpoint(firstVersion = "2.10.0", scheme = "fop", title = "FOP", syntax = "fop:outputType", producerOnly = true, - category = { Category.FILE, Category.TRANSFORMATION }, headersClass = FopConstants.class) + remote = false, category = { Category.FILE, Category.TRANSFORMATION }, headersClass = FopConstants.class) public class FopEndpoint extends DefaultEndpoint { @UriPath diff --git a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/FreemarkerEndpoint.java b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/FreemarkerEndpoint.java index 13311b584f4..0860231d200 100644 --- a/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/FreemarkerEndpoint.java +++ b/components/camel-freemarker/src/main/java/org/apache/camel/component/freemarker/FreemarkerEndpoint.java @@ -36,7 +36,7 @@ import org.apache.camel.util.ObjectHelper; * Transform messages using FreeMarker templates. */ @UriEndpoint(firstVersion = "2.10.0", scheme = "freemarker", title = "Freemarker", syntax = "freemarker:resourceUri", - producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = FreemarkerConstants.class) + remote = false, producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = FreemarkerConstants.class) public class FreemarkerEndpoint extends ResourceEndpoint { @UriParam(defaultValue = "false") diff --git a/components/camel-grape/src/main/java/org/apache/camel/component/grape/GrapeEndpoint.java b/components/camel-grape/src/main/java/org/apache/camel/component/grape/GrapeEndpoint.java index 34ae8ccc022..1403ef3573b 100644 --- a/components/camel-grape/src/main/java/org/apache/camel/component/grape/GrapeEndpoint.java +++ b/components/camel-grape/src/main/java/org/apache/camel/component/grape/GrapeEndpoint.java @@ -36,7 +36,7 @@ import org.codehaus.groovy.runtime.DefaultGroovyMethods; * Fetch, load and manage additional jars dynamically after Camel Context was started. */ @UriEndpoint(firstVersion = "2.16.0", scheme = "grape", syntax = "grape:defaultCoordinates", title = "Grape", - producerOnly = true, category = { Category.MANAGEMENT }, headersClass = GrapeConstants.class) + remote = false, producerOnly = true, category = { Category.MANAGEMENT }, headersClass = GrapeConstants.class) public class GrapeEndpoint extends DefaultEndpoint { @UriPath(description = "Maven coordinates to use as default to grab if the message body is empty.") diff --git a/components/camel-guava-eventbus/src/main/java/org/apache/camel/component/guava/eventbus/GuavaEventBusEndpoint.java b/components/camel-guava-eventbus/src/main/java/org/apache/camel/component/guava/eventbus/GuavaEventBusEndpoint.java index 65cb003c813..7ed5bd66cc9 100644 --- a/components/camel-guava-eventbus/src/main/java/org/apache/camel/component/guava/eventbus/GuavaEventBusEndpoint.java +++ b/components/camel-guava-eventbus/src/main/java/org/apache/camel/component/guava/eventbus/GuavaEventBusEndpoint.java @@ -33,7 +33,7 @@ import org.apache.camel.support.DefaultEndpoint; * Send and receive messages to/from Guava EventBus. */ @UriEndpoint(firstVersion = "2.10.0", scheme = "guava-eventbus", title = "Guava EventBus", - syntax = "guava-eventbus:eventBusRef", category = { Category.MESSAGING }) + remote = false, syntax = "guava-eventbus:eventBusRef", category = { Category.MESSAGING }) public class GuavaEventBusEndpoint extends DefaultEndpoint implements MultipleConsumersSupport { private EventBus eventBus; diff --git a/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java b/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java index 5d0f9eefd34..ac88a52cbbf 100644 --- a/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java +++ b/components/camel-jmx/src/main/java/org/apache/camel/component/jmx/JMXEndpoint.java @@ -51,7 +51,7 @@ import org.apache.camel.util.ObjectHelper; * You can append query options to the URI in the following format, ?options=value&option2=value&... */ @UriEndpoint(firstVersion = "2.6.0", scheme = "jmx", title = "JMX", syntax = "jmx:serverURL", consumerOnly = true, - category = { Category.MONITORING }, headersClass = JMXConstants.class) + remote = false, category = { Category.MONITORING }, headersClass = JMXConstants.class) public class JMXEndpoint extends DefaultEndpoint { // error messages as constants so they can be asserted on from unit tests diff --git a/components/camel-jolt/src/main/java/org/apache/camel/component/jolt/JoltEndpoint.java b/components/camel-jolt/src/main/java/org/apache/camel/component/jolt/JoltEndpoint.java index 8ece548930a..0f746c2681d 100644 --- a/components/camel-jolt/src/main/java/org/apache/camel/component/jolt/JoltEndpoint.java +++ b/components/camel-jolt/src/main/java/org/apache/camel/component/jolt/JoltEndpoint.java @@ -42,7 +42,7 @@ import org.apache.camel.util.ObjectHelper; * JSON to JSON transformation using JOLT. */ @UriEndpoint(firstVersion = "2.16.0", scheme = "jolt", title = "JOLT", syntax = "jolt:resourceUri", producerOnly = true, - category = { Category.TRANSFORMATION }, headersClass = JoltConstants.class) + remote = false, category = { Category.TRANSFORMATION }, headersClass = JoltConstants.class) @Metadata(excludeProperties = "allowContextMapAll") public class JoltEndpoint extends ResourceEndpoint { diff --git a/components/camel-jslt/src/main/java/org/apache/camel/component/jslt/JsltEndpoint.java b/components/camel-jslt/src/main/java/org/apache/camel/component/jslt/JsltEndpoint.java index 11e3cbb4246..281710c173c 100644 --- a/components/camel-jslt/src/main/java/org/apache/camel/component/jslt/JsltEndpoint.java +++ b/components/camel-jslt/src/main/java/org/apache/camel/component/jslt/JsltEndpoint.java @@ -62,7 +62,7 @@ import org.apache.camel.util.ObjectHelper; * Query or transform JSON payloads using an JSLT. */ @UriEndpoint(firstVersion = "3.1.0", scheme = "jslt", title = "JSLT", syntax = "jslt:resourceUri", producerOnly = true, - category = { Category.TRANSFORMATION }, headersClass = JsltConstants.class) + remote = false, category = { Category.TRANSFORMATION }, headersClass = JsltConstants.class) public class JsltEndpoint extends ResourceEndpoint { private static final ObjectMapper OBJECT_MAPPER; diff --git a/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java b/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java index 9dfaba25c10..c8c9be6a8a9 100644 --- a/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java +++ b/components/camel-json-patch/src/main/java/org/apache/camel/component/jsonpatch/JsonPatchEndpoint.java @@ -28,7 +28,7 @@ import org.apache.camel.spi.UriEndpoint; * Transforms JSON using JSON patch (RFC 6902). */ @UriEndpoint(firstVersion = "3.12.0", scheme = "json-patch", title = "JsonPatch", syntax = "json-patch:resourceUri", - producerOnly = true, + remote = false, producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = JsonPatchConstants.class) public class JsonPatchEndpoint extends ResourceEndpoint { diff --git a/components/camel-json-validator/src/main/java/org/apache/camel/component/jsonvalidator/JsonValidatorEndpoint.java b/components/camel-json-validator/src/main/java/org/apache/camel/component/jsonvalidator/JsonValidatorEndpoint.java index 5a86f61ee29..499234ef48c 100644 --- a/components/camel-json-validator/src/main/java/org/apache/camel/component/jsonvalidator/JsonValidatorEndpoint.java +++ b/components/camel-json-validator/src/main/java/org/apache/camel/component/jsonvalidator/JsonValidatorEndpoint.java @@ -40,7 +40,7 @@ import org.apache.camel.spi.UriParam; @ManagedResource(description = "Managed JsonValidatorEndpoint") @UriEndpoint(scheme = "json-validator", firstVersion = "2.20.0", title = "JSON Schema Validator", syntax = "json-validator:resourceUri", - producerOnly = true, category = { Category.VALIDATION }) + remote = false, producerOnly = true, category = { Category.VALIDATION }) public class JsonValidatorEndpoint extends ResourceEndpoint { private volatile JsonSchema schema; diff --git a/components/camel-jsonata/src/main/java/org/apache/camel/component/jsonata/JsonataEndpoint.java b/components/camel-jsonata/src/main/java/org/apache/camel/component/jsonata/JsonataEndpoint.java index affc1173fda..53a0bdb81ed 100644 --- a/components/camel-jsonata/src/main/java/org/apache/camel/component/jsonata/JsonataEndpoint.java +++ b/components/camel-jsonata/src/main/java/org/apache/camel/component/jsonata/JsonataEndpoint.java @@ -38,7 +38,7 @@ import org.apache.camel.util.ObjectHelper; * Transforms JSON payload using JSONata transformation. */ @UriEndpoint(firstVersion = "3.5.0", scheme = "jsonata", title = "JSONata", syntax = "jsonata:resourceUri", producerOnly = true, - category = { Category.TRANSFORMATION }) + remote = false, category = { Category.TRANSFORMATION }) public class JsonataEndpoint extends ResourceEndpoint { private Expressions expressions; diff --git a/components/camel-jte/src/main/java/org/apache/camel/component/jte/JteEndpoint.java b/components/camel-jte/src/main/java/org/apache/camel/component/jte/JteEndpoint.java index fabda49ef55..bb059b500c1 100644 --- a/components/camel-jte/src/main/java/org/apache/camel/component/jte/JteEndpoint.java +++ b/components/camel-jte/src/main/java/org/apache/camel/component/jte/JteEndpoint.java @@ -32,7 +32,7 @@ import org.apache.camel.util.ObjectHelper; * Transform messages using a Java based template engine (JTE). */ @UriEndpoint(firstVersion = "4.4.0", scheme = "jte", title = "JTE", syntax = "jte:resourceUri", - producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = JteConstants.class) + remote = false, producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = JteConstants.class) public class JteEndpoint extends ResourceEndpoint { @UriParam(defaultValue = "false") diff --git a/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java b/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java index 7348c8f987b..b11f673bede 100644 --- a/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java +++ b/components/camel-language/src/main/java/org/apache/camel/component/language/LanguageEndpoint.java @@ -48,7 +48,7 @@ import org.apache.camel.util.IOHelper; * defined as well. */ @UriEndpoint(firstVersion = "2.5.0", scheme = "language", title = "Language", syntax = "language:languageName:resourceUri", - producerOnly = true, category = { Category.CORE, Category.SCRIPT }, headersClass = LanguageConstants.class) + remote = false, producerOnly = true, category = { Category.CORE, Category.SCRIPT }, headersClass = LanguageConstants.class) public class LanguageEndpoint extends ResourceEndpoint { private Language language; private Expression expression; diff --git a/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java b/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java index fb52037236c..8f12cd45f43 100644 --- a/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java +++ b/components/camel-log/src/main/java/org/apache/camel/component/log/LogEndpoint.java @@ -45,7 +45,7 @@ import static org.apache.camel.support.LoggerHelper.getLineNumberLoggerName; * Camel uses sfl4j which allows you to configure logging to the actual logging system. */ @UriEndpoint(firstVersion = "1.1.0", scheme = "log", title = "Log", - syntax = "log:loggerName", producerOnly = true, category = { Category.CORE, Category.MONITORING }) + remote = false, syntax = "log:loggerName", producerOnly = true, category = { Category.CORE, Category.MONITORING }) public class LogEndpoint extends ProcessorEndpoint implements LineNumberAware { private volatile Processor logger; diff --git a/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java b/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java index d2eb6ba0545..f52c5f65de1 100644 --- a/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java +++ b/components/camel-lumberjack/src/main/java/org/apache/camel/component/lumberjack/LumberjackEndpoint.java @@ -35,7 +35,7 @@ import org.apache.camel.support.jsse.SSLContextParameters; * Receive logs messages using the Lumberjack protocol. */ @UriEndpoint(firstVersion = "2.18.0", scheme = "lumberjack", title = "Lumberjack", syntax = "lumberjack:host:port", - consumerOnly = true, category = { Category.MONITORING }) + remote = false, consumerOnly = true, category = { Category.MONITORING }) public class LumberjackEndpoint extends DefaultEndpoint { @UriPath(description = "Network interface on which to listen for Lumberjack") @Metadata(required = true) diff --git a/components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapstructEndpoint.java b/components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapstructEndpoint.java index 51866593ef4..754a114fcd6 100644 --- a/components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapstructEndpoint.java +++ b/components/camel-mapstruct/src/main/java/org/apache/camel/component/mapstruct/MapstructEndpoint.java @@ -29,7 +29,7 @@ import org.apache.camel.support.DefaultEndpoint; import org.apache.camel.util.ObjectHelper; @UriEndpoint(firstVersion = "3.19.0", scheme = "mapstruct", title = "MapStruct", syntax = "mapstruct:className", - producerOnly = true, + remote = false, producerOnly = true, category = { Category.TRANSFORMATION }) public class MapstructEndpoint extends DefaultEndpoint { diff --git a/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java b/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java index 9e69143512e..3fb12191f14 100644 --- a/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java +++ b/components/camel-metrics/src/main/java/org/apache/camel/component/metrics/MetricsEndpoint.java @@ -33,7 +33,7 @@ import org.apache.camel.support.DefaultEndpoint; * Collect various metrics directly from Camel routes using the DropWizard metrics library. */ @UriEndpoint(firstVersion = "2.14.0", scheme = "metrics", title = "Metrics", syntax = "metrics:metricsType:metricsName", - producerOnly = true, category = { Category.MONITORING }, headersClass = MetricsConstants.class) + remote = false, producerOnly = true, category = { Category.MONITORING }, headersClass = MetricsConstants.class) public class MetricsEndpoint extends DefaultEndpoint { protected final MetricRegistry registry; diff --git a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java index 313966bc210..be610ada5c1 100644 --- a/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java +++ b/components/camel-micrometer/src/main/java/org/apache/camel/component/micrometer/MicrometerEndpoint.java @@ -34,7 +34,7 @@ import org.apache.camel.support.DefaultEndpoint; * Collect various metrics directly from Camel routes using the Micrometer library. */ @UriEndpoint(firstVersion = "2.22.0", scheme = "micrometer", title = "Micrometer", - syntax = "micrometer:metricsType:metricsName", producerOnly = true, category = { Category.MONITORING }, + remote = false, syntax = "micrometer:metricsType:metricsName", producerOnly = true, category = { Category.MONITORING }, headersClass = MicrometerConstants.class) public class MicrometerEndpoint extends DefaultEndpoint { diff --git a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java index 9648ea56f42..1d005376211 100644 --- a/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java +++ b/components/camel-mock/src/main/java/org/apache/camel/component/mock/MockEndpoint.java @@ -94,7 +94,7 @@ import org.slf4j.LoggerFactory; * overrides the number of expected message based on the number of values provided in the bodies/headers. */ @UriEndpoint(firstVersion = "1.0.0", scheme = "mock", title = "Mock", syntax = "mock:name", producerOnly = true, - category = { Category.CORE, Category.TESTING }, lenientProperties = true) + remote = false, category = { Category.CORE, Category.TESTING }, lenientProperties = true) public class MockEndpoint extends DefaultEndpoint implements BrowsableEndpoint, NotifyBuilderMatcher { private static final Logger LOG = LoggerFactory.getLogger(MockEndpoint.class); diff --git a/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java b/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java index 345aaa9847f..422e7c45bab 100644 --- a/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java +++ b/components/camel-mustache/src/main/java/org/apache/camel/component/mustache/MustacheEndpoint.java @@ -43,7 +43,7 @@ import static org.apache.camel.component.mustache.MustacheConstants.MUSTACHE_TEM * Transform messages using a Mustache template. */ @UriEndpoint(firstVersion = "2.12.0", scheme = "mustache", title = "Mustache", syntax = "mustache:resourceUri", - producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = MustacheConstants.class) + remote = false, producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = MustacheConstants.class) public class MustacheEndpoint extends ResourceEndpoint { private MustacheFactory mustacheFactory; diff --git a/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java b/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java index 713c2a407e9..ad02eb973af 100644 --- a/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java +++ b/components/camel-mvel/src/main/java/org/apache/camel/component/mvel/MvelEndpoint.java @@ -38,7 +38,7 @@ import org.mvel2.templates.TemplateRuntime; * Transform messages using an MVEL template. */ @UriEndpoint(firstVersion = "2.12.0", scheme = "mvel", title = "MVEL", syntax = "mvel:resourceUri", producerOnly = true, - category = { Category.TRANSFORMATION, Category.SCRIPT }, headersClass = MvelConstants.class) + remote = false, category = { Category.TRANSFORMATION, Category.SCRIPT }, headersClass = MvelConstants.class) public class MvelEndpoint extends ResourceEndpoint { @UriParam(defaultValue = "false") diff --git a/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java b/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java index bf20932d7cc..0182792cdcd 100644 --- a/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java +++ b/components/camel-pdf/src/main/java/org/apache/camel/component/pdf/PdfEndpoint.java @@ -29,7 +29,7 @@ import org.apache.camel.support.DefaultEndpoint; * Create, modify or extract content from PDF documents. */ @UriEndpoint(firstVersion = "2.16.0", scheme = "pdf", title = "PDF", syntax = "pdf:operation", producerOnly = true, - category = { Category.DOCUMENT, Category.TRANSFORMATION }, + remote = false, category = { Category.DOCUMENT, Category.TRANSFORMATION }, headersClass = PdfHeaderConstants.class) public class PdfEndpoint extends DefaultEndpoint { diff --git a/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java b/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java index 645ea0b752b..ee4a37b4405 100644 --- a/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java +++ b/components/camel-quartz/src/main/java/org/apache/camel/component/quartz/QuartzEndpoint.java @@ -60,7 +60,7 @@ import static org.quartz.SimpleScheduleBuilder.simpleSchedule; * Schedule sending of messages using the Quartz 2.x scheduler. */ @UriEndpoint(firstVersion = "2.12.0", scheme = "quartz", title = "Quartz", syntax = "quartz:groupName/triggerName", - consumerOnly = true, category = { Category.SCHEDULING }) + remote = false, consumerOnly = true, category = { Category.SCHEDULING }) public class QuartzEndpoint extends DefaultEndpoint { private static final Logger LOG = LoggerFactory.getLogger(QuartzEndpoint.class); diff --git a/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java b/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java index cca6856153f..1435d75603e 100644 --- a/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java +++ b/components/camel-reactive-streams/src/main/java/org/apache/camel/component/reactive/streams/ReactiveStreamsEndpoint.java @@ -33,7 +33,7 @@ import org.apache.camel.support.DefaultEndpoint; */ @UriEndpoint(firstVersion = "2.19.0", scheme = "reactive-streams", title = "Reactive Streams", syntax = "reactive-streams:stream", - category = { Category.MESSAGING }, headersClass = ReactiveStreamsConstants.class) + remote = false, category = { Category.MESSAGING }, headersClass = ReactiveStreamsConstants.class) @ManagedResource(description = "Managed ReactiveStreamsEndpoint") public class ReactiveStreamsEndpoint extends DefaultEndpoint { diff --git a/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java b/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java index d13bb2113d1..38c71bf07f2 100644 --- a/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java +++ b/components/camel-ref/src/main/java/org/apache/camel/component/ref/RefEndpoint.java @@ -33,7 +33,7 @@ import org.apache.camel.support.DefaultEndpoint; * Route messages to an endpoint looked up dynamically by name in the Camel Registry. */ @UriEndpoint(firstVersion = "1.2.0", scheme = "ref", title = "Ref", syntax = "ref:name", - category = { Category.CORE }) + remote = false, category = { Category.CORE }) public class RefEndpoint extends DefaultEndpoint implements DelegateEndpoint { private volatile Endpoint endpoint; diff --git a/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestApiEndpoint.java b/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestApiEndpoint.java index d4ddc014356..07ed2ae3a68 100644 --- a/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestApiEndpoint.java +++ b/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestApiEndpoint.java @@ -43,7 +43,7 @@ import org.apache.camel.util.ObjectHelper; * Expose OpenAPI Specification of the REST services defined using Camel REST DSL. */ @UriEndpoint(firstVersion = "2.16.0", scheme = "rest-api", title = "REST API", syntax = "rest-api:path", - consumerOnly = true, category = { Category.CORE, Category.REST }, lenientProperties = true) + remote = false, consumerOnly = true, category = { Category.CORE, Category.REST }, lenientProperties = true) public class RestApiEndpoint extends DefaultEndpoint { public static final String DEFAULT_API_COMPONENT_NAME = "openapi"; diff --git a/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java b/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java index 260a3e327b3..90c18106b1b 100644 --- a/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java +++ b/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryEndpoint.java @@ -40,7 +40,7 @@ import org.slf4j.LoggerFactory; * Query and/or transform XML payloads using XQuery and Saxon. */ @UriEndpoint(firstVersion = "1.0.0", scheme = "xquery", title = "XQuery", syntax = "xquery:resourceUri", - category = { Category.TRANSFORMATION }) + remote = false, category = { Category.TRANSFORMATION }) public class XQueryEndpoint extends ProcessorEndpoint { private static final Logger LOG = LoggerFactory.getLogger(XQueryEndpoint.class); diff --git a/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java b/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java index e1e9b3f824f..ef2234e2f47 100644 --- a/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java +++ b/components/camel-scheduler/src/main/java/org/apache/camel/component/scheduler/SchedulerEndpoint.java @@ -35,7 +35,7 @@ import org.apache.camel.support.ScheduledPollEndpoint; * component uses JDK ScheduledExecutorService. Where as the timer uses a JDK Timer. */ @UriEndpoint(firstVersion = "2.15.0", scheme = "scheduler", title = "Scheduler", syntax = "scheduler:name", - consumerOnly = true, category = { Category.CORE, Category.SCHEDULING }, headersClass = SchedulerConstants.class) + remote = false, consumerOnly = true, category = { Category.CORE, Category.SCHEDULING }, headersClass = SchedulerConstants.class) public class SchedulerEndpoint extends ScheduledPollEndpoint { @UriPath diff --git a/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java b/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java index cf427d05c93..9bcd9651e58 100644 --- a/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java +++ b/components/camel-schematron/src/main/java/org/apache/camel/component/schematron/SchematronEndpoint.java @@ -49,7 +49,7 @@ import static org.apache.camel.component.schematron.constant.Constants.SAXON_TRA * Validate XML payload using the Schematron Library. */ @UriEndpoint(firstVersion = "2.15.0", scheme = "schematron", title = "Schematron", syntax = "schematron:path", - producerOnly = true, category = { Category.VALIDATION }) + remote = false, producerOnly = true, category = { Category.VALIDATION }) public class SchematronEndpoint extends DefaultEndpoint { private static final Logger LOG = LoggerFactory.getLogger(SchematronEndpoint.class); diff --git a/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java b/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java index d06e3891a64..08ea797d1af 100644 --- a/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java +++ b/components/camel-seda/src/main/java/org/apache/camel/component/seda/SedaEndpoint.java @@ -55,7 +55,7 @@ import org.slf4j.LoggerFactory; */ @ManagedResource(description = "Managed SedaEndpoint") @UriEndpoint(firstVersion = "1.1.0", scheme = "seda", title = "SEDA", syntax = "seda:name", - category = { Category.CORE, Category.MESSAGING }) + remote = false, category = { Category.CORE, Category.MESSAGING }) public class SedaEndpoint extends DefaultEndpoint implements AsyncEndpoint, BrowsableEndpoint, MultipleConsumersSupport { private static final Logger LOG = LoggerFactory.getLogger(SedaEndpoint.class); diff --git a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java index 0a730090ab1..c6ed4741ef2 100644 --- a/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java +++ b/components/camel-spring-batch/src/main/java/org/apache/camel/component/spring/batch/SpringBatchEndpoint.java @@ -37,7 +37,7 @@ import org.springframework.batch.core.launch.JobLauncher; * Send messages to Spring Batch for further processing. */ @UriEndpoint(firstVersion = "2.10.0", scheme = "spring-batch", title = "Spring Batch", syntax = "spring-batch:jobName", - producerOnly = true, category = { Category.WORKFLOW }) + remote = false, producerOnly = true, category = { Category.WORKFLOW }) public class SpringBatchEndpoint extends DefaultEndpoint { @UriPath diff --git a/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java b/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java index 4b92cb74910..6cf5431115d 100644 --- a/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java +++ b/components/camel-spring/src/main/java/org/apache/camel/component/event/EventEndpoint.java @@ -38,7 +38,7 @@ import static org.apache.camel.RuntimeCamelException.wrapRuntimeCamelException; * Listen for Spring Application Events. */ @UriEndpoint(firstVersion = "1.4.0", scheme = "spring-event", title = "Spring Event", syntax = "spring-event:name", - category = { Category.MESSAGING }) + remote = false, category = { Category.MESSAGING }) public class EventEndpoint extends DefaultEndpoint implements ApplicationContextAware { private LoadBalancer loadBalancer; private ApplicationContext applicationContext; diff --git a/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java b/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java index c23138b79df..b6649404f0a 100644 --- a/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java +++ b/components/camel-stax/src/main/java/org/apache/camel/component/stax/StAXEndpoint.java @@ -31,7 +31,7 @@ import org.apache.camel.support.ProcessorEndpoint; * Process XML payloads by a SAX ContentHandler. */ @UriEndpoint(firstVersion = "2.9.0", scheme = "stax", title = "StAX", syntax = "stax:contentHandlerClass", producerOnly = true, - category = { Category.TRANSFORMATION }) + remote = false, category = { Category.TRANSFORMATION }) public class StAXEndpoint extends ProcessorEndpoint { @UriPath diff --git a/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java b/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java index 29da186f221..58a1e7a1d13 100644 --- a/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java +++ b/components/camel-stringtemplate/src/main/java/org/apache/camel/component/stringtemplate/StringTemplateEndpoint.java @@ -37,7 +37,7 @@ import org.stringtemplate.v4.STGroup; */ @UriEndpoint(firstVersion = "1.2.0", scheme = "string-template", title = "String Template", syntax = "string-template:resourceUri", producerOnly = true, - category = { Category.TRANSFORMATION, Category.SCRIPT }, headersClass = StringTemplateConstants.class) + remote = false, category = { Category.TRANSFORMATION, Category.SCRIPT }, headersClass = StringTemplateConstants.class) public class StringTemplateEndpoint extends ResourceEndpoint { @UriParam(defaultValue = "false") diff --git a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java index 3270ca9f83a..425cafe08f8 100644 --- a/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java +++ b/components/camel-stub/src/main/java/org/apache/camel/component/stub/StubEndpoint.java @@ -37,7 +37,7 @@ import org.apache.camel.spi.UriEndpoint; * parameters to let you quickly stub out one or more endpoints in your route temporarily. */ @UriEndpoint(firstVersion = "2.10.0", scheme = "stub", title = "Stub", syntax = "stub:name", - category = { Category.CORE, Category.TESTING }, lenientProperties = true) + remote = false, category = { Category.CORE, Category.TESTING }, lenientProperties = true) public class StubEndpoint extends SedaEndpoint { public StubEndpoint(String endpointUri, Component component, BlockingQueue<Exchange> queue) { diff --git a/components/camel-thymeleaf/src/main/java/org/apache/camel/component/thymeleaf/ThymeleafEndpoint.java b/components/camel-thymeleaf/src/main/java/org/apache/camel/component/thymeleaf/ThymeleafEndpoint.java index 581674e4ee5..865ff437f78 100644 --- a/components/camel-thymeleaf/src/main/java/org/apache/camel/component/thymeleaf/ThymeleafEndpoint.java +++ b/components/camel-thymeleaf/src/main/java/org/apache/camel/component/thymeleaf/ThymeleafEndpoint.java @@ -43,7 +43,7 @@ import org.thymeleaf.web.servlet.JakartaServletWebApplication; * Transform messages using a Thymeleaf template. */ @UriEndpoint(firstVersion = "4.1.0", scheme = "thymeleaf", title = "Thymeleaf", syntax = "thymeleaf:resourceUri", - producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = ThymeleafConstants.class) + remote = false, producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = ThymeleafConstants.class) public class ThymeleafEndpoint extends ResourceEndpoint { private TemplateEngine templateEngine; diff --git a/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java b/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java index f2bc4791e68..e6ad9a4a36d 100644 --- a/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java +++ b/components/camel-tika/src/main/java/org/apache/camel/component/tika/TikaEndpoint.java @@ -29,7 +29,7 @@ import org.apache.camel.support.DefaultEndpoint; * Parse documents and extract metadata and text using Apache Tika. */ @UriEndpoint(firstVersion = "2.19.0", scheme = "tika", title = "Tika", syntax = "tika:operation", producerOnly = true, - category = { Category.DOCUMENT, Category.TRANSFORMATION }) + remote = false, category = { Category.DOCUMENT, Category.TRANSFORMATION }) public class TikaEndpoint extends DefaultEndpoint { @UriParam diff --git a/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java b/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java index 4361f351ea2..5a2c50a9c75 100644 --- a/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java +++ b/components/camel-timer/src/main/java/org/apache/camel/component/timer/TimerEndpoint.java @@ -42,7 +42,7 @@ import org.apache.camel.support.DefaultEndpoint; */ @ManagedResource(description = "Managed TimerEndpoint") @UriEndpoint(firstVersion = "1.0.0", scheme = "timer", title = "Timer", syntax = "timer:timerName", consumerOnly = true, - category = { Category.CORE, Category.SCHEDULING }, headersClass = TimerConstants.class) + remote = false, category = { Category.CORE, Category.SCHEDULING }, headersClass = TimerConstants.class) public class TimerEndpoint extends DefaultEndpoint implements MultipleConsumersSupport { @UriPath @Metadata(required = true) diff --git a/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java b/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java index 7927ba5e377..8578f684185 100644 --- a/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java +++ b/components/camel-validator/src/main/java/org/apache/camel/component/validator/ValidatorEndpoint.java @@ -43,7 +43,7 @@ import org.apache.camel.support.processor.validation.ValidatorErrorHandler; */ @ManagedResource(description = "Managed ValidatorEndpoint") @UriEndpoint(firstVersion = "1.1.0", scheme = "validator", title = "Validator", syntax = "validator:resourceUri", - producerOnly = true, category = { Category.CORE, Category.VALIDATION }) + remote = false, producerOnly = true, category = { Category.CORE, Category.VALIDATION }) public class ValidatorEndpoint extends DefaultEndpoint { @UriPath(description = "URL to a local resource on the classpath, or a reference to lookup a bean in the Registry," diff --git a/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java b/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java index 9216f49fde3..600e21548f7 100644 --- a/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java +++ b/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java @@ -45,7 +45,7 @@ import org.slf4j.LoggerFactory; * Transform messages using a Velocity template. */ @UriEndpoint(firstVersion = "1.2.0", scheme = "velocity", title = "Velocity", syntax = "velocity:resourceUri", - producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = VelocityConstants.class) + remote = false, producerOnly = true, category = { Category.TRANSFORMATION }, headersClass = VelocityConstants.class) public class VelocityEndpoint extends ResourceEndpoint { private VelocityEngine velocityEngine; diff --git a/components/camel-xj/src/main/java/org/apache/camel/component/xj/XJEndpoint.java b/components/camel-xj/src/main/java/org/apache/camel/component/xj/XJEndpoint.java index 94bbb792b54..b8d99d6270f 100644 --- a/components/camel-xj/src/main/java/org/apache/camel/component/xj/XJEndpoint.java +++ b/components/camel-xj/src/main/java/org/apache/camel/component/xj/XJEndpoint.java @@ -33,7 +33,7 @@ import org.apache.camel.spi.UriParam; */ @ManagedResource(description = "Managed XJEndpoint") @UriEndpoint(firstVersion = "3.0.0", scheme = "xj", title = "XJ", syntax = "xj:resourceUri", producerOnly = true, - category = { Category.TRANSFORMATION }, headersClass = XJConstants.class) + remote = false, category = { Category.TRANSFORMATION }, headersClass = XJConstants.class) public class XJEndpoint extends XsltSaxonEndpoint { private final JsonFactory jsonFactory = new JsonFactory(); diff --git a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java b/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java index cbbd266a58b..1c7fc9df7ed 100644 --- a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java +++ b/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlSignerEndpoint.java @@ -36,7 +36,7 @@ import static org.apache.camel.component.xmlsecurity.api.XmlSignatureConstants.S */ @UriEndpoint(firstVersion = "2.12.0", scheme = SCHEME_SIGN, title = "XML Security Sign", syntax = "xmlsecurity-sign:name", producerOnly = true, category = { Category.SECURITY, Category.TRANSFORMATION }, - headersClass = XmlSignatureConstants.class) + remote = false, headersClass = XmlSignatureConstants.class) public class XmlSignerEndpoint extends DefaultEndpoint { @UriPath diff --git a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlVerifierEndpoint.java b/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlVerifierEndpoint.java index b0d15acb751..2230514dede 100644 --- a/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlVerifierEndpoint.java +++ b/components/camel-xmlsecurity/src/main/java/org/apache/camel/component/xmlsecurity/XmlVerifierEndpoint.java @@ -36,7 +36,7 @@ import static org.apache.camel.component.xmlsecurity.api.XmlSignatureConstants.S */ @UriEndpoint(firstVersion = "2.12.0", scheme = SCHEME_VERIFIER, title = "XML Security Verify", syntax = "xmlsecurity-verify:name", producerOnly = true, category = { Category.SECURITY, Category.TRANSFORMATION }, - headersClass = XmlSignatureConstants.class) + remote = false, headersClass = XmlSignatureConstants.class) public class XmlVerifierEndpoint extends DefaultEndpoint { @UriPath diff --git a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java index eced83dc47d..d21ec0bdb6c 100644 --- a/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java +++ b/components/camel-xslt-saxon/src/main/java/org/apache/camel/component/xslt/saxon/XsltSaxonEndpoint.java @@ -60,7 +60,7 @@ import org.slf4j.LoggerFactory; */ @ManagedResource(description = "Managed XsltSaxonEndpoint") @UriEndpoint(firstVersion = "3.0.0", scheme = "xslt-saxon", title = "XSLT Saxon", syntax = "xslt-saxon:resourceUri", - producerOnly = true, category = { Category.CORE, Category.TRANSFORMATION }) + remote = false, producerOnly = true, category = { Category.CORE, Category.TRANSFORMATION }) public class XsltSaxonEndpoint extends XsltEndpoint { private static final Logger LOG = LoggerFactory.getLogger(XsltSaxonEndpoint.class); diff --git a/components/camel-xslt/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java b/components/camel-xslt/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java index e114622a9d1..55a2b0a4576 100644 --- a/components/camel-xslt/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java +++ b/components/camel-xslt/src/main/java/org/apache/camel/component/xslt/XsltEndpoint.java @@ -55,7 +55,7 @@ import org.slf4j.LoggerFactory; */ @ManagedResource(description = "Managed XsltEndpoint") @UriEndpoint(firstVersion = "1.3.0", scheme = "xslt", title = "XSLT", syntax = "xslt:resourceUri", producerOnly = true, - category = { Category.CORE, Category.TRANSFORMATION }, headersClass = XsltConstants.class) + remote = false, category = { Category.CORE, Category.TRANSFORMATION }, headersClass = XsltConstants.class) public class XsltEndpoint extends ProcessorEndpoint { private static final Logger LOG = LoggerFactory.getLogger(XsltEndpoint.class);
