You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/07/05 09:07:02 UTC
[camel] branch master updated: CAMEL-13725: Endpoint DSL - Add more
component details in the javadoc
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new aa4a33b CAMEL-13725: Endpoint DSL - Add more component details in the javadoc
aa4a33b is described below
commit aa4a33b4ec2766bcbe9861765a1e24fa6dab4107
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Fri Jul 5 11:04:04 2019 +0200
CAMEL-13725: Endpoint DSL - Add more component details in the javadoc
---
.../builder/endpoint/dsl/AMQPEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/AS2EndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ActiveMQEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/AhcEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/ApnsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/AsteriskEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/AtmosEndpointBuilderFactory.java | 5 +++++
.../dsl/AtmosphereWebsocketEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/AtomEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/AtomixMapEndpointBuilderFactory.java | 5 +++++
.../dsl/AtomixMessagingEndpointBuilderFactory.java | 5 +++++
.../dsl/AtomixMultiMapEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/AtomixQueueEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/AtomixSetEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/AtomixValueEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/AvroEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/BeanEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/BeanValidatorEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/BeanstalkEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/BlobServiceEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/BonitaEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/BoxEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/BraintreeEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/BrowseEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/CMEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/CMISEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/CaffeineCacheEndpointBuilderFactory.java | 4 ++++
.../dsl/CaffeineLoadCacheEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/CassandraEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ChatScriptEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/ChunkEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/CinderEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/ClassEndpointBuilderFactory.java | 4 ++++
.../endpoint/dsl/ClientEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/CoAPEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/CometdEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ConsulEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ControlBusEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/CordaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/CouchDbEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/CouchbaseEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/CryptoCmsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/CwEndpointBuilderFactory.java | 4 ++++
.../builder/endpoint/dsl/CxfEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DataFormatEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DataSetEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DataSetTestEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/DdbEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DdbStreamEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DigitalOceanEndpointBuilderFactory.java | 5 +++++
.../dsl/DigitalSignatureEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DirectEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DirectVmEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DisruptorEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DisruptorVmEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/DnsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DockerEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/DozerEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/DrillEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/DropboxEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/EC2EndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/ECSEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/EKSEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/EhcacheEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/EjbEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ElasticsearchEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/ElsqlEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/EtcdEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/EventAdminEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/EventEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/ExecEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/FacebookEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/FhirEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/FileEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/FlatpackEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/FlinkEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/FopEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/FreemarkerEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/FtpEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/FtpsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GangliaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GeoCoderEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/GitEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GitHubEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GlanceEndpointBuilderFactory.java | 5 +++++
.../dsl/GoogleBigQueryEndpointBuilderFactory.java | 5 +++++
.../dsl/GoogleBigQuerySQLEndpointBuilderFactory.java | 5 +++++
.../dsl/GoogleCalendarEndpointBuilderFactory.java | 5 +++++
.../dsl/GoogleCalendarStreamEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GoogleDriveEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GoogleMailEndpointBuilderFactory.java | 5 +++++
.../dsl/GoogleMailStreamEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GooglePubsubEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java | 5 +++++
.../dsl/GoogleSheetsStreamEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/GoraEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/GrapeEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GridFsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/GrpcEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/HBaseEndpointBuilderFactory.java | 5 +++++
.../dsl/HazelcastAtomicnumberEndpointBuilderFactory.java | 5 +++++
.../dsl/HazelcastInstanceEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/HazelcastListEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/HazelcastMapEndpointBuilderFactory.java | 5 +++++
.../dsl/HazelcastMultimapEndpointBuilderFactory.java | 5 +++++
.../dsl/HazelcastQueueEndpointBuilderFactory.java | 5 +++++
.../dsl/HazelcastReplicatedmapEndpointBuilderFactory.java | 5 +++++
.../dsl/HazelcastRingbufferEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/HazelcastSedaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/HazelcastSetEndpointBuilderFactory.java | 5 +++++
.../dsl/HazelcastTopicEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/HdfsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/HipchatEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/HttpEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/IAMEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/IOTAEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/IPFSEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/IgniteCacheEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/IgniteComputeEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/IgniteEventsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java | 5 +++++
.../dsl/IgniteMessagingEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/IgniteQueueEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/IgniteSetEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/InfinispanEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/InfluxDbEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/IrcEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/IronMQEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JBPMEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/JCacheEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/JGroupsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JMXEndpointBuilderFactory.java | 5 +++++
.../dsl/JSR356WebSocketEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/JcloudsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JcrEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JdbcEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/JettyHttpEndpointBuilder9Factory.java | 5 +++++
.../builder/endpoint/dsl/JingEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JiraEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JmsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JoltEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JooqEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/JpaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/JsonValidatorEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/Jt400EndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/KMSEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/KafkaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/KeystoneEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/KinesisEndpointBuilderFactory.java | 5 +++++
.../dsl/KinesisFirehoseEndpointBuilderFactory.java | 5 +++++
.../dsl/KubernetesConfigMapsEndpointBuilderFactory.java | 5 +++++
.../dsl/KubernetesDeploymentsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/KubernetesJobEndpointBuilderFactory.java | 5 +++++
.../dsl/KubernetesNamespacesEndpointBuilderFactory.java | 5 +++++
.../dsl/KubernetesNodesEndpointBuilderFactory.java | 5 +++++
...etesPersistentVolumesClaimsEndpointBuilderFactory.java | 5 +++++
...KubernetesPersistentVolumesEndpointBuilderFactory.java | 5 +++++
.../dsl/KubernetesPodsEndpointBuilderFactory.java | 5 +++++
...netesReplicationControllersEndpointBuilderFactory.java | 5 +++++
.../KubernetesResourcesQuotaEndpointBuilderFactory.java | 5 +++++
.../dsl/KubernetesSecretsEndpointBuilderFactory.java | 5 +++++
.../KubernetesServiceAccountsEndpointBuilderFactory.java | 5 +++++
.../dsl/KubernetesServicesEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/LambdaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/LanguageEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/LdapEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/LdifEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/LinkedInEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/LogEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/LuceneEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/LumberjackEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MQEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MQTTEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MSKEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MailEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MasterEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MetricsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MicrometerEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MiloClientEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MiloServerEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/Mina2EndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MllpEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MockEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MongoDbEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MsvEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MustacheEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/MvelEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/MyBatisEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/NagiosEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/NatsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/NetWeaverEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/NettyEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/NettyHttpEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/NeutronEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/NovaEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/NsqEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/Olingo2EndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/Olingo4EndpointBuilderFactory.java | 5 +++++
.../dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java | 5 +++++
.../dsl/OpenshiftBuildsEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/OptaPlannerEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/PahoEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/PaxLoggingEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/PdfEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/PgEventEndpointBuilderFactory.java | 5 +++++
.../dsl/PgReplicationSlotEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/PrinterEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/PropertiesEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/PubNubEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/PulsarEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/QuartzEndpointBuilderFactory.java | 4 ++++
.../endpoint/dsl/QueueServiceEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/QuickfixjEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/RabbitMQEndpointBuilderFactory.java | 5 +++++
.../dsl/ReactiveStreamsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/RedisEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/RefEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/RestApiEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/RestEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/RestSwaggerEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/RestletEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/RssEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/S3EndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SWFEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SagaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SalesforceEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SchedulerEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SchematronEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/ScpEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SdbEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SedaEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ServerEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ServiceEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ServiceNowEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ServletEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SesEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SftpEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SipEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SjmsBatchEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SjmsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SlackEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SmppEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SnmpEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SnsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SolrEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SoroushBotEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SparkEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SplunkEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SpringBatchEndpointBuilderFactory.java | 5 +++++
.../dsl/SpringIntegrationEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SpringLdapEndpointBuilderFactory.java | 5 +++++
.../dsl/SpringWebserviceEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SqlEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/SqlStoredEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SqsEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SshEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/StAXEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/StompEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/StreamEndpointBuilderFactory.java | 5 +++++
.../dsl/StringTemplateEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/StubEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/SwiftEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/TelegramEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ThriftEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/TikaEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/TimerEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/TwilioEndpointBuilderFactory.java | 5 +++++
.../dsl/TwitterDirectMessageEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/TwitterSearchEndpointBuilderFactory.java | 5 +++++
.../dsl/TwitterStreamingEndpointBuilderFactory.java | 5 +++++
.../dsl/TwitterTimelineEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/UndertowEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ValidatorEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/VelocityEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/VertxEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/VmEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/WeatherEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/Web3jEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/WebhookEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/WebsocketEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/WordpressEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/WsEndpointBuilderFactory.java | 4 ++++
.../endpoint/dsl/XChangeEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/XQueryEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/XmlSignatureEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/XmppEndpointBuilderFactory.java | 5 +++++
.../builder/endpoint/dsl/XsltEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/YammerEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ZendeskEndpointBuilderFactory.java | 5 +++++
.../endpoint/dsl/ZooKeeperEndpointBuilderFactory.java | 5 +++++
.../dsl/ZooKeeperMasterEndpointBuilderFactory.java | 5 +++++
.../org/apache/camel/maven/packaging/EndpointDslMojo.java | 15 +++++++++++++--
298 files changed, 1493 insertions(+), 2 deletions(-)
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java
index d2449d0..92d9db2 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java
@@ -5315,7 +5315,12 @@ public interface AMQPEndpointBuilderFactory {
Exclusive;
}
/**
+ * AMQP (camel-amqp)
* Messaging with AMQP protocol using Apache QPid Client.
+ *
+ * Syntax: <code>amqp:destinationType:destinationName</code>
+ * Category: messaging
+ * Available as of version: 1.2
* Maven coordinates: org.apache.camel:camel-amqp
*/
default AMQPEndpointBuilder aMQP(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java
index e04e457..dd5256d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java
@@ -2075,8 +2075,13 @@ public interface AS2EndpointBuilderFactory {
SHA3_512WITHRSAANDMGF1;
}
/**
+ * AS2 (camel-as2)
* Component used for transferring data secure and reliable over the
* internet using the AS2 protocol.
+ *
+ * Syntax: <code>as2:apiName/methodName</code>
+ * Category: AS2
+ * Available as of version: 2.22
* Maven coordinates: org.apache.camel:camel-as2
*/
default AS2EndpointBuilder aS2(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java
index dce42c8..54fec93 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java
@@ -5338,8 +5338,13 @@ public interface ActiveMQEndpointBuilderFactory {
Exclusive;
}
/**
+ * ActiveMQ (camel-activemq)
* The activemq component allows messages to be sent to (or consumed from)
* Apache ActiveMQ. This component extends the Camel JMS component.
+ *
+ * Syntax: <code>activemq:destinationType:destinationName</code>
+ * Category: messaging
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-activemq
*/
default ActiveMQEndpointBuilder activeMQ(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AhcEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AhcEndpointBuilderFactory.java
index c7cb9fc..2c43a9c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AhcEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AhcEndpointBuilderFactory.java
@@ -417,7 +417,12 @@ public interface AhcEndpointBuilderFactory {
}
}
/**
+ * AHC (camel-ahc)
* To call external HTTP services using Async Http Client.
+ *
+ * Syntax: <code>ahc:httpUri</code>
+ * Category: http
+ * Available as of version: 2.8
* Maven coordinates: org.apache.camel:camel-ahc
*/
default AhcEndpointBuilder ahc(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java
index ca9f673..1d2b8cf 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ApnsEndpointBuilderFactory.java
@@ -865,7 +865,12 @@ public interface ApnsEndpointBuilderFactory {
}
}
/**
+ * APNS (camel-apns)
* For sending notifications to Apple iOS devices.
+ *
+ * Syntax: <code>apns:name</code>
+ * Category: eventbus,mobile
+ * Available as of version: 2.8
* Maven coordinates: org.apache.camel:camel-apns
*/
default ApnsEndpointBuilder apns(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AsteriskEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AsteriskEndpointBuilderFactory.java
index ed4f4bf..497b100 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AsteriskEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AsteriskEndpointBuilderFactory.java
@@ -562,7 +562,12 @@ public interface AsteriskEndpointBuilderFactory {
EXTENSION_STATE;
}
/**
+ * Asterisk (camel-asterisk)
* The asterisk component is used to interact with Asterisk PBX Server.
+ *
+ * Syntax: <code>asterisk:name</code>
+ * Category: voip
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-asterisk
*/
default AsteriskEndpointBuilder asterisk(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosEndpointBuilderFactory.java
index 009a82d..c607c14 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosEndpointBuilderFactory.java
@@ -811,7 +811,12 @@ public interface AtmosEndpointBuilderFactory {
move;
}
/**
+ * Atmos (camel-atmos)
* The atmos component is used for integrating with EMC's Atomos Storage.
+ *
+ * Syntax: <code>atmos:name/operation</code>
+ * Category: file,cloud
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-atmos
*/
default AtmosEndpointBuilder atmos(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java
index 3bbb070..5b06449 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtmosphereWebsocketEndpointBuilderFactory.java
@@ -1533,7 +1533,12 @@ public interface AtmosphereWebsocketEndpointBuilderFactory {
}
}
/**
+ * Atmosphere Websocket (camel-atmosphere-websocket)
* To exchange data with external Websocket clients using Atmosphere.
+ *
+ * Syntax: <code>atmosphere-websocket:servicePath</code>
+ * Category: websocket
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-atmosphere-websocket
*/
default AtmosphereWebsocketEndpointBuilder atmosphereWebsocket(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomEndpointBuilderFactory.java
index 2cbc128..f66c3c8 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomEndpointBuilderFactory.java
@@ -278,7 +278,12 @@ public interface AtomEndpointBuilderFactory {
}
}
/**
+ * Atom (camel-atom)
* The atom component is used for consuming Atom RSS feeds.
+ *
+ * Syntax: <code>atom:feedUri</code>
+ * Category: rss
+ * Available as of version: 1.2
* Maven coordinates: org.apache.camel:camel-atom
*/
default AtomEndpointBuilder atom(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMapEndpointBuilderFactory.java
index c90a45d..746a9e3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMapEndpointBuilderFactory.java
@@ -1424,7 +1424,12 @@ public interface AtomixMapEndpointBuilderFactory {
LOCAL;
}
/**
+ * Atomix Map (camel-atomix)
* The atomix-map component is used to access Atomix's distributed map.
+ *
+ * Syntax: <code>atomix-map:resourceName</code>
+ * Category: clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-atomix
*/
default AtomixMapEndpointBuilder atomixMap(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMessagingEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMessagingEndpointBuilderFactory.java
index 1a95143..435248f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMessagingEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMessagingEndpointBuilderFactory.java
@@ -1443,8 +1443,13 @@ public interface AtomixMessagingEndpointBuilderFactory {
LOCAL;
}
/**
+ * Atomix Messaging (camel-atomix)
* The atomix-messaging component is used to access Atomix's group
* messaging.
+ *
+ * Syntax: <code>atomix-messaging:resourceName</code>
+ * Category: clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-atomix
*/
default AtomixMessagingEndpointBuilder atomixMessaging(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java
index a42df33..3be3423 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java
@@ -465,8 +465,13 @@ public interface AtomixMultiMapEndpointBuilderFactory {
LOCAL;
}
/**
+ * Atomix MultiMap (camel-atomix)
* The atomix-multimap component is used to access Atomix's distributed
* multi map.
+ *
+ * Syntax: <code>atomix-multimap:resourceName</code>
+ * Category: clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-atomix
*/
default AtomixMultiMapEndpointBuilder atomixMultiMap(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixQueueEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixQueueEndpointBuilderFactory.java
index 642dc8f..8a84d46 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixQueueEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixQueueEndpointBuilderFactory.java
@@ -1285,7 +1285,12 @@ public interface AtomixQueueEndpointBuilderFactory {
LOCAL;
}
/**
+ * Atomix Queue (camel-atomix)
* The atomix-queue component is used to access Atomix's distributed queue.
+ *
+ * Syntax: <code>atomix-queue:resourceName</code>
+ * Category: clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-atomix
*/
default AtomixQueueEndpointBuilder atomixQueue(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixSetEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixSetEndpointBuilderFactory.java
index 193874b..c19baf3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixSetEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixSetEndpointBuilderFactory.java
@@ -1346,7 +1346,12 @@ public interface AtomixSetEndpointBuilderFactory {
LOCAL;
}
/**
+ * Atomix Set (camel-atomix)
* The atomix-set component is used to access Atomix's distributed set.
+ *
+ * Syntax: <code>atomix-set:resourceName</code>
+ * Category: clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-atomix
*/
default AtomixSetEndpointBuilder atomixSet(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixValueEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixValueEndpointBuilderFactory.java
index d5b8403..58dd2ca 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixValueEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixValueEndpointBuilderFactory.java
@@ -1346,7 +1346,12 @@ public interface AtomixValueEndpointBuilderFactory {
LOCAL;
}
/**
+ * Atomix Value (camel-atomix)
* The atomix-value component is used to access Atomix's distributed value.
+ *
+ * Syntax: <code>atomix-value:resourceName</code>
+ * Category: clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-atomix
*/
default AtomixValueEndpointBuilder atomixValue(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AvroEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AvroEndpointBuilderFactory.java
index 7d09cfe..b659539 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AvroEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AvroEndpointBuilderFactory.java
@@ -929,7 +929,12 @@ public interface AvroEndpointBuilderFactory {
netty;
}
/**
+ * Avro (camel-avro)
* Working with Apache Avro for data serialization.
+ *
+ * Syntax: <code>avro:transport:host:port/messageName</code>
+ * Category: messaging,transformation
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-avro
*/
default AvroEndpointBuilder avro(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanEndpointBuilderFactory.java
index d4df381..580081f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanEndpointBuilderFactory.java
@@ -175,7 +175,12 @@ public interface BeanEndpointBuilderFactory {
}
}
/**
+ * Bean (camel-bean)
* The bean component is for invoking Java beans from Camel.
+ *
+ * Syntax: <code>bean:beanName</code>
+ * Category: core,java
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-bean
*/
default BeanEndpointBuilder bean(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanValidatorEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanValidatorEndpointBuilderFactory.java
index 4565b4f..6e9184c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanValidatorEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanValidatorEndpointBuilderFactory.java
@@ -231,8 +231,13 @@ public interface BeanValidatorEndpointBuilderFactory {
}
}
/**
+ * Bean Validator (camel-bean-validator)
* The Validator component performs bean validation of the message body
* using the Java Bean Validation API.
+ *
+ * Syntax: <code>bean-validator:label</code>
+ * Category: validation
+ * Available as of version: 2.3
* Maven coordinates: org.apache.camel:camel-bean-validator
*/
default BeanValidatorEndpointBuilder beanValidator(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanstalkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanstalkEndpointBuilderFactory.java
index cb081c7..8e7a59c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanstalkEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BeanstalkEndpointBuilderFactory.java
@@ -1245,8 +1245,13 @@ public interface BeanstalkEndpointBuilderFactory {
kick;
}
/**
+ * Beanstalk (camel-beanstalk)
* The beanstalk component is used for job retrieval and post-processing of
* Beanstalk jobs.
+ *
+ * Syntax: <code>beanstalk:connectionSettings</code>
+ * Category: messaging
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-beanstalk
*/
default BeanstalkEndpointBuilder beanstalk(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java
index bf61e29..51e9409 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java
@@ -1212,8 +1212,13 @@ public interface BlobServiceEndpointBuilderFactory {
getPageBlobRanges;
}
/**
+ * Azure Storage Blob Service (camel-azure)
* The azure-blob component is used for storing and retrieving blobs from
* Azure Storage Blob Service.
+ *
+ * Syntax: <code>azure-blob:containerOrBlobUri</code>
+ * Category: cloud,database,nosql
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-azure
*/
default BlobServiceEndpointBuilder blobService(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BonitaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BonitaEndpointBuilderFactory.java
index c497055..7d09819 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BonitaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BonitaEndpointBuilderFactory.java
@@ -189,7 +189,12 @@ public interface BonitaEndpointBuilderFactory {
startCase;
}
/**
+ * Bonita (camel-bonita)
* Used for communicating with a remote Bonita BPM process engine.
+ *
+ * Syntax: <code>bonita:operation</code>
+ * Category: process
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-bonita
*/
default BonitaEndpointBuilder bonita(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java
index e8e4d04..a0ec360 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java
@@ -1277,8 +1277,13 @@ public interface BoxEndpointBuilderFactory {
RSA_SHA_512;
}
/**
+ * Box (camel-box)
* For uploading downloading and managing files folders groups
* collaborations etc on box DOT com.
+ *
+ * Syntax: <code>box:apiName/methodName</code>
+ * Category: api,file,cloud
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-box
*/
default BoxEndpointBuilder box(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java
index 0c28270..83e6c08 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java
@@ -975,8 +975,13 @@ public interface BraintreeEndpointBuilderFactory {
WEBHOOKNOTIFICATION;
}
/**
+ * Braintree (camel-braintree)
* The braintree component is used for integrating with the Braintree
* Payment System.
+ *
+ * Syntax: <code>braintree:apiName/methodName</code>
+ * Category: api,cloud,payment
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-braintree
*/
default BraintreeEndpointBuilder braintree(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BrowseEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BrowseEndpointBuilderFactory.java
index c0ba1da..906703d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BrowseEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BrowseEndpointBuilderFactory.java
@@ -419,8 +419,13 @@ public interface BrowseEndpointBuilderFactory {
}
}
/**
+ * Browse (camel-browse)
* The browse component is used for viewing the messages received on
* endpoints that supports BrowsableEndpoint.
+ *
+ * Syntax: <code>browse:name</code>
+ * Category: core,monitoring
+ * Available as of version: 1.3
* Maven coordinates: org.apache.camel:camel-browse
*/
default BrowseEndpointBuilder browse(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java
index b5ccae0..b7caf72 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java
@@ -189,7 +189,12 @@ public interface CMEndpointBuilderFactory {
}
}
/**
+ * CM SMS Gateway (camel-cm-sms)
* The cm-sms component allows to integrate with CM SMS Gateway.
+ *
+ * Syntax: <code>cm-sms:host</code>
+ * Category: mobile
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-cm-sms
*/
default CMEndpointBuilder cM(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java
index 4efe026..19b5770 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java
@@ -852,8 +852,13 @@ public interface CMISEndpointBuilderFactory {
}
}
/**
+ * CMIS (camel-cmis)
* The cmis component uses the Apache Chemistry client API and allows you to
* add/read nodes to/from a CMIS compliant content repositories.
+ *
+ * Syntax: <code>cmis:cmsUrl</code>
+ * Category: cms,database
+ * Available as of version: 2.11
* Maven coordinates: org.apache.camel:camel-cmis
*/
default CMISEndpointBuilder cMIS(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineCacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineCacheEndpointBuilderFactory.java
index 9d8fd6b..81dac32 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineCacheEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineCacheEndpointBuilderFactory.java
@@ -950,8 +950,12 @@ public interface CaffeineCacheEndpointBuilderFactory {
time_based;
}
/**
+ * Caffeine Cache (camel-caffeine)
* The caffeine-cache component is used for integration with Caffeine Cache.
*
+ * Syntax: <code>caffeine-cache:cacheName</code>
+ * Category: cache,datagrid,clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
*/
default CaffeineCacheEndpointBuilder caffeineCache(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java
index d09d2e6..1b4cf65 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java
@@ -957,8 +957,13 @@ public interface CaffeineLoadCacheEndpointBuilderFactory {
time_based;
}
/**
+ * Caffeine LoadCache (camel-caffeine)
* The caffeine-loadcache component is used for integration with Caffeine
* Load Cache.
+ *
+ * Syntax: <code>caffeine-loadcache:cacheName</code>
+ * Category: cache,datagrid,clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
*/
default CaffeineLoadCacheEndpointBuilder caffeineLoadCache(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java
index f22fad1..d7946b6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java
@@ -1533,8 +1533,13 @@ public interface CassandraEndpointBuilderFactory {
LOCAL_ONE;
}
/**
+ * Cassandra CQL (camel-cassandraql)
* The cql component aims at integrating Cassandra 2.0 using the CQL3 API
* (not the Thrift API).
+ *
+ * Syntax: <code>cql:beanRef:hosts:port/keyspace</code>
+ * Category: database,nosql
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-cassandraql
*/
default CassandraEndpointBuilder cassandra(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java
index 201681b..366d7b5 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java
@@ -181,7 +181,12 @@ public interface ChatScriptEndpointBuilderFactory {
}
}
/**
+ * ChatScript (camel-chatscript)
* Represents a ChatScript endpoint.
+ *
+ * Syntax: <code>chatscript:host:port/botname</code>
+ * Category: ai,chatscript
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-chatscript
*/
default ChatScriptEndpointBuilder chatScript(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChunkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChunkEndpointBuilderFactory.java
index 3172f75..a6bd8d2 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChunkEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChunkEndpointBuilderFactory.java
@@ -193,7 +193,12 @@ public interface ChunkEndpointBuilderFactory {
}
}
/**
+ * Chunk (camel-chunk)
* Transforms the message using a Chunk template.
+ *
+ * Syntax: <code>chunk:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-chunk
*/
default ChunkEndpointBuilder chunk(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java
index fe61104..6ae700f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java
@@ -217,8 +217,13 @@ public interface CinderEndpointBuilderFactory {
}
}
/**
+ * OpenStack Cinder (camel-openstack)
* The openstack-cinder component allows messages to be sent to an OpenStack
* block storage services.
+ *
+ * Syntax: <code>openstack-cinder:host</code>
+ * Category: cloud,paas
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
*/
default CinderEndpointBuilder cinder(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java
index a116426..71f68fd 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java
@@ -175,8 +175,12 @@ public interface ClassEndpointBuilderFactory {
}
}
/**
+ * Class (camel-bean)
* The class component is for invoking Java classes (Java beans) from Camel.
*
+ * Syntax: <code>class:beanName</code>
+ * Category: core,java
+ * Available as of version: 2.4
* Maven coordinates: org.apache.camel:camel-bean
*/
default ClassEndpointBuilder classEndpoint(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java
index 5014fca..5837353 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java
@@ -1543,9 +1543,14 @@ public interface ClientEndpointBuilderFactory {
SIZE_3;
}
/**
+ * IEC 60870 Client (camel-iec60870)
* IEC 60870 component used for telecontrol (supervisory control and data
* acquisition) such as controlling electric power transmission grids and
* other geographically widespread control systems.
+ *
+ * Syntax: <code>iec60870-client:uriPath</code>
+ * Category: iot
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-iec60870
*/
default ClientEndpointBuilder client(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java
index e6fb8d4..c6b099c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java
@@ -991,8 +991,13 @@ public interface CoAPEndpointBuilderFactory {
}
}
/**
+ * CoAP (camel-coap)
* The coap component is used for sending and receiving messages from COAP
* capable devices.
+ *
+ * Syntax: <code>coap:uri</code>
+ * Category: iot
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-coap
*/
default CoAPEndpointBuilder coAP(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java
index 157e7e9..ba7b870 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java
@@ -1205,8 +1205,13 @@ public interface CometdEndpointBuilderFactory {
}
}
/**
+ * CometD (camel-cometd)
* The cometd component is a transport for working with the Jetty
* implementation of the cometd/bayeux protocol.
+ *
+ * Syntax: <code>cometd:host:port/channelName</code>
+ * Category: websocket
+ * Available as of version: 2.0
* Maven coordinates: org.apache.camel:camel-cometd
*/
default CometdEndpointBuilder cometd(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ConsulEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ConsulEndpointBuilderFactory.java
index d2ed77b..07c998d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ConsulEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ConsulEndpointBuilderFactory.java
@@ -420,9 +420,14 @@ public interface ConsulEndpointBuilderFactory {
}
}
/**
+ * Consul (camel-consul)
* The camel consul component allows you to work with Consul, a distributed,
* highly available, datacenter-aware, service discovery and configuration
* system.
+ *
+ * Syntax: <code>consul:apiEndpoint</code>
+ * Category: api,cloud
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-consul
*/
default ConsulEndpointBuilder consul(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java
index fb40ae0..8726b61 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java
@@ -248,8 +248,13 @@ public interface ControlBusEndpointBuilderFactory {
}
}
/**
+ * Control Bus (camel-controlbus)
* The controlbus component provides easy management of Camel applications
* based on the Control Bus EIP pattern.
+ *
+ * Syntax: <code>controlbus:command:language</code>
+ * Category: core,monitoring
+ * Available as of version: 2.11
* Maven coordinates: org.apache.camel:camel-controlbus
*/
default ControlBusEndpointBuilder controlBus(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CordaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CordaEndpointBuilderFactory.java
index f69079a..dffeb2d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CordaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CordaEndpointBuilderFactory.java
@@ -463,7 +463,12 @@ public interface CordaEndpointBuilderFactory {
}
}
/**
+ * corda (camel-corda)
* The corda component uses the corda-rpc to interact with corda nodes.
+ *
+ * Syntax: <code>corda:configuration</code>
+ * Category: corda,blockchain
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-corda
*/
default CordaEndpointBuilder corda(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java
index e9e33da..196e45b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java
@@ -778,7 +778,12 @@ public interface CouchDbEndpointBuilderFactory {
}
}
/**
+ * CouchDB (camel-couchdb)
* The couchdb component is used for integrate with CouchDB databases.
+ *
+ * Syntax: <code>couchdb:protocol:hostname:port/database</code>
+ * Category: database,nosql
+ * Available as of version: 2.11
* Maven coordinates: org.apache.camel:camel-couchdb
*/
default CouchDbEndpointBuilder couchDb(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchbaseEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchbaseEndpointBuilderFactory.java
index 90d33c6..ed00e51 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchbaseEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchbaseEndpointBuilderFactory.java
@@ -1950,8 +1950,13 @@ public interface CouchbaseEndpointBuilderFactory {
}
}
/**
+ * Couchbase (camel-couchbase)
* Represents a Couchbase endpoint that can query Views with a Poll strategy
* and/or produce various type of operations.
+ *
+ * Syntax: <code>couchbase:protocol:hostname:port</code>
+ * Category: database,nosql
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-couchbase
*/
default CouchbaseEndpointBuilder couchbase(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java
index 61a4dd3..38e1bc9 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java
@@ -553,9 +553,14 @@ public interface CryptoCmsEndpointBuilderFactory {
decrypt;
}
/**
+ * Crypto CMS (camel-crypto-cms)
* The crypto cms component is used for encrypting data in CMS Enveloped
* Data format, decrypting CMS Enveloped Data, signing data in CMS Signed
* Data format, and verifying CMS Signed Data.
+ *
+ * Syntax: <code>crypto-cms:cryptoOperation:name</code>
+ * Category: security,transformation
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-crypto-cms
*/
default CryptoCmsEndpointBuilder cryptoCms(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java
index 788cb0c..7b4c1ca 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java
@@ -269,8 +269,12 @@ public interface CwEndpointBuilderFactory {
}
}
/**
+ * AWS CloudWatch (camel-aws-cw)
* The aws-cw component is used for sending metrics to an Amazon CloudWatch.
*
+ * Syntax: <code>aws-cw:namespace</code>
+ * Category: cloud,monitoring
+ * Available as of version: 2.11
* Maven coordinates: org.apache.camel:camel-aws-cw
*/
default CwEndpointBuilder cw(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java
index fabafdd..5d51c4a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfEndpointBuilderFactory.java
@@ -2219,7 +2219,12 @@ public interface CxfEndpointBuilderFactory {
POJO;
}
/**
+ * CXF (camel-cxf)
* The cxf component is used for SOAP WebServices using Apache CXF.
+ *
+ * Syntax: <code>cxf:beanId:address</code>
+ * Category: soap,webservice
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-cxf
*/
default CxfEndpointBuilder cxf(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java
index cb4ef93..1b32175 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java
@@ -2005,7 +2005,12 @@ public interface CxfRsEndpointBuilderFactory {
Custom;
}
/**
+ * CXF-RS (camel-cxf)
* The cxfrs component is used for JAX-RS REST services using Apache CXF.
+ *
+ * Syntax: <code>cxfrs:beanId:address</code>
+ * Category: rest
+ * Available as of version: 2.0
* Maven coordinates: org.apache.camel:camel-cxf
*/
default CxfRsEndpointBuilder cxfRs(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java
index e49a331..cb14129 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java
@@ -126,8 +126,13 @@ public interface DataFormatEndpointBuilderFactory {
}
}
/**
+ * Data Format (camel-dataformat)
* The dataformat component is used for working with Data Formats as if it
* was a regular Component supporting Endpoints and URIs.
+ *
+ * Syntax: <code>dataformat:name:operation</code>
+ * Category: core,transformation
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-dataformat
*/
default DataFormatEndpointBuilder dataFormat(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java
index 2776355..60247fc 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java
@@ -835,8 +835,13 @@ public interface DataSetEndpointBuilderFactory {
}
}
/**
+ * Dataset (camel-dataset)
* The dataset component provides a mechanism to easily perform load & soak
* testing of your system.
+ *
+ * Syntax: <code>dataset:name</code>
+ * Category: core,testing
+ * Available as of version: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
*/
default DataSetEndpointBuilder dataSet(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java
index 2a997f8..604c114 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java
@@ -204,8 +204,13 @@ public interface DataSetTestEndpointBuilderFactory {
}
}
/**
+ * DataSet Test (camel-dataset)
* The dataset-test component extends the mock component by on startup to
* pull messages from another endpoint to set the expected message bodies.
+ *
+ * Syntax: <code>dataset-test:name</code>
+ * Category: core,testing
+ * Available as of version: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
*/
default DataSetTestEndpointBuilder dataSetTest(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java
index 759902c..790fd1c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java
@@ -338,8 +338,13 @@ public interface DdbEndpointBuilderFactory {
UpdateTable;
}
/**
+ * AWS DynamoDB (camel-aws-ddb)
* The aws-ddb component is used for storing and retrieving data from
* Amazon's DynamoDB service.
+ *
+ * Syntax: <code>aws-ddb:tableName</code>
+ * Category: cloud,database,nosql
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-aws-ddb
*/
default DdbEndpointBuilder ddb(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java
index 7d28f7f..6194790 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java
@@ -179,8 +179,13 @@ public interface DdbStreamEndpointBuilderFactory {
AFTER_SEQUENCE_NUMBER;
}
/**
+ * AWS DynamoDB Streams (camel-aws-ddb)
* The aws-ddbstream component is used for working with Amazon DynamoDB
* Streams.
+ *
+ * Syntax: <code>aws-ddbstream:tableName</code>
+ * Category: cloud,messaging,streams
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-aws-ddb
*/
default DdbStreamEndpointBuilder ddbStream(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java
index 712088f..e923ffb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java
@@ -360,8 +360,13 @@ public interface DigitalOceanEndpointBuilderFactory {
tags;
}
/**
+ * DigitalOcean (camel-digitalocean)
* The DigitalOcean component allows you to manage Droplets and resources
* within the DigitalOcean cloud.
+ *
+ * Syntax: <code>digitalocean:operation</code>
+ * Category: cloud,management
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-digitalocean
*/
default DigitalOceanEndpointBuilder digitalOcean(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java
index b4cfe6d..742dbff 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java
@@ -525,8 +525,13 @@ public interface DigitalSignatureEndpointBuilderFactory {
verify;
}
/**
+ * Crypto (JCE) (camel-crypto)
* The crypto component is used for signing and verifying exchanges using
* the Signature Service of the Java Cryptographic Extension (JCE).
+ *
+ * Syntax: <code>crypto:cryptoOperation:name</code>
+ * Category: security,transformation
+ * Available as of version: 2.3
* Maven coordinates: org.apache.camel:camel-crypto
*/
default DigitalSignatureEndpointBuilder digitalSignature(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectEndpointBuilderFactory.java
index da32058..fc37cbe 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectEndpointBuilderFactory.java
@@ -493,8 +493,13 @@ public interface DirectEndpointBuilderFactory {
}
}
/**
+ * Direct (camel-direct)
* The direct component provides direct, synchronous call to another
* endpoint from the same CamelContext.
+ *
+ * Syntax: <code>direct:name</code>
+ * Category: core,endpoint
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-direct
*/
default DirectEndpointBuilder direct(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectVmEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectVmEndpointBuilderFactory.java
index 8a4c74b..63b9079 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectVmEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DirectVmEndpointBuilderFactory.java
@@ -602,8 +602,13 @@ public interface DirectVmEndpointBuilderFactory {
}
}
/**
+ * Direct VM (camel-directvm)
* The direct-vm component provides direct, synchronous call to another
* endpoint from any CamelContext in the same JVM.
+ *
+ * Syntax: <code>direct-vm:name</code>
+ * Category: core,endpoint
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-directvm
*/
default DirectVmEndpointBuilder directVm(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorEndpointBuilderFactory.java
index e93a1a5..86dd10d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorEndpointBuilderFactory.java
@@ -748,8 +748,13 @@ public interface DisruptorEndpointBuilderFactory {
Multi;
}
/**
+ * Disruptor (camel-disruptor)
* The disruptor component provides asynchronous SEDA behavior using LMAX
* Disruptor.
+ *
+ * Syntax: <code>disruptor:name</code>
+ * Category: endpoint
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
*/
default DisruptorEndpointBuilder disruptor(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorVmEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorVmEndpointBuilderFactory.java
index 0f16d47..58ffd93 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorVmEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DisruptorVmEndpointBuilderFactory.java
@@ -750,8 +750,13 @@ public interface DisruptorVmEndpointBuilderFactory {
Multi;
}
/**
+ * Disruptor VM (camel-disruptor)
* The disruptor component provides asynchronous SEDA behavior using LMAX
* Disruptor.
+ *
+ * Syntax: <code>disruptor-vm:name</code>
+ * Category: endpoint
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
*/
default DisruptorVmEndpointBuilder disruptorVm(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DnsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DnsEndpointBuilderFactory.java
index 12972db..d34f634 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DnsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DnsEndpointBuilderFactory.java
@@ -134,7 +134,12 @@ public interface DnsEndpointBuilderFactory {
wikipedia;
}
/**
+ * DNS (camel-dns)
* To lookup domain information and run DNS queries using DNSJava.
+ *
+ * Syntax: <code>dns:dnsType</code>
+ * Category: networking
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-dns
*/
default DnsEndpointBuilder dns(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DockerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DockerEndpointBuilderFactory.java
index 3bf67d0..9a324cb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DockerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DockerEndpointBuilderFactory.java
@@ -1378,7 +1378,12 @@ public interface DockerEndpointBuilderFactory {
execstart;
}
/**
+ * Docker (camel-docker)
* The docker component is used for managing Docker containers.
+ *
+ * Syntax: <code>docker:operation</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-docker
*/
default DockerEndpointBuilder docker(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DozerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DozerEndpointBuilderFactory.java
index f068f09..8006875 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DozerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DozerEndpointBuilderFactory.java
@@ -210,8 +210,13 @@ public interface DozerEndpointBuilderFactory {
}
}
/**
+ * Dozer (camel-dozer)
* The dozer component provides the ability to map between Java beans using
* the Dozer mapping library.
+ *
+ * Syntax: <code>dozer:name</code>
+ * Category: transformation
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-dozer
*/
default DozerEndpointBuilder dozer(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DrillEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DrillEndpointBuilderFactory.java
index 5ebc3e5..b176507 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DrillEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DrillEndpointBuilderFactory.java
@@ -196,8 +196,13 @@ public interface DrillEndpointBuilderFactory {
DRILLBIT;
}
/**
+ * Drill (camel-drill)
* The drill component gives you the ability to quering into apache drill
* cluster.
+ *
+ * Syntax: <code>drill:host</code>
+ * Category: database,sql
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-drill
*/
default DrillEndpointBuilder drill(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DropboxEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DropboxEndpointBuilderFactory.java
index c3969ef..c8aa48d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DropboxEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DropboxEndpointBuilderFactory.java
@@ -873,8 +873,13 @@ public interface DropboxEndpointBuilderFactory {
force;
}
/**
+ * Dropbox (camel-dropbox)
* For uploading, downloading and managing files, folders, groups,
* collaborations, etc on dropbox DOT com.
+ *
+ * Syntax: <code>dropbox:operation</code>
+ * Category: api,file
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-dropbox
*/
default DropboxEndpointBuilder dropbox(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java
index 075b456..c1a2c31 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java
@@ -140,7 +140,12 @@ public interface EC2EndpointBuilderFactory {
deleteTags;
}
/**
+ * AWS EC2 (camel-aws-ec2)
* The aws-ec2 is used for managing Amazon EC2 instances.
+ *
+ * Syntax: <code>aws-ec2:label</code>
+ * Category: cloud,management
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-aws-ec2
*/
default EC2EndpointBuilder eC2(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java
index e38f1ba..5ec4e72 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java
@@ -133,7 +133,12 @@ public interface ECSEndpointBuilderFactory {
deleteCluster;
}
/**
+ * AWS ECS (camel-aws-ecs)
* The aws-kms is used for managing Amazon ECS
+ *
+ * Syntax: <code>aws-ecs:label</code>
+ * Category: cloud,management
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-aws-ecs
*/
default ECSEndpointBuilder eCS(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java
index 88dd06b..b723df4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java
@@ -133,7 +133,12 @@ public interface EKSEndpointBuilderFactory {
deleteCluster;
}
/**
+ * AWS EKS (camel-aws-eks)
* The aws-kms is used for managing Amazon EKS
+ *
+ * Syntax: <code>aws-eks:label</code>
+ * Category: cloud,management
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-aws-eks
*/
default EKSEndpointBuilder eKS(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EhcacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EhcacheEndpointBuilderFactory.java
index 155f40f..e679972 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EhcacheEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EhcacheEndpointBuilderFactory.java
@@ -1139,8 +1139,13 @@ public interface EhcacheEndpointBuilderFactory {
UPDATED;
}
/**
+ * Ehcache (camel-ehcache)
* The ehcache component enables you to perform caching operations using
* Ehcache as cache implementation.
+ *
+ * Syntax: <code>ehcache:cacheName</code>
+ * Category: cache,datagrid,clustering
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-ehcache
*/
default EhcacheEndpointBuilder ehcache(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EjbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EjbEndpointBuilderFactory.java
index 1720f75..3981a82 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EjbEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EjbEndpointBuilderFactory.java
@@ -175,7 +175,12 @@ public interface EjbEndpointBuilderFactory {
}
}
/**
+ * EJB (camel-ejb)
* The ejb component is for invoking EJB Java beans from Camel.
+ *
+ * Syntax: <code>ejb:beanName</code>
+ * Category: endpoint,java
+ * Available as of version: 2.4
* Maven coordinates: org.apache.camel:camel-ejb
*/
default EjbEndpointBuilder ejb(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java
index 25660f6..35f39e4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java
@@ -381,8 +381,13 @@ public interface ElasticsearchEndpointBuilderFactory {
Info;
}
/**
+ * Elastichsearch Rest (camel-elasticsearch-rest)
* The elasticsearch component is used for interfacing with ElasticSearch
* server using REST API.
+ *
+ * Syntax: <code>elasticsearch-rest:clusterName</code>
+ * Category: monitoring,search
+ * Available as of version: 2.21
* Maven coordinates: org.apache.camel:camel-elasticsearch-rest
*/
default ElasticsearchEndpointBuilder elasticsearch(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElsqlEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElsqlEndpointBuilderFactory.java
index a18656b..fbbfae3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElsqlEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElsqlEndpointBuilderFactory.java
@@ -2326,8 +2326,13 @@ public interface ElsqlEndpointBuilderFactory {
StreamList;
}
/**
+ * ElSQL (camel-elsql)
* The elsql component is an extension to the existing SQL Component that
* uses ElSql to define the SQL queries.
+ *
+ * Syntax: <code>elsql:elsqlName:resourceUri</code>
+ * Category: database,sql
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-elsql
*/
default ElsqlEndpointBuilder elsql(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EtcdEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EtcdEndpointBuilderFactory.java
index 6e22623..04988ba 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EtcdEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EtcdEndpointBuilderFactory.java
@@ -1323,8 +1323,13 @@ public interface EtcdEndpointBuilderFactory {
keys;
}
/**
+ * etcd (camel-etcd)
* The camel etcd component allows you to work with Etcd, a distributed
* reliable key-value store.
+ *
+ * Syntax: <code>etcd:namespace/path</code>
+ * Category: clustering,database
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-etcd
*/
default EtcdEndpointBuilder etcd(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java
index 3929a3f..baec1a9 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java
@@ -494,8 +494,13 @@ public interface EventAdminEndpointBuilderFactory {
}
}
/**
+ * OSGi EventAdmin (camel-eventadmin)
* The eventadmin component can be used in an OSGi environment to receive
* OSGi EventAdmin events and process them.
+ *
+ * Syntax: <code>eventadmin:topic</code>
+ * Category: eventbus
+ * Available as of version: 2.6
* Maven coordinates: org.apache.camel:camel-eventadmin
*/
default EventAdminEndpointBuilder eventAdmin(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java
index e3f77f6..dc76bc9 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java
@@ -418,8 +418,13 @@ public interface EventEndpointBuilderFactory {
}
}
/**
+ * Spring Event (camel-spring)
* The spring-event component allows to listen for Spring Application
* Events.
+ *
+ * Syntax: <code>spring-event:name</code>
+ * Category: spring,eventbus
+ * Available as of version: 1.4
* Maven coordinates: org.apache.camel:camel-spring
*/
default EventEndpointBuilder event(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ExecEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ExecEndpointBuilderFactory.java
index 0ff4ee2..d5014a4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ExecEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ExecEndpointBuilderFactory.java
@@ -258,7 +258,12 @@ public interface ExecEndpointBuilderFactory {
}
}
/**
+ * Exec (camel-exec)
* The exec component can be used to execute OS system commands.
+ *
+ * Syntax: <code>exec:executable</code>
+ * Category: system
+ * Available as of version: 2.3
* Maven coordinates: org.apache.camel:camel-exec
*/
default ExecEndpointBuilder exec(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FacebookEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FacebookEndpointBuilderFactory.java
index 98c66b3..b3bd9fb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FacebookEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FacebookEndpointBuilderFactory.java
@@ -5327,8 +5327,13 @@ public interface FacebookEndpointBuilderFactory {
album;
}
/**
+ * Facebook (camel-facebook)
* The Facebook component provides access to all of the Facebook APIs
* accessible using Facebook4J.
+ *
+ * Syntax: <code>facebook:methodName</code>
+ * Category: social
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-facebook
*/
default FacebookEndpointBuilder facebook(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java
index 43003e1..f565394 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java
@@ -1947,8 +1947,13 @@ public interface FhirEndpointBuilderFactory {
ONCE;
}
/**
+ * FHIR (camel-fhir)
* The fhir component is used for working with the FHIR protocol (health
* care).
+ *
+ * Syntax: <code>fhir:apiName/methodName</code>
+ * Category: hl7,api
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-fhir
*/
default FhirEndpointBuilder fhir(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FileEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FileEndpointBuilderFactory.java
index 5e58ca6..9f24af3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FileEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FileEndpointBuilderFactory.java
@@ -3332,7 +3332,12 @@ public interface FileEndpointBuilderFactory {
TryRename;
}
/**
+ * File (camel-file)
* The file component is used for reading or writing files.
+ *
+ * Syntax: <code>file:directoryName</code>
+ * Category: core,file
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-file
*/
default FileEndpointBuilder file(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlatpackEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlatpackEndpointBuilderFactory.java
index 0c9a9db..1e01a6e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlatpackEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlatpackEndpointBuilderFactory.java
@@ -1355,8 +1355,13 @@ public interface FlatpackEndpointBuilderFactory {
delim;
}
/**
+ * Flatpack (camel-flatpack)
* The flatpack component supports fixed width and delimited file parsing
* via the FlatPack library.
+ *
+ * Syntax: <code>flatpack:type:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 1.4
* Maven coordinates: org.apache.camel:camel-flatpack
*/
default FlatpackEndpointBuilder flatpack(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlinkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlinkEndpointBuilderFactory.java
index 44f09e7..4d5f883 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlinkEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FlinkEndpointBuilderFactory.java
@@ -256,8 +256,13 @@ public interface FlinkEndpointBuilderFactory {
datastream;
}
/**
+ * Apache Flink (camel-flink)
* The flink component can be used to send DataSet jobs to Apache Flink
* cluster.
+ *
+ * Syntax: <code>flink:endpointType</code>
+ * Category: hadoop
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-flink
*/
default FlinkEndpointBuilder flink(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FopEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FopEndpointBuilderFactory.java
index ab5bace..3cb5433 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FopEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FopEndpointBuilderFactory.java
@@ -181,8 +181,13 @@ public interface FopEndpointBuilderFactory {
txt;
}
/**
+ * FOP (camel-fop)
* The fop component allows you to render a message into different output
* formats using Apache FOP.
+ *
+ * Syntax: <code>fop:outputType</code>
+ * Category: transformation
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-fop
*/
default FopEndpointBuilder fop(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FreemarkerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FreemarkerEndpointBuilderFactory.java
index 48d2f3d..29bd269 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FreemarkerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FreemarkerEndpointBuilderFactory.java
@@ -201,7 +201,12 @@ public interface FreemarkerEndpointBuilderFactory {
}
}
/**
+ * Freemarker (camel-freemarker)
* Transforms the message using a FreeMarker template.
+ *
+ * Syntax: <code>freemarker:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-freemarker
*/
default FreemarkerEndpointBuilder freemarker(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpEndpointBuilderFactory.java
index b36712d..78bb583 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpEndpointBuilderFactory.java
@@ -4921,8 +4921,13 @@ public interface FtpEndpointBuilderFactory {
TryRename;
}
/**
+ * FTP (camel-ftp)
* The ftp component is used for uploading or downloading files from FTP
* servers.
+ *
+ * Syntax: <code>ftp:host:port/directoryName</code>
+ * Category: file
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
*/
default FtpEndpointBuilder ftp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpsEndpointBuilderFactory.java
index ad1cbf0..6c916df 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/FtpsEndpointBuilderFactory.java
@@ -5615,8 +5615,13 @@ public interface FtpsEndpointBuilderFactory {
TryRename;
}
/**
+ * FTPS (camel-ftp)
* The ftps (FTP secure SSL/TLS) component is used for uploading or
* downloading files from FTP servers.
+ *
+ * Syntax: <code>ftps:host:port/directoryName</code>
+ * Category: file
+ * Available as of version: 2.2
* Maven coordinates: org.apache.camel:camel-ftp
*/
default FtpsEndpointBuilder ftps(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GangliaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GangliaEndpointBuilderFactory.java
index 0252be3..c45011e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GangliaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GangliaEndpointBuilderFactory.java
@@ -398,8 +398,13 @@ public interface GangliaEndpointBuilderFactory {
DOUBLE;
}
/**
+ * Ganglia (camel-ganglia)
* The ganglia component is used for sending metrics to the Ganglia
* monitoring system.
+ *
+ * Syntax: <code>ganglia:host:port</code>
+ * Category: monitoring
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-ganglia
*/
default GangliaEndpointBuilder ganglia(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java
index 723e02b..8deccca 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java
@@ -282,8 +282,13 @@ public interface GeoCoderEndpointBuilderFactory {
}
}
/**
+ * Geocoder (camel-geocoder)
* The geocoder component is used for looking up geocodes (latitude and
* longitude) for a given address, or reverse lookup.
+ *
+ * Syntax: <code>geocoder:address:latlng</code>
+ * Category: api,location
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-geocoder
*/
default GeoCoderEndpointBuilder geoCoder(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitEndpointBuilderFactory.java
index fd7e592..7235c25 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitEndpointBuilderFactory.java
@@ -683,7 +683,12 @@ public interface GitEndpointBuilderFactory {
BRANCH;
}
/**
+ * Git (camel-git)
* The git component is used for working with git repositories.
+ *
+ * Syntax: <code>git:localPath</code>
+ * Category: file
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-git
*/
default GitEndpointBuilder git(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java
index 11db95f..e38e799 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java
@@ -688,7 +688,12 @@ public interface GitHubEndpointBuilderFactory {
CREATEISSUE;
}
/**
+ * GitHub (camel-github)
* The github component is used for integrating Camel with github.
+ *
+ * Syntax: <code>github:type/branchName</code>
+ * Category: api,file
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-github
*/
default GitHubEndpointBuilder gitHub(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java
index 3123904..5ec8df2 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java
@@ -205,8 +205,13 @@ public interface GlanceEndpointBuilderFactory {
}
}
/**
+ * OpenStack Glance (camel-openstack)
* The openstack-glance component allows messages to be sent to an OpenStack
* image services.
+ *
+ * Syntax: <code>openstack-glance:host</code>
+ * Category: cloud,paas
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
*/
default GlanceEndpointBuilder glance(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java
index 9ebdc6f..94da2e3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java
@@ -176,7 +176,12 @@ public interface GoogleBigQueryEndpointBuilderFactory {
}
}
/**
+ * Google BigQuery (camel-google-bigquery)
* Google BigQuery data warehouse for analytics.
+ *
+ * Syntax: <code>google-bigquery:projectId:datasetId:tableName</code>
+ * Category: cloud,messaging
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-google-bigquery
*/
default GoogleBigQueryEndpointBuilder googleBigQuery(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java
index 901837e..fbd87b6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java
@@ -155,7 +155,12 @@ public interface GoogleBigQuerySQLEndpointBuilderFactory {
}
}
/**
+ * Google BigQuery Standard SQL (camel-google-bigquery)
* Google BigQuery data warehouse for analytics (using SQL queries).
+ *
+ * Syntax: <code>google-bigquery-sql:query</code>
+ * Category: cloud,messaging
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-google-bigquery
*/
default GoogleBigQuerySQLEndpointBuilder googleBigQuerySQL(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java
index b987286..4f72f62 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java
@@ -884,7 +884,12 @@ public interface GoogleCalendarEndpointBuilderFactory {
SETTINGS;
}
/**
+ * Google Calendar (camel-google-calendar)
* The google-calendar component provides access to Google Calendar.
+ *
+ * Syntax: <code>google-calendar:apiName/methodName</code>
+ * Category: api,cloud
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-google-calendar
*/
default GoogleCalendarEndpointBuilder googleCalendar(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarStreamEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarStreamEndpointBuilderFactory.java
index 943ddf7..08f708b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarStreamEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarStreamEndpointBuilderFactory.java
@@ -302,8 +302,13 @@ public interface GoogleCalendarStreamEndpointBuilderFactory {
}
}
/**
+ * Google Calendar Stream (camel-google-calendar)
* The google-calendar component provides access to Google Calendar in a
* streaming mode.
+ *
+ * Syntax: <code>google-calendar-stream:index</code>
+ * Category: api,cloud
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-google-calendar
*/
default GoogleCalendarStreamEndpointBuilder googleCalendarStream(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleDriveEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleDriveEndpointBuilderFactory.java
index 75a6b95..1e62fe0 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleDriveEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleDriveEndpointBuilderFactory.java
@@ -901,8 +901,13 @@ public interface GoogleDriveEndpointBuilderFactory {
DRIVE_REVISIONS;
}
/**
+ * Google Drive (camel-google-drive)
* The google-drive component provides access to Google Drive file storage
* service.
+ *
+ * Syntax: <code>google-drive:apiName/methodName</code>
+ * Category: api,cloud,file
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-google-drive
*/
default GoogleDriveEndpointBuilder googleDrive(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java
index b6b0ea2..8139951 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java
@@ -720,7 +720,12 @@ public interface GoogleMailEndpointBuilderFactory {
USERS;
}
/**
+ * Google Mail (camel-google-mail)
* The google-mail component provides access to Google Mail.
+ *
+ * Syntax: <code>google-mail:apiName/methodName</code>
+ * Category: api,cloud,mail
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-google-mail
*/
default GoogleMailEndpointBuilder googleMail(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailStreamEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailStreamEndpointBuilderFactory.java
index 4f09889..1eacdd1 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailStreamEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleMailStreamEndpointBuilderFactory.java
@@ -240,7 +240,12 @@ public interface GoogleMailStreamEndpointBuilderFactory {
}
}
/**
+ * Google Mail Stream (camel-google-mail)
* The google-mail component provides access to Google Mail.
+ *
+ * Syntax: <code>google-mail-stream:index</code>
+ * Category: api,cloud,mail
+ * Available as of version: 2.22
* Maven coordinates: org.apache.camel:camel-google-mail
*/
default GoogleMailStreamEndpointBuilder googleMailStream(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GooglePubsubEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GooglePubsubEndpointBuilderFactory.java
index 000d4ab..85bef25 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GooglePubsubEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GooglePubsubEndpointBuilderFactory.java
@@ -816,7 +816,12 @@ public interface GooglePubsubEndpointBuilderFactory {
NONE;
}
/**
+ * Google Pubsub (camel-google-pubsub)
* Messaging client for Google Cloud Platform PubSub Service
+ *
+ * Syntax: <code>google-pubsub:projectId:destinationName</code>
+ * Category: messaging
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-google-pubsub
*/
default GooglePubsubEndpointBuilder googlePubsub(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java
index eddfe5b..150b763 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java
@@ -722,7 +722,12 @@ public interface GoogleSheetsEndpointBuilderFactory {
DATA;
}
/**
+ * Google Sheets (camel-google-sheets)
* The google-sheets component provides access to Google Sheets.
+ *
+ * Syntax: <code>google-sheets:apiName/methodName</code>
+ * Category: api,cloud,sheets
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
*/
default GoogleSheetsEndpointBuilder googleSheets(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsStreamEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsStreamEndpointBuilderFactory.java
index b665ce0..4fc0f39 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsStreamEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsStreamEndpointBuilderFactory.java
@@ -336,7 +336,12 @@ public interface GoogleSheetsStreamEndpointBuilderFactory {
}
}
/**
+ * Google Sheets Stream (camel-google-sheets)
* The google-sheets component provides access to Google Sheets.
+ *
+ * Syntax: <code>google-sheets-stream:apiName</code>
+ * Category: api,cloud,sheets
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
*/
default GoogleSheetsStreamEndpointBuilder googleSheetsStream(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoraEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoraEndpointBuilderFactory.java
index 4bb21ec..abd73bb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoraEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoraEndpointBuilderFactory.java
@@ -887,8 +887,13 @@ public interface GoraEndpointBuilderFactory {
}
}
/**
+ * Gora (camel-gora)
* The gora component allows you to work with NoSQL databases using the
* Apache Gora framework.
+ *
+ * Syntax: <code>gora:name</code>
+ * Category: database,hadoop,nosql
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-gora
*/
default GoraEndpointBuilder gora(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java
index bdbbdc3..0ada832 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrapeEndpointBuilderFactory.java
@@ -114,8 +114,13 @@ public interface GrapeEndpointBuilderFactory {
}
}
/**
+ * Grape (camel-grape)
* The grape component allows you to fetch, load and manage additional jars
* when CamelContext is running.
+ *
+ * Syntax: <code>grape:defaultCoordinates</code>
+ * Category: management,deployment
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-grape
*/
default GrapeEndpointBuilder grape(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java
index 5223b28..b97bef0 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java
@@ -917,7 +917,12 @@ public interface GridFsEndpointBuilderFactory {
PersistentTimestampAndFileAttribute;
}
/**
+ * MongoDB GridFS (camel-mongodb-gridfs)
* Component for working with MongoDB GridFS.
+ *
+ * Syntax: <code>mongodb-gridfs:connectionBean</code>
+ * Category: database,nosql
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-mongodb-gridfs
*/
default GridFsEndpointBuilder gridFs(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrpcEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrpcEndpointBuilderFactory.java
index 51261ae..234ff89 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrpcEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GrpcEndpointBuilderFactory.java
@@ -1409,8 +1409,13 @@ public interface GrpcEndpointBuilderFactory {
PLAINTEXT;
}
/**
+ * gRPC (camel-grpc)
* The gRPC component allows to call and expose remote procedures via HTTP/2
* with protobuf dataformat
+ *
+ * Syntax: <code>grpc:host:port/service</code>
+ * Category: rpc
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-grpc
*/
default GrpcEndpointBuilder grpc(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java
index 36ec6e1..f19b1f5 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java
@@ -631,8 +631,13 @@ public interface GuavaEventBusEndpointBuilderFactory {
}
}
/**
+ * Guava EventBus (camel-guava-eventbus)
* The guava-eventbus component provides integration bridge between Camel
* and Google Guava EventBus.
+ *
+ * Syntax: <code>guava-eventbus:eventBusRef</code>
+ * Category: eventbus
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-guava-eventbus
*/
default GuavaEventBusEndpointBuilder guavaEventBus(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java
index 7b97bab..2cdedda 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java
@@ -1051,7 +1051,12 @@ public interface HBaseEndpointBuilderFactory {
}
}
/**
+ * HBase (camel-hbase)
* For reading/writing from/to an HBase store (Hadoop database).
+ *
+ * Syntax: <code>hbase:tableName</code>
+ * Category: hadoop
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-hbase
*/
default HBaseEndpointBuilder hBase(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java
index 0fd313d..a7bfe0d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java
@@ -387,9 +387,14 @@ public interface HazelcastAtomicnumberEndpointBuilderFactory {
capacity;
}
/**
+ * Hazelcast Atomic Number (camel-hazelcast)
* The hazelcast-atomicvalue component is used to access Hazelcast atomic
* number, which is an object that simply provides a grid wide number
* (long).
+ *
+ * Syntax: <code>hazelcast-atomicvalue:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastAtomicnumberEndpointBuilder hazelcastAtomicnumber(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastInstanceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastInstanceEndpointBuilderFactory.java
index 4dd85c9..af0efb3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastInstanceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastInstanceEndpointBuilderFactory.java
@@ -392,8 +392,13 @@ public interface HazelcastInstanceEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast Instance (camel-hazelcast)
* The hazelcast-instance component is used to consume join/leave events of
* the cache instance in the cluster.
+ *
+ * Syntax: <code>hazelcast-instance:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastInstanceEndpointBuilder hazelcastInstance(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastListEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastListEndpointBuilderFactory.java
index 6ff3352..afaad9c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastListEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastListEndpointBuilderFactory.java
@@ -1221,8 +1221,13 @@ public interface HazelcastListEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast List (camel-hazelcast)
* The hazelcast-list component is used to access Hazelcast distributed
* list.
+ *
+ * Syntax: <code>hazelcast-list:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastListEndpointBuilder hazelcastList(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMapEndpointBuilderFactory.java
index 3788d06..42877ec 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMapEndpointBuilderFactory.java
@@ -1219,7 +1219,12 @@ public interface HazelcastMapEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast Map (camel-hazelcast)
* The hazelcast-map component is used to access Hazelcast distributed map.
+ *
+ * Syntax: <code>hazelcast-map:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastMapEndpointBuilder hazelcastMap(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMultimapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMultimapEndpointBuilderFactory.java
index eb08b7d..73ae912 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMultimapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastMultimapEndpointBuilderFactory.java
@@ -1234,8 +1234,13 @@ public interface HazelcastMultimapEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast Multimap (camel-hazelcast)
* The hazelcast-multimap component is used to to access Hazelcast
* distributed multimap.
+ *
+ * Syntax: <code>hazelcast-multimap:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastMultimapEndpointBuilder hazelcastMultimap(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java
index 454660f..57671e7 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java
@@ -1225,8 +1225,13 @@ public interface HazelcastQueueEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast Queue (camel-hazelcast)
* The hazelcast-queue component is used to access Hazelcast distributed
* queue.
+ *
+ * Syntax: <code>hazelcast-queue:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastQueueEndpointBuilder hazelcastQueue(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java
index 04da88a..861fe94 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastReplicatedmapEndpointBuilderFactory.java
@@ -1242,8 +1242,13 @@ public interface HazelcastReplicatedmapEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast Replicated Map (camel-hazelcast)
* The hazelcast-replicatedmap component is used to access Hazelcast
* replicated map.
+ *
+ * Syntax: <code>hazelcast-replicatedmap:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastRingbufferEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastRingbufferEndpointBuilderFactory.java
index 131d7a9..7dc00a6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastRingbufferEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastRingbufferEndpointBuilderFactory.java
@@ -384,8 +384,13 @@ public interface HazelcastRingbufferEndpointBuilderFactory {
capacity;
}
/**
+ * Hazelcast Ringbuffer (camel-hazelcast)
* The hazelcast-ringbuffer component is used to access Hazelcast
* distributed ringbuffer.
+ *
+ * Syntax: <code>hazelcast-ringbuffer:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastRingbufferEndpointBuilder hazelcastRingbuffer(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSedaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSedaEndpointBuilderFactory.java
index ef36580..01f9375 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSedaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSedaEndpointBuilderFactory.java
@@ -1221,7 +1221,12 @@ public interface HazelcastSedaEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast SEDA (camel-hazelcast)
* The hazelcast-seda component is used to access Hazelcast BlockingQueue.
+ *
+ * Syntax: <code>hazelcast-seda:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastSedaEndpointBuilder hazelcastSeda(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSetEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSetEndpointBuilderFactory.java
index 79d4b3e..bdee504 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSetEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastSetEndpointBuilderFactory.java
@@ -1219,7 +1219,12 @@ public interface HazelcastSetEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast Set (camel-hazelcast)
* The camel Endpoint to access Hazelcast distributed set.
+ *
+ * Syntax: <code>hazelcast-set:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastSetEndpointBuilder hazelcastSet(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastTopicEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastTopicEndpointBuilderFactory.java
index 0662582..8fd1dad 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastTopicEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastTopicEndpointBuilderFactory.java
@@ -1225,8 +1225,13 @@ public interface HazelcastTopicEndpointBuilderFactory {
poll;
}
/**
+ * Hazelcast Topic (camel-hazelcast)
* The hazelcast-topic component is used to access Hazelcast distributed
* topic.
+ *
+ * Syntax: <code>hazelcast-topic:cacheName</code>
+ * Category: cache,datagrid
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-hazelcast
*/
default HazelcastTopicEndpointBuilder hazelcastTopic(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HdfsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HdfsEndpointBuilderFactory.java
index 48422d9..29a1a2f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HdfsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HdfsEndpointBuilderFactory.java
@@ -2143,7 +2143,12 @@ public interface HdfsEndpointBuilderFactory {
BLOCK;
}
/**
+ * HDFS2 (camel-hdfs2)
* For reading/writing from/to an HDFS filesystem using Hadoop 2.x.
+ *
+ * Syntax: <code>hdfs:hostName:port/path</code>
+ * Category: hadoop,file
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-hdfs2
*/
default HdfsEndpointBuilder hdfs(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java
index ab69a14..988c2da 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HipchatEndpointBuilderFactory.java
@@ -1082,8 +1082,13 @@ public interface HipchatEndpointBuilderFactory {
}
}
/**
+ * Hipchat (camel-hipchat)
* The hipchat component supports producing and consuming messages from/to
* Hipchat service.
+ *
+ * Syntax: <code>hipchat:protocol:host:port</code>
+ * Category: api,cloud
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-hipchat
*/
default HipchatEndpointBuilder hipchat(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
index 7bc61b8..af83fee 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java
@@ -686,7 +686,12 @@ public interface HttpEndpointBuilderFactory {
PATCH;
}
/**
+ * HTTP4 (camel-http4)
* For calling out to external HTTP servers using Apache HTTP Client 4.x.
+ *
+ * Syntax: <code>http:httpUri</code>
+ * Category: http
+ * Available as of version: 2.3
* Maven coordinates: org.apache.camel:camel-http4
*/
default HttpEndpointBuilder http(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java
index 8b15010..d26fd3e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java
@@ -142,7 +142,12 @@ public interface IAMEndpointBuilderFactory {
removeUserFromGroup;
}
/**
+ * AWS IAM (camel-aws-iam)
* The aws-iam is used for managing Amazon IAM
+ *
+ * Syntax: <code>aws-iam:label</code>
+ * Category: cloud,management
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-aws-iam
*/
default IAMEndpointBuilder iAM(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java
index 617c7ff..3d070a4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java
@@ -747,7 +747,12 @@ public interface IOTAEndpointBuilderFactory {
}
}
/**
+ * IOTA (camel-iota)
* Component for integrate IOTA DLT
+ *
+ * Syntax: <code>iota:name</code>
+ * Category: dlt
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-iota
*/
default IOTAEndpointBuilder iOTA(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java
index ade138e..391f986 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java
@@ -136,8 +136,13 @@ public interface IPFSEndpointBuilderFactory {
}
}
/**
+ * IPFS (camel-ipfs)
* The camel-ipfs component provides access to the Interplanetary File
* System (IPFS).
+ *
+ * Syntax: <code>ipfs:host:port/cmd</code>
+ * Category: file,ipfs
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-ipfs
*/
default IPFSEndpointBuilder iPFS(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteCacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteCacheEndpointBuilderFactory.java
index 926e44ed..36596ca 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteCacheEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteCacheEndpointBuilderFactory.java
@@ -859,8 +859,13 @@ public interface IgniteCacheEndpointBuilderFactory {
CLEAR;
}
/**
+ * Ignite Cache (camel-ignite)
* The Ignite Cache endpoint is one of camel-ignite endpoints which allows
* you to interact with an Ignite Cache.
+ *
+ * Syntax: <code>ignite-cache:cacheName</code>
+ * Category: nosql,cache,compute
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
*/
default IgniteCacheEndpointBuilder igniteCache(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteComputeEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteComputeEndpointBuilderFactory.java
index 6c56ac8..a74c447 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteComputeEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteComputeEndpointBuilderFactory.java
@@ -184,10 +184,15 @@ public interface IgniteComputeEndpointBuilderFactory {
AFFINITY_RUN;
}
/**
+ * Ignite Compute (camel-ignite)
* The Ignite Compute endpoint is one of camel-ignite endpoints which allows
* you to run compute operations on the cluster by passing in an
* IgniteCallable, an IgniteRunnable, an IgniteClosure, or collections of
* them, along with their parameters if necessary.
+ *
+ * Syntax: <code>ignite-compute:endpointId</code>
+ * Category: nosql,cache,compute
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
*/
default IgniteComputeEndpointBuilder igniteCompute(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteEventsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteEventsEndpointBuilderFactory.java
index d54f1da..b583592 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteEventsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteEventsEndpointBuilderFactory.java
@@ -168,9 +168,14 @@ public interface IgniteEventsEndpointBuilderFactory {
}
}
/**
+ * Ignite Events (camel-ignite)
* The Ignite Events endpoint is one of camel-ignite endpoints which allows
* you to receive events from the Ignite cluster by creating a local event
* listener.
+ *
+ * Syntax: <code>ignite-events:endpointId</code>
+ * Category: nosql,cache,compute,messaging,data
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
*/
default IgniteEventsEndpointBuilder igniteEvents(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java
index a004265..611b651 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java
@@ -181,8 +181,13 @@ public interface IgniteIdGenEndpointBuilderFactory {
INCREMENT_AND_GET;
}
/**
+ * Ignite ID Generator (camel-ignite)
* The Ignite ID Generator endpoint is one of camel-ignite endpoints which
* allows you to interact with Ignite Atomic Sequences and ID Generators.
+ *
+ * Syntax: <code>ignite-idgen:name</code>
+ * Category: nosql,cache,compute
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
*/
default IgniteIdGenEndpointBuilder igniteIdGen(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteMessagingEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteMessagingEndpointBuilderFactory.java
index 8ed8356..8f46003 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteMessagingEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteMessagingEndpointBuilderFactory.java
@@ -663,8 +663,13 @@ public interface IgniteMessagingEndpointBuilderFactory {
UNORDERED;
}
/**
+ * Ignite Messaging (camel-ignite)
* The Ignite Messaging endpoint is one of camel-ignite endpoints which
* allows you to send and consume messages from an Ignite topic.
+ *
+ * Syntax: <code>ignite-messaging:topic</code>
+ * Category: nosql,cache,messaging
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
*/
default IgniteMessagingEndpointBuilder igniteMessaging(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteQueueEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteQueueEndpointBuilderFactory.java
index f1f32aa..83dcaef 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteQueueEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteQueueEndpointBuilderFactory.java
@@ -191,8 +191,13 @@ public interface IgniteQueueEndpointBuilderFactory {
PUT;
}
/**
+ * Ignite Queues (camel-ignite)
* The Ignite Queue endpoint is one of camel-ignite endpoints which allows
* you to interact with Ignite Queue data structures.
+ *
+ * Syntax: <code>ignite-queue:name</code>
+ * Category: nosql,cache
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
*/
default IgniteQueueEndpointBuilder igniteQueue(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteSetEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteSetEndpointBuilderFactory.java
index f452b4f..2c0319e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteSetEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteSetEndpointBuilderFactory.java
@@ -180,8 +180,13 @@ public interface IgniteSetEndpointBuilderFactory {
ARRAY;
}
/**
+ * Ignite Sets (camel-ignite)
* The Ignite Sets endpoint is one of camel-ignite endpoints which allows
* you to interact with Ignite Set data structures.
+ *
+ * Syntax: <code>ignite-set:name</code>
+ * Category: nosql,cache
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
*/
default IgniteSetEndpointBuilder igniteSet(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfinispanEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfinispanEndpointBuilderFactory.java
index 0907b6a..cfd3a3f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfinispanEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfinispanEndpointBuilderFactory.java
@@ -1301,8 +1301,13 @@ public interface InfinispanEndpointBuilderFactory {
SKIP_SIZE_OPTIMIZATION;
}
/**
+ * Infinispan (camel-infinispan)
* For reading/writing from/to Infinispan distributed key/value store and
* data grid.
+ *
+ * Syntax: <code>infinispan:cacheName</code>
+ * Category: cache,datagrid,clustering
+ * Available as of version: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan
*/
default InfinispanEndpointBuilder infinispan(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java
index 0253926..91022fc 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java
@@ -179,8 +179,13 @@ public interface InfluxDbEndpointBuilderFactory {
}
}
/**
+ * InfluxDB (camel-influxdb)
* The influxdb component allows you to interact with InfluxDB, a time
* series database.
+ *
+ * Syntax: <code>influxdb:connectionBean</code>
+ * Category: database
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-influxdb
*/
default InfluxDbEndpointBuilder influxDb(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IrcEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IrcEndpointBuilderFactory.java
index 82278ee..53514a3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IrcEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IrcEndpointBuilderFactory.java
@@ -1783,7 +1783,12 @@ public interface IrcEndpointBuilderFactory {
}
}
/**
+ * IRC (camel-irc)
* The irc component implements an IRC (Internet Relay Chat) transport.
+ *
+ * Syntax: <code>irc:hostname:port</code>
+ * Category: chat
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-irc
*/
default IrcEndpointBuilder irc(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java
index ef7dea3..72b0e1d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java
@@ -1242,8 +1242,13 @@ public interface IronMQEndpointBuilderFactory {
}
}
/**
+ * IronMQ (camel-ironmq)
* The ironmq provides integration with IronMQ an elastic and durable hosted
* message queue as a service.
+ *
+ * Syntax: <code>ironmq:queueName</code>
+ * Category: cloud,messaging
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-ironmq
*/
default IronMQEndpointBuilder ironMQ(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java
index 8c57115..91f6b68 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java
@@ -1963,8 +1963,13 @@ public interface JBPMEndpointBuilderFactory {
}
}
/**
+ * JBPM (camel-jbpm)
* The jbpm component provides integration with jBPM (Business Process
* Management).
+ *
+ * Syntax: <code>jbpm:connectionURL</code>
+ * Category: process
+ * Available as of version: 2.6
* Maven coordinates: org.apache.camel:camel-jbpm
*/
default JBPMEndpointBuilder jBPM(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java
index e726c70..73af979 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java
@@ -1432,8 +1432,13 @@ public interface JCacheEndpointBuilderFactory {
EXPIRED;
}
/**
+ * JCache (camel-jcache)
* The jcache component enables you to perform caching operations using
* JSR107/JCache as cache implementation.
+ *
+ * Syntax: <code>jcache:cacheName</code>
+ * Category: cache,datagrid,clustering
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-jcache
*/
default JCacheEndpointBuilder jCache(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java
index 0545234..968a8e6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java
@@ -486,8 +486,13 @@ public interface JGroupsEndpointBuilderFactory {
}
}
/**
+ * JGroups (camel-jgroups)
* The jgroups component provides exchange of messages between Camel and
* JGroups clusters.
+ *
+ * Syntax: <code>jgroups:clusterName</code>
+ * Category: clustering,messaging
+ * Available as of version: 2.13
* Maven coordinates: org.apache.camel:camel-jgroups
*/
default JGroupsEndpointBuilder jGroups(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java
index ad63467..c9f137c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java
@@ -451,8 +451,13 @@ public interface JGroupsRaftEndpointBuilderFactory {
}
}
/**
+ * JGroups raft (camel-jgroups-raft)
* The jgroups component provides exchange of messages between Camel and
* JGroups clusters.
+ *
+ * Syntax: <code>jgroups-raft:clusterName</code>
+ * Category: clustering,messaging
+ * Available as of version: 2.24
* Maven coordinates: org.apache.camel:camel-jgroups-raft
*/
default JGroupsRaftEndpointBuilder jGroupsRaft(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java
index cfdf38c..bd6f88d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java
@@ -605,7 +605,12 @@ public interface JMXEndpointBuilderFactory {
}
}
/**
+ * JMX (camel-jmx)
* The jmx component allows to receive JMX notifications.
+ *
+ * Syntax: <code>jmx:serverURL</code>
+ * Category: monitoring
+ * Available as of version: 2.6
* Maven coordinates: org.apache.camel:camel-jmx
*/
default JMXEndpointBuilder jMX(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java
index bc3e415..76d5935 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java
@@ -537,7 +537,12 @@ public interface JSR356WebSocketEndpointBuilderFactory {
}
}
/**
+ * Javax Websocket (camel-websocket-jsr356)
* Camel WebSocket using JSR356 (javax)
+ *
+ * Syntax: <code>websocket-jsr356:websocketPathOrUri</code>
+ * Category: jsr356
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-websocket-jsr356
*/
default JSR356WebSocketEndpointBuilder jSR356WebSocket(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcloudsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcloudsEndpointBuilderFactory.java
index 31469ea..cc23190 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcloudsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcloudsEndpointBuilderFactory.java
@@ -650,7 +650,12 @@ public interface JcloudsEndpointBuilderFactory {
compute;
}
/**
+ * JClouds (camel-jclouds)
* For interacting with cloud compute & blobstore service via jclouds.
+ *
+ * Syntax: <code>jclouds:command:providerId</code>
+ * Category: api,cloud
+ * Available as of version: 2.9
* Maven coordinates: org.apache.camel:camel-jclouds
*/
default JcloudsEndpointBuilder jclouds(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcrEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcrEndpointBuilderFactory.java
index 2407d9d..e9293de 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcrEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JcrEndpointBuilderFactory.java
@@ -1019,8 +1019,13 @@ public interface JcrEndpointBuilderFactory {
}
}
/**
+ * JCR (camel-jcr)
* The jcr component allows you to add/read nodes to/from a JCR compliant
* content repository.
+ *
+ * Syntax: <code>jcr:host/base</code>
+ * Category: cms,database
+ * Available as of version: 1.3
* Maven coordinates: org.apache.camel:camel-jcr
*/
default JcrEndpointBuilder jcr(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JdbcEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JdbcEndpointBuilderFactory.java
index 244038c..39d6c02 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JdbcEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JdbcEndpointBuilderFactory.java
@@ -446,8 +446,13 @@ public interface JdbcEndpointBuilderFactory {
StreamList;
}
/**
+ * JDBC (camel-jdbc)
* The jdbc component enables you to access databases through JDBC, where
* SQL queries are sent in the message body.
+ *
+ * Syntax: <code>jdbc:dataSourceName</code>
+ * Category: database,sql
+ * Available as of version: 1.2
* Maven coordinates: org.apache.camel:camel-jdbc
*/
default JdbcEndpointBuilder jdbc(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java
index a848cab..f0c46ea 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java
@@ -438,8 +438,13 @@ public interface JettyHttpEndpointBuilder9Factory {
}
}
/**
+ * Jetty (camel-jetty)
* The jetty component provides HTTP-based endpoints for consuming and
* producing HTTP requests.
+ *
+ * Syntax: <code>jetty:httpUri</code>
+ * Category: http
+ * Available as of version: 1.2
* Maven coordinates: org.apache.camel:camel-jetty
*/
default JettyHttpEndpointBuilder9 jettyHttp9(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JingEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JingEndpointBuilderFactory.java
index cf469d1..ed70fbb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JingEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JingEndpointBuilderFactory.java
@@ -139,8 +139,13 @@ public interface JingEndpointBuilderFactory {
}
}
/**
+ * Jing (camel-jing)
* Validates the payload of a message using RelaxNG Syntax using Jing
* library.
+ *
+ * Syntax: <code>jing:resourceUri</code>
+ * Category: validation
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-jing
*/
default JingEndpointBuilder jing(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JiraEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JiraEndpointBuilderFactory.java
index c21f60e..9dbdc0d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JiraEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JiraEndpointBuilderFactory.java
@@ -846,7 +846,12 @@ public interface JiraEndpointBuilderFactory {
WATCHERS;
}
/**
+ * Jira (camel-jira)
* The jira component interacts with the JIRA issue tracker.
+ *
+ * Syntax: <code>jira:type</code>
+ * Category: api,reporting
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-jira
*/
default JiraEndpointBuilder jira(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java
index 9132686..a8f328b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JmsEndpointBuilderFactory.java
@@ -5314,8 +5314,13 @@ public interface JmsEndpointBuilderFactory {
Exclusive;
}
/**
+ * JMS (camel-jms)
* The jms component allows messages to be sent to (or consumed from) a JMS
* Queue or Topic.
+ *
+ * Syntax: <code>jms:destinationType:destinationName</code>
+ * Category: messaging
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-jms
*/
default JmsEndpointBuilder jms(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JoltEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JoltEndpointBuilderFactory.java
index 38decfa..1001d41 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JoltEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JoltEndpointBuilderFactory.java
@@ -238,8 +238,13 @@ public interface JoltEndpointBuilderFactory {
Sortr;
}
/**
+ * JOLT (camel-jolt)
* The jolt component allows you to process a JSON messages using an JOLT
* specification (such as JSON-JSON transformation).
+ *
+ * Syntax: <code>jolt:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-jolt
*/
default JoltEndpointBuilder jolt(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java
index d58e3fb..711c9ec 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JooqEndpointBuilderFactory.java
@@ -936,8 +936,13 @@ public interface JooqEndpointBuilderFactory {
NONE;
}
/**
+ * JOOQ (camel-jooq)
* The jooq component enables you to store and retrieve entities from
* databases using JOOQ
+ *
+ * Syntax: <code>jooq:entityType</code>
+ * Category: database
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-jooq
*/
default JooqEndpointBuilder jooq(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java
index 5b6ecca..c954b50 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java
@@ -1901,8 +1901,13 @@ public interface JpaEndpointBuilderFactory {
NONE;
}
/**
+ * JPA (camel-jpa)
* The jpa component enables you to store and retrieve Java objects from
* databases using JPA.
+ *
+ * Syntax: <code>jpa:entityType</code>
+ * Category: database,sql
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-jpa
*/
default JpaEndpointBuilder jpa(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JsonValidatorEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JsonValidatorEndpointBuilderFactory.java
index c958435..1a7e1b1 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JsonValidatorEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JsonValidatorEndpointBuilderFactory.java
@@ -259,7 +259,12 @@ public interface JsonValidatorEndpointBuilderFactory {
}
}
/**
+ * JSON Schema Validator (camel-json-validator)
* Validates the payload of a message using NetworkNT JSON Schema library.
+ *
+ * Syntax: <code>json-validator:resourceUri</code>
+ * Category: validation
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-json-validator
*/
default JsonValidatorEndpointBuilder jsonValidator(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java
index 2ba0dac..8cfff43 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Jt400EndpointBuilderFactory.java
@@ -1698,8 +1698,13 @@ public interface Jt400EndpointBuilderFactory {
GE;
}
/**
+ * JT400 (camel-jt400)
* The jt400 component allows you to exchanges messages with an AS/400
* system using data queues or program call.
+ *
+ * Syntax: <code>jt400:userID:password/systemName/objectPath.type</code>
+ * Category: messaging
+ * Available as of version: 1.5
* Maven coordinates: org.apache.camel:camel-jt400
*/
default Jt400EndpointBuilder jt400(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java
index cc92932..b96a728 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java
@@ -135,7 +135,12 @@ public interface KMSEndpointBuilderFactory {
enableKey;
}
/**
+ * AWS KMS (camel-aws-kms)
* The aws-kms is used for managing Amazon KMS
+ *
+ * Syntax: <code>aws-kms:label</code>
+ * Category: cloud,management
+ * Available as of version: 2.21
* Maven coordinates: org.apache.camel:camel-aws-kms
*/
default KMSEndpointBuilder kMS(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
index 2707887..1baf0fb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KafkaEndpointBuilderFactory.java
@@ -3438,8 +3438,13 @@ public interface KafkaEndpointBuilderFactory {
}
}
/**
+ * Kafka (camel-kafka)
* The kafka component allows messages to be sent to (or consumed from)
* Apache Kafka brokers.
+ *
+ * Syntax: <code>kafka:topic</code>
+ * Category: messaging
+ * Available as of version: 2.13
* Maven coordinates: org.apache.camel:camel-kafka
*/
default KafkaEndpointBuilder kafka(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java
index bb04385..11657c9 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java
@@ -206,8 +206,13 @@ public interface KeystoneEndpointBuilderFactory {
}
}
/**
+ * OpenStack Keystone (camel-openstack)
* The openstack-keystone component allows messages to be sent to an
* OpenStack identity services.
+ *
+ * Syntax: <code>openstack-keystone:host</code>
+ * Category: cloud,paas
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
*/
default KeystoneEndpointBuilder keystone(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java
index 9c8398a..1ca5fec 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java
@@ -1244,8 +1244,13 @@ public interface KinesisEndpointBuilderFactory {
silent;
}
/**
+ * AWS Kinesis (camel-aws-kinesis)
* The aws-kinesis component is for consuming and producing records from
* Amazon Kinesis Streams.
+ *
+ * Syntax: <code>aws-kinesis:streamName</code>
+ * Category: cloud,messaging
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-aws-kinesis
*/
default KinesisEndpointBuilder kinesis(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java
index 19f91cd..0e61705 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java
@@ -211,8 +211,13 @@ public interface KinesisFirehoseEndpointBuilderFactory {
}
}
/**
+ * AWS Kinesis Firehose (camel-aws-kinesis)
* The aws-kinesis-firehose component is used for producing Amazon's Kinesis
* Firehose streams.
+ *
+ * Syntax: <code>aws-kinesis-firehose:streamName</code>
+ * Category: cloud,messaging
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-aws-kinesis
*/
default KinesisFirehoseEndpointBuilder kinesisFirehose(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesConfigMapsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesConfigMapsEndpointBuilderFactory.java
index 4dd4080..475ec08 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesConfigMapsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesConfigMapsEndpointBuilderFactory.java
@@ -365,8 +365,13 @@ public interface KubernetesConfigMapsEndpointBuilderFactory {
}
}
/**
+ * Kubernetes ConfigMap (camel-kubernetes)
* The Kubernetes Configmaps component provides a producer to execute
* kubernetes configmap operations.
+ *
+ * Syntax: <code>kubernetes-config-maps:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesConfigMapsEndpointBuilder kubernetesConfigMaps(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java
index 811e769..28b313d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesDeploymentsEndpointBuilderFactory.java
@@ -1279,8 +1279,13 @@ public interface KubernetesDeploymentsEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Deployments (camel-kubernetes)
* The Kubernetes Nodes component provides a producer to execute kubernetes
* node operations and a consumer to consume node events.
+ *
+ * Syntax: <code>kubernetes-deployments:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesDeploymentsEndpointBuilder kubernetesDeployments(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java
index baf0fa2..2abb36b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java
@@ -1252,8 +1252,13 @@ public interface KubernetesHPAEndpointBuilderFactory {
}
}
/**
+ * Kubernetes HPA (camel-kubernetes)
* The Kubernetes HPA component provides a producer to execute kubernetes
* hpa operations and a consumer to consume HPA events.
+ *
+ * Syntax: <code>kubernetes-hpa:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesHPAEndpointBuilder kubernetesHPA(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesJobEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesJobEndpointBuilderFactory.java
index 777ed0d..077781a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesJobEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesJobEndpointBuilderFactory.java
@@ -1252,8 +1252,13 @@ public interface KubernetesJobEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Job (camel-kubernetes)
* The Kubernetes Jobs component provides a producer to execute kubernetes
* job operations
+ *
+ * Syntax: <code>kubernetes-job:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesJobEndpointBuilder kubernetesJob(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNamespacesEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNamespacesEndpointBuilderFactory.java
index 18587cf..d3410c6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNamespacesEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNamespacesEndpointBuilderFactory.java
@@ -1274,9 +1274,14 @@ public interface KubernetesNamespacesEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Namespaces (camel-kubernetes)
* The Kubernetes Namespaces component provides a producer to execute
* kubernetes namespace operations and a consumer to consume namespace
* events.
+ *
+ * Syntax: <code>kubernetes-namespaces:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesNamespacesEndpointBuilder kubernetesNamespaces(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNodesEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNodesEndpointBuilderFactory.java
index a8db5bb..5bec42f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNodesEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesNodesEndpointBuilderFactory.java
@@ -1263,8 +1263,13 @@ public interface KubernetesNodesEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Nodes (camel-kubernetes)
* The Kubernetes Nodes component provides a producer to execute kubernetes
* node operations and a consumer to consume node events.
+ *
+ * Syntax: <code>kubernetes-nodes:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesNodesEndpointBuilder kubernetesNodes(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java
index 67cd99d..02fddbf 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesClaimsEndpointBuilderFactory.java
@@ -377,8 +377,13 @@ public interface KubernetesPersistentVolumesClaimsEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Persistent Volume Claim (camel-kubernetes)
* The Kubernetes Persistent Volumes Claims component provides a producer to
* execute kubernetes persistent volume claim operations.
+ *
+ * Syntax: <code>kubernetes-persistent-volumes-claims:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesPersistentVolumesClaimsEndpointBuilder kubernetesPersistentVolumesClaims(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java
index a07ff4c..a76760c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPersistentVolumesEndpointBuilderFactory.java
@@ -376,8 +376,13 @@ public interface KubernetesPersistentVolumesEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Persistent Volume (camel-kubernetes)
* The Kubernetes Persistent Volumes component provides a producer to
* execute kubernetes persistent volume operations.
+ *
+ * Syntax: <code>kubernetes-persistent-volumes:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesPersistentVolumesEndpointBuilder kubernetesPersistentVolumes(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPodsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPodsEndpointBuilderFactory.java
index 71467b4..faf248f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPodsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesPodsEndpointBuilderFactory.java
@@ -1254,8 +1254,13 @@ public interface KubernetesPodsEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Pods (camel-kubernetes)
* The Kubernetes Pods component provides a producer to execute kubernetes
* pod operations and a consumer to consume pod events.
+ *
+ * Syntax: <code>kubernetes-pods:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesPodsEndpointBuilder kubernetesPods(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java
index b2f53cf..284acaa 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesReplicationControllersEndpointBuilderFactory.java
@@ -1288,9 +1288,14 @@ public interface KubernetesReplicationControllersEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Replication Controller (camel-kubernetes)
* The Kubernetes Replication Controllers component provides a producer to
* execute kubernetes replication controller operations and a consumer to
* consume replication controller events.
+ *
+ * Syntax: <code>kubernetes-replication-controllers:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesReplicationControllersEndpointBuilder kubernetesReplicationControllers(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java
index acb5e57..11a36a1 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesResourcesQuotaEndpointBuilderFactory.java
@@ -373,8 +373,13 @@ public interface KubernetesResourcesQuotaEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Resources Quota (camel-kubernetes)
* The Kubernetes Resources Quota component provides a producer to execute
* kubernetes resources quota operations.
+ *
+ * Syntax: <code>kubernetes-resources-quota:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesSecretsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesSecretsEndpointBuilderFactory.java
index a5f1bb8..4aca315 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesSecretsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesSecretsEndpointBuilderFactory.java
@@ -364,8 +364,13 @@ public interface KubernetesSecretsEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Secrets (camel-kubernetes)
* The Kubernetes Secrets component provides a producer to execute
* kubernetes secret operations.
+ *
+ * Syntax: <code>kubernetes-secrets:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesSecretsEndpointBuilder kubernetesSecrets(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java
index bbff441..13ae545 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServiceAccountsEndpointBuilderFactory.java
@@ -376,8 +376,13 @@ public interface KubernetesServiceAccountsEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Service Account (camel-kubernetes)
* The Kubernetes Service Accounts component provides a producer to execute
* service account operations.
+ *
+ * Syntax: <code>kubernetes-service-accounts:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServicesEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServicesEndpointBuilderFactory.java
index f8d46d2..283fc69 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServicesEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesServicesEndpointBuilderFactory.java
@@ -1272,8 +1272,13 @@ public interface KubernetesServicesEndpointBuilderFactory {
}
}
/**
+ * Kubernetes Services (camel-kubernetes)
* The Kubernetes Service Accounts component provides a producer to execute
* service operations and a consumer to consume service events.
+ *
+ * Syntax: <code>kubernetes-services:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default KubernetesServicesEndpointBuilder kubernetesServices(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java
index db937d4..f321f86 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java
@@ -245,8 +245,13 @@ public interface LambdaEndpointBuilderFactory {
listVersions;
}
/**
+ * AWS Lambda (camel-aws-lambda)
* The aws-lambda is used for managing and invoking functions from Amazon
* Lambda.
+ *
+ * Syntax: <code>aws-lambda:function</code>
+ * Category: cloud,computing,serverless
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-aws-lambda
*/
default LambdaEndpointBuilder lambda(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LanguageEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LanguageEndpointBuilderFactory.java
index f1b392b..ae23221 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LanguageEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LanguageEndpointBuilderFactory.java
@@ -231,8 +231,13 @@ public interface LanguageEndpointBuilderFactory {
}
}
/**
+ * Language (camel-language)
* The language component allows you to send a message to an endpoint which
* executes a script by any of the supported Languages in Camel.
+ *
+ * Syntax: <code>language:languageName:resourceUri</code>
+ * Category: core,script
+ * Available as of version: 2.5
* Maven coordinates: org.apache.camel:camel-language
*/
default LanguageEndpointBuilder language(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java
index 7ee75cd..b7e3885 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdapEndpointBuilderFactory.java
@@ -186,8 +186,13 @@ public interface LdapEndpointBuilderFactory {
}
}
/**
+ * LDAP (camel-ldap)
* The ldap component allows you to perform searches in LDAP servers using
* filters as the message payload.
+ *
+ * Syntax: <code>ldap:dirContextName</code>
+ * Category: ldap
+ * Available as of version: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
*/
default LdapEndpointBuilder ldap(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdifEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdifEndpointBuilderFactory.java
index 7039e61..83c0176 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdifEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LdifEndpointBuilderFactory.java
@@ -114,8 +114,13 @@ public interface LdifEndpointBuilderFactory {
}
}
/**
+ * LDIF (camel-ldif)
* The ldif component allows you to do updates on an LDAP server from a LDIF
* body content.
+ *
+ * Syntax: <code>ldif:ldapConnectionName</code>
+ * Category: ldap
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-ldif
*/
default LdifEndpointBuilder ldif(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java
index 05fb520..5e88cae 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java
@@ -1236,8 +1236,13 @@ public interface LinkedInEndpointBuilderFactory {
W_SHARE;
}
/**
+ * Linkedin (camel-linkedin)
* The linkedin component is used for retrieving LinkedIn user profiles,
* connections, companies, groups, posts, etc.
+ *
+ * Syntax: <code>linkedin:apiName/methodName</code>
+ * Category: api,cloud,social
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-linkedin
*/
default LinkedInEndpointBuilder linkedIn(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LogEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LogEndpointBuilderFactory.java
index 17cca0b..bbf7773 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LogEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LogEndpointBuilderFactory.java
@@ -694,8 +694,13 @@ public interface LogEndpointBuilderFactory {
Fixed;
}
/**
+ * Log (camel-log)
* The log component logs message exchanges to the underlying logging
* mechanism.
+ *
+ * Syntax: <code>log:loggerName</code>
+ * Category: core,monitoring
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-log
*/
default LogEndpointBuilder log(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LuceneEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LuceneEndpointBuilderFactory.java
index 26a79d4..49c9de4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LuceneEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LuceneEndpointBuilderFactory.java
@@ -247,7 +247,12 @@ public interface LuceneEndpointBuilderFactory {
query;
}
/**
+ * Lucene (camel-lucene)
* To insert or query from Apache Lucene databases.
+ *
+ * Syntax: <code>lucene:host:operation</code>
+ * Category: database,search
+ * Available as of version: 2.2
* Maven coordinates: org.apache.camel:camel-lucene
*/
default LuceneEndpointBuilder lucene(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LumberjackEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LumberjackEndpointBuilderFactory.java
index 675f9f4..dc745d0 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LumberjackEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LumberjackEndpointBuilderFactory.java
@@ -163,8 +163,13 @@ public interface LumberjackEndpointBuilderFactory {
}
}
/**
+ * Lumberjack (camel-lumberjack)
* The lumberjack retrieves logs sent over the network using the Lumberjack
* protocol.
+ *
+ * Syntax: <code>lumberjack:host:port</code>
+ * Category: log
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-lumberjack
*/
default LumberjackEndpointBuilder lumberjack(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java
index eff465a..04fe3fd 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java
@@ -135,7 +135,12 @@ public interface MQEndpointBuilderFactory {
describeBroker;
}
/**
+ * AWS MQ (camel-aws-mq)
* The aws-mq is used for managing Amazon MQ instances.
+ *
+ * Syntax: <code>aws-mq:label</code>
+ * Category: cloud,management
+ * Available as of version: 2.21
* Maven coordinates: org.apache.camel:camel-aws-mq
*/
default MQEndpointBuilder mQ(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java
index b13f4b9..9cd7443 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java
@@ -2652,8 +2652,13 @@ public interface MQTTEndpointBuilderFactory {
EXACTLY_ONCE;
}
/**
+ * MQTT (camel-mqtt)
* Component for communicating with MQTT M2M message brokers using
* FuseSource MQTT Client.
+ *
+ * Syntax: <code>mqtt:name</code>
+ * Category: messaging,iot
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-mqtt
*/
default MQTTEndpointBuilder mQTT(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java
index 375c3ed..e6aee64 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java
@@ -133,7 +133,12 @@ public interface MSKEndpointBuilderFactory {
describeCluster;
}
/**
+ * AWS MSK (camel-aws-msk)
* The aws-kms is used for managing Amazon KMS
+ *
+ * Syntax: <code>aws-msk:label</code>
+ * Category: cloud,management
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-aws-msk
*/
default MSKEndpointBuilder mSK(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java
index 617f4ba..4022b33 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java
@@ -2661,7 +2661,12 @@ public interface MailEndpointBuilderFactory {
}
}
/**
+ * IMAP (camel-mail)
* To send or receive emails using imap/pop3 or smtp protocols.
+ *
+ * Syntax: <code>imap:host:port</code>
+ * Category: mail
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-mail
*/
default MailEndpointBuilder mail(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MasterEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MasterEndpointBuilderFactory.java
index 20b8038..0e00432 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MasterEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MasterEndpointBuilderFactory.java
@@ -123,8 +123,13 @@ public interface MasterEndpointBuilderFactory {
}
}
/**
+ * Master (camel-master)
* Represents an endpoint which only becomes active when the
* CamelClusterView has the leadership.
+ *
+ * Syntax: <code>master:namespace:delegateUri</code>
+ * Category: clustering
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-master
*/
default MasterEndpointBuilder master(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MetricsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MetricsEndpointBuilderFactory.java
index 6218670..835d637 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MetricsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MetricsEndpointBuilderFactory.java
@@ -293,8 +293,13 @@ public interface MetricsEndpointBuilderFactory {
stop;
}
/**
+ * Metrics (camel-metrics)
* To collect various metrics directly from Camel routes using the
* DropWizard metrics library.
+ *
+ * Syntax: <code>metrics:metricsType:metricsName</code>
+ * Category: monitoring
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-metrics
*/
default MetricsEndpointBuilder metrics(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicrometerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicrometerEndpointBuilderFactory.java
index 0519cbe..66a4596 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicrometerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicrometerEndpointBuilderFactory.java
@@ -220,8 +220,13 @@ public interface MicrometerEndpointBuilderFactory {
OTHER;
}
/**
+ * Micrometer (camel-micrometer)
* To collect various metrics directly from Camel routes using the
* Micrometer library.
+ *
+ * Syntax: <code>micrometer:metricsType:metricsName</code>
+ * Category: monitoring
+ * Available as of version: 2.22
* Maven coordinates: org.apache.camel:camel-micrometer
*/
default MicrometerEndpointBuilder micrometer(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloClientEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloClientEndpointBuilderFactory.java
index 5d3d1e1..350f66e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloClientEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloClientEndpointBuilderFactory.java
@@ -1671,8 +1671,13 @@ public interface MiloClientEndpointBuilderFactory {
}
}
/**
+ * OPC UA Client (camel-milo)
* Connect to OPC UA servers using the binary protocol for acquiring
* telemetry data
+ *
+ * Syntax: <code>milo-client:endpointUri</code>
+ * Category: iot
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-milo
*/
default MiloClientEndpointBuilder miloClient(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloServerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloServerEndpointBuilderFactory.java
index db0b9fb..916472c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloServerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MiloServerEndpointBuilderFactory.java
@@ -419,7 +419,12 @@ public interface MiloServerEndpointBuilderFactory {
}
}
/**
+ * OPC UA Server (camel-milo)
* Make telemetry data available as an OPC UA server
+ *
+ * Syntax: <code>milo-server:itemId</code>
+ * Category: iot
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-milo
*/
default MiloServerEndpointBuilder miloServer(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Mina2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Mina2EndpointBuilderFactory.java
index 6093262..b09a190 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Mina2EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Mina2EndpointBuilderFactory.java
@@ -2034,8 +2034,13 @@ public interface Mina2EndpointBuilderFactory {
MAC;
}
/**
+ * Mina2 (camel-mina2)
* Socket level networking using TCP or UDP with the Apache Mina 2.x
* library.
+ *
+ * Syntax: <code>mina:protocol:host:port</code>
+ * Category: networking,tcp,udp
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-mina2
*/
default Mina2EndpointBuilder mina2(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java
index 1d021c2..aec76a5 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MllpEndpointBuilderFactory.java
@@ -1710,8 +1710,13 @@ public interface MllpEndpointBuilderFactory {
}
}
/**
+ * MLLP (camel-mllp)
* Provides functionality required by Healthcare providers to communicate
* with other systems using the MLLP protocol.
+ *
+ * Syntax: <code>mllp:hostname:port</code>
+ * Category: mllp
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
*/
default MllpEndpointBuilder mllp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MockEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MockEndpointBuilderFactory.java
index 7a695c9..820ac86 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MockEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MockEndpointBuilderFactory.java
@@ -112,8 +112,13 @@ public interface MockEndpointBuilderFactory {
}
}
/**
+ * Mock (camel-mock)
* The mock component is used for testing routes and mediation rules using
* mocks.
+ *
+ * Syntax: <code>mock:name</code>
+ * Category: core,testing
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-mock
*/
default MockEndpointBuilder mock(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java
index cdd1500..c4b151d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java
@@ -1529,7 +1529,12 @@ public interface MongoDbEndpointBuilderFactory {
MongoIterable;
}
/**
+ * MongoDB (camel-mongodb3)
* Component for working with documents stored in MongoDB database.
+ *
+ * Syntax: <code>mongodb3:connectionBean</code>
+ * Category: database,nosql
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-mongodb3
*/
default MongoDbEndpointBuilder mongoDb(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MsvEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MsvEndpointBuilderFactory.java
index f87584b..ec748c3 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MsvEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MsvEndpointBuilderFactory.java
@@ -318,7 +318,12 @@ public interface MsvEndpointBuilderFactory {
}
}
/**
+ * MSV (camel-msv)
* Validates the payload of a message using the MSV Library.
+ *
+ * Syntax: <code>msv:resourceUri</code>
+ * Category: validation
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-msv
*/
default MsvEndpointBuilder msv(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MustacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MustacheEndpointBuilderFactory.java
index 0c3de39..deb8b04 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MustacheEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MustacheEndpointBuilderFactory.java
@@ -171,7 +171,12 @@ public interface MustacheEndpointBuilderFactory {
}
}
/**
+ * Mustache (camel-mustache)
* Transforms the message using a Mustache template.
+ *
+ * Syntax: <code>mustache:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-mustache
*/
default MustacheEndpointBuilder mustache(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MvelEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MvelEndpointBuilderFactory.java
index 49e7fbb..a8068e4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MvelEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MvelEndpointBuilderFactory.java
@@ -149,7 +149,12 @@ public interface MvelEndpointBuilderFactory {
}
}
/**
+ * MVEL (camel-mvel)
* Transforms the message using a MVEL template.
+ *
+ * Syntax: <code>mvel:resourceUri</code>
+ * Category: transformation,script
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-mvel
*/
default MvelEndpointBuilder mvel(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java
index 1203611..1d7179c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java
@@ -137,8 +137,13 @@ public interface MyBatisBeanEndpointBuilderFactory {
BATCH;
}
/**
+ * MyBatis Bean (camel-mybatis)
* Performs a query, insert, update or delete in a relational database using
* MyBatis.
+ *
+ * Syntax: <code>mybatis-bean:beanName:methodName</code>
+ * Category: database,sql
+ * Available as of version: 2.22
* Maven coordinates: org.apache.camel:camel-mybatis
*/
default MyBatisBeanEndpointBuilder myBatisBean(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java
index fd738e2..5be752f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java
@@ -1093,8 +1093,13 @@ public interface MyBatisEndpointBuilderFactory {
DeleteList;
}
/**
+ * MyBatis (camel-mybatis)
* Performs a query, poll, insert, update or delete in a relational database
* using MyBatis.
+ *
+ * Syntax: <code>mybatis:statement</code>
+ * Category: database,sql
+ * Available as of version: 2.7
* Maven coordinates: org.apache.camel:camel-mybatis
*/
default MyBatisEndpointBuilder myBatis(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NagiosEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NagiosEndpointBuilderFactory.java
index 5ac73f6..c46aa94 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NagiosEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NagiosEndpointBuilderFactory.java
@@ -292,7 +292,12 @@ public interface NagiosEndpointBuilderFactory {
TripleDes;
}
/**
+ * Nagios (camel-nagios)
* To send passive checks to Nagios using JSendNSCA.
+ *
+ * Syntax: <code>nagios:host:port</code>
+ * Category: monitoring
+ * Available as of version: 2.3
* Maven coordinates: org.apache.camel:camel-nagios
*/
default NagiosEndpointBuilder nagios(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NatsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NatsEndpointBuilderFactory.java
index 8588a32..6861b4a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NatsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NatsEndpointBuilderFactory.java
@@ -1649,7 +1649,12 @@ public interface NatsEndpointBuilderFactory {
}
}
/**
+ * Nats (camel-nats)
* The nats component allows you produce and consume messages from NATS.
+ *
+ * Syntax: <code>nats:servers</code>
+ * Category: messaging
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-nats
*/
default NatsEndpointBuilder nats(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java
index 735f6c4..f11aefa 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java
@@ -206,8 +206,13 @@ public interface NetWeaverEndpointBuilderFactory {
}
}
/**
+ * SAP NetWeaver (camel-sap-netweaver)
* The sap-netweaver component integrates with the SAP NetWeaver Gateway
* using HTTP transports.
+ *
+ * Syntax: <code>sap-netweaver:url</code>
+ * Category: sap
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
*/
default NetWeaverEndpointBuilder netWeaver(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyEndpointBuilderFactory.java
index 00070dd..7d58df8 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyEndpointBuilderFactory.java
@@ -4234,7 +4234,12 @@ public interface NettyEndpointBuilderFactory {
NULL;
}
/**
+ * Netty4 (camel-netty4)
* Socket level networking using TCP or UDP with the Netty 4.x library.
+ *
+ * Syntax: <code>netty:protocol:host:port</code>
+ * Category: networking,tcp,udp
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-netty4
*/
default NettyEndpointBuilder netty(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
index 4f77af8..833f51f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
@@ -4636,7 +4636,12 @@ public interface NettyHttpEndpointBuilderFactory {
}
}
/**
+ * Netty4 HTTP (camel-netty4-http)
* Netty HTTP server and client using the Netty 4.x library.
+ *
+ * Syntax: <code>netty-http:protocol:host:port/path</code>
+ * Category: http
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-netty4-http
*/
default NettyHttpEndpointBuilder nettyHttp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java
index 4910a5e..cbb0a87 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java
@@ -217,8 +217,13 @@ public interface NeutronEndpointBuilderFactory {
}
}
/**
+ * OpenStack Neutron (camel-openstack)
* The openstack-neutron component allows messages to be sent to an
* OpenStack network services.
+ *
+ * Syntax: <code>openstack-neutron:host</code>
+ * Category: cloud,paas
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
*/
default NeutronEndpointBuilder neutron(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java
index 7b50506..102d1fb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java
@@ -217,8 +217,13 @@ public interface NovaEndpointBuilderFactory {
}
}
/**
+ * OpenStack Nova (camel-openstack)
* The openstack-nova component allows messages to be sent to an OpenStack
* compute services.
+ *
+ * Syntax: <code>openstack-nova:host</code>
+ * Category: cloud,paas
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
*/
default NovaEndpointBuilder nova(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NsqEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NsqEndpointBuilderFactory.java
index 2f76ddb..9e31d47 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NsqEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NsqEndpointBuilderFactory.java
@@ -804,7 +804,12 @@ public interface NsqEndpointBuilderFactory {
}
}
/**
+ * NSQ (camel-nsq)
* Represents a nsq endpoint.
+ *
+ * Syntax: <code>nsq:servers</code>
+ * Category: messaging
+ * Available as of version: 2.23
* Maven coordinates: org.apache.camel:camel-nsq
*/
default NsqEndpointBuilder nsq(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java
index 37a4c44..a0bd6d4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java
@@ -1260,7 +1260,12 @@ public interface Olingo2EndpointBuilderFactory {
DEFAULT;
}
/**
+ * Olingo2 (camel-olingo2)
* Communicates with OData 2.0 services using Apache Olingo.
+ *
+ * Syntax: <code>olingo2:apiName/methodName</code>
+ * Category: cloud
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-olingo2
*/
default Olingo2EndpointBuilder olingo2(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java
index b5e5682..2a5f09b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java
@@ -1260,7 +1260,12 @@ public interface Olingo4EndpointBuilderFactory {
DEFAULT;
}
/**
+ * Olingo4 (camel-olingo4)
* Communicates with OData 4.0 services using Apache Olingo OData API.
+ *
+ * Syntax: <code>olingo4:apiName/methodName</code>
+ * Category: cloud
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-olingo4
*/
default Olingo4EndpointBuilder olingo4(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java
index 580361d..2341b96 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildConfigsEndpointBuilderFactory.java
@@ -370,8 +370,13 @@ public interface OpenshiftBuildConfigsEndpointBuilderFactory {
}
}
/**
+ * Openshift Build Config (camel-kubernetes)
* The Kubernetes Build Config component provides a producer to execute
* kubernetes build config operations.
+ *
+ * Syntax: <code>openshift-build-configs:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs(
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildsEndpointBuilderFactory.java
index a45a374..1d0172f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OpenshiftBuildsEndpointBuilderFactory.java
@@ -363,8 +363,13 @@ public interface OpenshiftBuildsEndpointBuilderFactory {
}
}
/**
+ * Openshift Builds (camel-kubernetes)
* The Openshift Builds component provides a producer to execute openshift
* build operations.
+ *
+ * Syntax: <code>openshift-builds:masterUrl</code>
+ * Category: container,cloud,paas
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
*/
default OpenshiftBuildsEndpointBuilder openshiftBuilds(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java
index 3429dbe..d5ab6b6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java
@@ -499,7 +499,12 @@ public interface OptaPlannerEndpointBuilderFactory {
}
}
/**
+ * OptaPlanner (camel-optaplanner)
* Solves the planning problem contained in a message with OptaPlanner.
+ *
+ * Syntax: <code>optaplanner:configFile</code>
+ * Category: engine,planning
+ * Available as of version: 2.13
* Maven coordinates: org.apache.camel:camel-optaplanner
*/
default OptaPlannerEndpointBuilder optaPlanner(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PahoEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PahoEndpointBuilderFactory.java
index f01c9c9..3b06866 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PahoEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PahoEndpointBuilderFactory.java
@@ -1024,8 +1024,13 @@ public interface PahoEndpointBuilderFactory {
MEMORY;
}
/**
+ * Paho (camel-paho)
* Component for communicating with MQTT M2M message brokers using Eclipse
* Paho MQTT Client.
+ *
+ * Syntax: <code>paho:topic</code>
+ * Category: messaging,iot
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-paho
*/
default PahoEndpointBuilder paho(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java
index 26ee998..52e948f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java
@@ -116,8 +116,13 @@ public interface PaxLoggingEndpointBuilderFactory {
}
}
/**
+ * OSGi PAX Logging (camel-paxlogging)
* The paxlogging component can be used in an OSGi environment to receive
* PaxLogging events and process them.
+ *
+ * Syntax: <code>paxlogging:appender</code>
+ * Category: monitoring
+ * Available as of version: 2.6
* Maven coordinates: org.apache.camel:camel-paxlogging
*/
default PaxLoggingEndpointBuilder paxLogging(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PdfEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PdfEndpointBuilderFactory.java
index a9280d1..6d6039a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PdfEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PdfEndpointBuilderFactory.java
@@ -342,8 +342,13 @@ public interface PdfEndpointBuilderFactory {
lineTermination;
}
/**
+ * PDF (camel-pdf)
* The pdf components provides the ability to create, modify or extract
* content from PDF documents.
+ *
+ * Syntax: <code>pdf:operation</code>
+ * Category: document,transformation,printing
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-pdf
*/
default PdfEndpointBuilder pdf(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java
index 064eb4e..7257977 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java
@@ -697,8 +697,13 @@ public interface PgEventEndpointBuilderFactory {
}
}
/**
+ * PostgresSQL Event (camel-pgevent)
* The pgevent component allows for producing/consuming PostgreSQL events
* related to the listen/notify commands.
+ *
+ * Syntax: <code>pgevent:host:port/database/channel</code>
+ * Category: database,sql
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-pgevent
*/
default PgEventEndpointBuilder pgEvent(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgReplicationSlotEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgReplicationSlotEndpointBuilderFactory.java
index f080ae9..8a8927f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgReplicationSlotEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgReplicationSlotEndpointBuilderFactory.java
@@ -275,7 +275,12 @@ public interface PgReplicationSlotEndpointBuilderFactory {
}
}
/**
+ * PostgresSQL Replication Slot (camel-pg-replication-slot)
* Consumer endpoint to receive from PostgreSQL Replication Slot.
+ *
+ * Syntax: <code>pg-replication-slot:host:port/database/slot:plugin</code>
+ * Category: database,sql
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-pg-replication-slot
*/
default PgReplicationSlotEndpointBuilder pgReplicationSlot(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java
index 1b32f5b..c3bf0e5 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java
@@ -296,8 +296,13 @@ public interface PrinterEndpointBuilderFactory {
}
}
/**
+ * Printer (camel-printer)
* The printer component is used for sending messages to printers as print
* jobs.
+ *
+ * Syntax: <code>lpr:hostname:port/printername</code>
+ * Category: printing
+ * Available as of version: 2.1
* Maven coordinates: org.apache.camel:camel-printer
*/
default PrinterEndpointBuilder printer(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PropertiesEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PropertiesEndpointBuilderFactory.java
index b6fa677..c2b6145 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PropertiesEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PropertiesEndpointBuilderFactory.java
@@ -420,8 +420,13 @@ public interface PropertiesEndpointBuilderFactory {
}
}
/**
+ * Properties (camel-properties)
* The properties component is used for using property placeholders in
* endpoint uris.
+ *
+ * Syntax: <code>properties:key</code>
+ * Category: core,endpoint
+ * Available as of version: 2.3
* Maven coordinates: org.apache.camel:camel-properties
*/
default PropertiesEndpointBuilder properties(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java
index 49ab5dc..01f5594 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java
@@ -811,8 +811,13 @@ public interface PubNubEndpointBuilderFactory {
}
}
/**
+ * PubNub (camel-pubnub)
* To send and receive messages to PubNub data stream network for connected
* devices.
+ *
+ * Syntax: <code>pubnub:channel</code>
+ * Category: cloud,iot,messaging
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-pubnub
*/
default PubNubEndpointBuilder pubNub(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PulsarEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PulsarEndpointBuilderFactory.java
index 9b6840a..00a3746 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PulsarEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PulsarEndpointBuilderFactory.java
@@ -650,7 +650,12 @@ public interface PulsarEndpointBuilderFactory {
FAILOVER;
}
/**
+ * Apache Pulsar (camel-pulsar)
* Camel Apache Pulsar Component
+ *
+ * Syntax: <code>pulsar:persistence://tenant/namespace/topic</code>
+ * Category: messaging
+ * Available as of version: 2.24
* Maven coordinates: org.apache.camel:camel-pulsar
*/
default PulsarEndpointBuilder pulsar(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuartzEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuartzEndpointBuilderFactory.java
index de0d20c..2138a4c 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuartzEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuartzEndpointBuilderFactory.java
@@ -498,8 +498,12 @@ public interface QuartzEndpointBuilderFactory {
}
}
/**
+ * Quartz2 (camel-quartz2)
* Provides a scheduled delivery of messages using the Quartz 2.x scheduler.
*
+ * Syntax: <code>quartz2:groupName/triggerName</code>
+ * Category: scheduling
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-quartz2
*/
default QuartzEndpointBuilder quartz(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java
index 966ca52..6e56c7a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java
@@ -683,8 +683,13 @@ public interface QueueServiceEndpointBuilderFactory {
deleteMessage;
}
/**
+ * Azure Storage Queue Service (camel-azure)
* The azure-queue component is used for storing and retrieving messages
* from Azure Storage Queue Service.
+ *
+ * Syntax: <code>azure-queue:containerAndQueueUri</code>
+ * Category: cloud,queue,azure
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-azure
*/
default QueueServiceEndpointBuilder queueService(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java
index c98b40c..6c965be 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java
@@ -608,8 +608,13 @@ public interface QuickfixjEndpointBuilderFactory {
}
}
/**
+ * QuickFix (camel-quickfix)
* The quickfix component allows to send Financial Interchange (FIX)
* messages to the QuickFix engine.
+ *
+ * Syntax: <code>quickfix:configurationName</code>
+ * Category: messaging
+ * Available as of version: 2.1
* Maven coordinates: org.apache.camel:camel-quickfix
*/
default QuickfixjEndpointBuilder quickfixj(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java
index c321826..839b8f1 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java
@@ -3159,8 +3159,13 @@ public interface RabbitMQEndpointBuilderFactory {
}
}
/**
+ * RabbitMQ (camel-rabbitmq)
* The rabbitmq component allows you produce and consume messages from
* RabbitMQ instances.
+ *
+ * Syntax: <code>rabbitmq:exchangeName</code>
+ * Category: messaging
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-rabbitmq
*/
default RabbitMQEndpointBuilder rabbitMQ(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ReactiveStreamsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ReactiveStreamsEndpointBuilderFactory.java
index c6a5253..77c5002 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ReactiveStreamsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ReactiveStreamsEndpointBuilderFactory.java
@@ -603,7 +603,12 @@ public interface ReactiveStreamsEndpointBuilderFactory {
LATEST;
}
/**
+ * Reactive Streams (camel-reactive-streams)
* Reactive Camel using reactive streams
+ *
+ * Syntax: <code>reactive-streams:stream</code>
+ * Category: reactive,streams
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-reactive-streams
*/
default ReactiveStreamsEndpointBuilder reactiveStreams(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java
index 2efa069..4985c2f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java
@@ -991,8 +991,13 @@ public interface RedisEndpointBuilderFactory {
GEORADIUSBYMEMBER;
}
/**
+ * Spring Redis (camel-spring-redis)
* The spring-redis component allows sending and receiving messages from
* Redis.
+ *
+ * Syntax: <code>spring-redis:host:port</code>
+ * Category: spring,nosql
+ * Available as of version: 2.11
* Maven coordinates: org.apache.camel:camel-spring-redis
*/
default RedisEndpointBuilder redis(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RefEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RefEndpointBuilderFactory.java
index 48dffba..6b94567 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RefEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RefEndpointBuilderFactory.java
@@ -419,8 +419,13 @@ public interface RefEndpointBuilderFactory {
}
}
/**
+ * Ref (camel-ref)
* The ref component is used for lookup of existing endpoints bound in the
* Registry.
+ *
+ * Syntax: <code>ref:name</code>
+ * Category: core,endpoint
+ * Available as of version: 1.2
* Maven coordinates: org.apache.camel:camel-ref
*/
default RefEndpointBuilder ref(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestApiEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestApiEndpointBuilderFactory.java
index c0bddc8..2379542 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestApiEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestApiEndpointBuilderFactory.java
@@ -153,8 +153,13 @@ public interface RestApiEndpointBuilderFactory {
}
}
/**
+ * REST API (camel-rest)
* The rest-api component is used for providing Swagger API of the REST
* services which has been defined using the rest-dsl in Camel.
+ *
+ * Syntax: <code>rest-api:path/contextIdPattern</code>
+ * Category: core,rest
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-rest
*/
default RestApiEndpointBuilder restApi(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java
index 45db21b..cdbafb0 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java
@@ -782,8 +782,13 @@ public interface RestEndpointBuilderFactory {
json_xml;
}
/**
+ * REST (camel-rest)
* The rest component is used for either hosting REST services (consumer) or
* calling external REST services (producer).
+ *
+ * Syntax: <code>rest:method:path:uriTemplate</code>
+ * Category: core,rest
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-rest
*/
default RestEndpointBuilder restEndpoint(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestSwaggerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestSwaggerEndpointBuilderFactory.java
index 0647857..da90886 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestSwaggerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestSwaggerEndpointBuilderFactory.java
@@ -104,7 +104,12 @@ public interface RestSwaggerEndpointBuilderFactory {
}
}
/**
+ * REST Swagger (camel-rest-swagger)
* An awesome REST endpoint backed by Swagger specifications.
+ *
+ * Syntax: <code>rest-swagger:specificationUri#operationId</code>
+ * Category: rest,swagger,http
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-rest-swagger
*/
default RestSwaggerEndpointBuilder restSwagger(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestletEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestletEndpointBuilderFactory.java
index 312cbd4..b4e2a65 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestletEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestletEndpointBuilderFactory.java
@@ -1215,7 +1215,12 @@ public interface RestletEndpointBuilderFactory {
}
}
/**
+ * Restlet (camel-restlet)
* Component for consuming and producing Restful resources using Restlet.
+ *
+ * Syntax: <code>restlet:protocol:host:port/uriPattern</code>
+ * Category: rest
+ * Available as of version: 2.0
* Maven coordinates: org.apache.camel:camel-restlet
*/
default RestletEndpointBuilder restlet(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RssEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RssEndpointBuilderFactory.java
index 26fd20e..7ab074d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RssEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RssEndpointBuilderFactory.java
@@ -278,7 +278,12 @@ public interface RssEndpointBuilderFactory {
}
}
/**
+ * RSS (camel-rss)
* The rss component is used for consuming RSS feeds.
+ *
+ * Syntax: <code>rss:feedUri</code>
+ * Category: rss
+ * Available as of version: 2.0
* Maven coordinates: org.apache.camel:camel-rss
*/
default RssEndpointBuilder rss(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java
index dd279ea..5e4cae4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java
@@ -2242,8 +2242,13 @@ public interface S3EndpointBuilderFactory {
getObject;
}
/**
+ * AWS S3 Storage Service (camel-aws-s3)
* The aws-s3 component is used for storing and retrieving objecct from
* Amazon S3 Storage Service.
+ *
+ * Syntax: <code>aws-s3:bucketNameOrArn</code>
+ * Category: cloud,file
+ * Available as of version: 2.8
* Maven coordinates: org.apache.camel:camel-aws-s3
*/
default S3EndpointBuilder s3(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java
index 1e42600..eb3eeea 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java
@@ -1286,8 +1286,13 @@ public interface SWFEndpointBuilderFactory {
}
}
/**
+ * AWS Simple Workflow (camel-aws-swf)
* The aws-swf component is used for managing workflows from Amazon Simple
* Workflow.
+ *
+ * Syntax: <code>aws-swf:type</code>
+ * Category: cloud,workflow
+ * Available as of version: 2.13
* Maven coordinates: org.apache.camel:camel-aws-swf
*/
default SWFEndpointBuilder sWF(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SagaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SagaEndpointBuilderFactory.java
index 0b908b4..622aeb8 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SagaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SagaEndpointBuilderFactory.java
@@ -134,8 +134,13 @@ public interface SagaEndpointBuilderFactory {
COMPENSATE;
}
/**
+ * Saga (camel-saga)
* The saga component provides access to advanced options for managing the
* flow in the Saga EIP.
+ *
+ * Syntax: <code>saga:action</code>
+ * Category: core,endpoint
+ * Available as of version: 2.21
* Maven coordinates: org.apache.camel:camel-saga
*/
default SagaEndpointBuilder saga(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java
index c47473d..b68fcb7 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SalesforceEndpointBuilderFactory.java
@@ -2836,8 +2836,13 @@ public interface SalesforceEndpointBuilderFactory {
UPDATE;
}
/**
+ * Salesforce (camel-salesforce)
* The salesforce component is used for integrating Camel with the massive
* Salesforce API.
+ *
+ * Syntax: <code>salesforce:operationName:topicName</code>
+ * Category: api,cloud,crm
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
*/
default SalesforceEndpointBuilder salesforce(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchedulerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchedulerEndpointBuilderFactory.java
index 0a5ace8..7af8c8d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchedulerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchedulerEndpointBuilderFactory.java
@@ -136,8 +136,13 @@ public interface SchedulerEndpointBuilderFactory {
}
}
/**
+ * Scheduler (camel-scheduler)
* The scheduler component is used for generating message exchanges when a
* scheduler fires.
+ *
+ * Syntax: <code>scheduler:name</code>
+ * Category: core,scheduling
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-scheduler
*/
default SchedulerEndpointBuilder scheduler(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchematronEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchematronEndpointBuilderFactory.java
index cb3fb32..b36f635 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchematronEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SchematronEndpointBuilderFactory.java
@@ -185,7 +185,12 @@ public interface SchematronEndpointBuilderFactory {
}
}
/**
+ * Schematron (camel-schematron)
* Validates the payload of a message using the Schematron Library.
+ *
+ * Syntax: <code>schematron:path</code>
+ * Category: validation
+ * Available as of version: 2.15
* Maven coordinates: org.apache.camel:camel-schematron
*/
default SchematronEndpointBuilder schematron(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ScpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ScpEndpointBuilderFactory.java
index 4d8123a..8002b99 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ScpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ScpEndpointBuilderFactory.java
@@ -469,7 +469,12 @@ public interface ScpEndpointBuilderFactory {
}
}
/**
+ * SCP (camel-jsch)
* To copy files using the secure copy protocol (SCP).
+ *
+ * Syntax: <code>scp:host:port/directoryName</code>
+ * Category: file
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-jsch
*/
default ScpEndpointBuilder scp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java
index 1afc5a0..b24c8bb 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java
@@ -292,8 +292,13 @@ public interface SdbEndpointBuilderFactory {
Select;
}
/**
+ * AWS SimpleDB (camel-aws-sdb)
* The aws-sdb component is for storing and retrieving data from/to Amazon's
* SDB service.
+ *
+ * Syntax: <code>aws-sdb:domainName</code>
+ * Category: cloud,database,nosql
+ * Available as of version: 2.9
* Maven coordinates: org.apache.camel:camel-aws-sdb
*/
default SdbEndpointBuilder sdb(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SedaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SedaEndpointBuilderFactory.java
index 6c8a31f..18b5f29 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SedaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SedaEndpointBuilderFactory.java
@@ -902,8 +902,13 @@ public interface SedaEndpointBuilderFactory {
}
}
/**
+ * SEDA (camel-seda)
* The seda component provides asynchronous call to another endpoint from
* any CamelContext in the same JVM.
+ *
+ * Syntax: <code>seda:name</code>
+ * Category: core,endpoint
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-seda
*/
default SedaEndpointBuilder seda(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java
index cf9e4d4..ba3076a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java
@@ -1613,9 +1613,14 @@ public interface ServerEndpointBuilderFactory {
SIZE_3;
}
/**
+ * IEC 60870 Server (camel-iec60870)
* IEC 60870 component used for telecontrol (supervisory control and data
* acquisition) such as controlling electric power transmission grids and
* other geographically widespread control systems.
+ *
+ * Syntax: <code>iec60870-server:uriPath</code>
+ * Category: iot
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-iec60870
*/
default ServerEndpointBuilder server(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceEndpointBuilderFactory.java
index e33ad27..d94fd09 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceEndpointBuilderFactory.java
@@ -112,8 +112,13 @@ public interface ServiceEndpointBuilderFactory {
}
}
/**
+ * Service (camel-service)
* Represents an endpoint which is registered to a Service Registry such as
* Consul, Etcd.
+ *
+ * Syntax: <code>service:delegateUri</code>
+ * Category: cloud
+ * Available as of version: 2.22
* Maven coordinates: org.apache.camel:camel-service
*/
default ServiceEndpointBuilder service(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java
index 63a75ca..3de3fa8 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java
@@ -986,8 +986,13 @@ public interface ServiceNowEndpointBuilderFactory {
HELSINKI;
}
/**
+ * ServiceNow (camel-servicenow)
* The servicenow component is used to integrate Camel with ServiceNow cloud
* services.
+ *
+ * Syntax: <code>servicenow:instanceName</code>
+ * Category: api,cloud,management
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-servicenow
*/
default ServiceNowEndpointBuilder serviceNow(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServletEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServletEndpointBuilderFactory.java
index 5b70743..d90b150 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServletEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServletEndpointBuilderFactory.java
@@ -358,8 +358,13 @@ public interface ServletEndpointBuilderFactory {
}
}
/**
+ * Servlet (camel-servlet)
* To use a HTTP Servlet as entry for Camel routes when running in a servlet
* container.
+ *
+ * Syntax: <code>servlet:contextPath</code>
+ * Category: http
+ * Available as of version: 2.0
* Maven coordinates: org.apache.camel:camel-servlet
*/
default ServletEndpointBuilder servlet(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java
index 0817c07..2149145 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java
@@ -280,8 +280,13 @@ public interface SesEndpointBuilderFactory {
}
}
/**
+ * AWS Simple Email Service (camel-aws-ses)
* The aws-ses component is used for sending emails with Amazon's SES
* service.
+ *
+ * Syntax: <code>aws-ses:from</code>
+ * Category: cloud,mail
+ * Available as of version: 2.9
* Maven coordinates: org.apache.camel:camel-aws-ses
*/
default SesEndpointBuilder ses(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java
index a466768..5736ad6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SftpEndpointBuilderFactory.java
@@ -5250,8 +5250,13 @@ public interface SftpEndpointBuilderFactory {
TryRename;
}
/**
+ * SFTP (camel-ftp)
* The sftp (FTP over SSH) component is used for uploading or downloading
* files from SFTP servers.
+ *
+ * Syntax: <code>sftp:host:port/directoryName</code>
+ * Category: file
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
*/
default SftpEndpointBuilder sftp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java
index 5f4211f..d536947 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java
@@ -2884,8 +2884,13 @@ public interface SipEndpointBuilderFactory {
}
}
/**
+ * SIP (camel-sip)
* To send and receive messages using the SIP protocol (used in telco and
* mobile).
+ *
+ * Syntax: <code>sip:uri</code>
+ * Category: mobile
+ * Available as of version: 2.5
* Maven coordinates: org.apache.camel:camel-sip
*/
default SipEndpointBuilder sip(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java
index 2680a3d..30dd3dc 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Sjms2EndpointBuilderFactory.java
@@ -2145,8 +2145,13 @@ public interface Sjms2EndpointBuilderFactory {
SESSION_TRANSACTED;
}
/**
+ * Simple JMS2 (camel-sjms2)
* The sjms2 component (simple jms) allows messages to be sent to (or
* consumed from) a JMS Queue or Topic (uses JMS 2.x API).
+ *
+ * Syntax: <code>sjms2:destinationType:destinationName</code>
+ * Category: messaging
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-sjms2
*/
default Sjms2EndpointBuilder sjms2(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsBatchEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsBatchEndpointBuilderFactory.java
index d233470..670aa16 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsBatchEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsBatchEndpointBuilderFactory.java
@@ -697,8 +697,13 @@ public interface SjmsBatchEndpointBuilderFactory {
}
}
/**
+ * Simple JMS Batch (camel-sjms)
* The sjms-batch component is a specialized for highly performant,
* transactional batch consumption from a JMS queue.
+ *
+ * Syntax: <code>sjms-batch:destinationName</code>
+ * Category: messaging
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-sjms
*/
default SjmsBatchEndpointBuilder sjmsBatch(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java
index a1e95e2..6e06b8e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SjmsEndpointBuilderFactory.java
@@ -2089,8 +2089,13 @@ public interface SjmsEndpointBuilderFactory {
SESSION_TRANSACTED;
}
/**
+ * Simple JMS (camel-sjms)
* The sjms component (simple jms) allows messages to be sent to (or
* consumed from) a JMS Queue or Topic (uses JMS 1.x API).
+ *
+ * Syntax: <code>sjms:destinationType:destinationName</code>
+ * Category: messaging
+ * Available as of version: 2.11
* Maven coordinates: org.apache.camel:camel-sjms
*/
default SjmsEndpointBuilder sjms(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java
index 4e5fffd..88a5658 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SlackEndpointBuilderFactory.java
@@ -912,7 +912,12 @@ public interface SlackEndpointBuilderFactory {
}
}
/**
+ * Slack (camel-slack)
* The slack component allows you to send messages to Slack.
+ *
+ * Syntax: <code>slack:channel</code>
+ * Category: social
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-slack
*/
default SlackEndpointBuilder slack(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java
index 1d0a71d..2b7b7d7 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java
@@ -2135,7 +2135,12 @@ public interface SmppEndpointBuilderFactory {
TRUNCATE;
}
/**
+ * SMPP (camel-smpp)
* To send and receive SMS using a SMSC (Short Message Service Center).
+ *
+ * Syntax: <code>smpp:host:port</code>
+ * Category: mobile
+ * Available as of version: 2.2
* Maven coordinates: org.apache.camel:camel-smpp
*/
default SmppEndpointBuilder smpp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnmpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnmpEndpointBuilderFactory.java
index fa0a410..5ff8135 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnmpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnmpEndpointBuilderFactory.java
@@ -422,8 +422,13 @@ public interface SnmpEndpointBuilderFactory {
GET_NEXT;
}
/**
+ * SNMP (camel-snmp)
* The snmp component gives you the ability to poll SNMP capable devices or
* receiving traps.
+ *
+ * Syntax: <code>snmp:host:port</code>
+ * Category: monitoring
+ * Available as of version: 2.1
* Maven coordinates: org.apache.camel:camel-snmp
*/
default SnmpEndpointBuilder snmp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java
index 3b8537f..691da49 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java
@@ -382,8 +382,13 @@ public interface SnsEndpointBuilderFactory {
}
}
/**
+ * AWS Simple Notification System (camel-aws-sns)
* The aws-sns component is used for sending messages to an Amazon Simple
* Notification Topic.
+ *
+ * Syntax: <code>aws-sns:topicNameOrArn</code>
+ * Category: cloud,mobile,messaging
+ * Available as of version: 2.8
* Maven coordinates: org.apache.camel:camel-aws-sns
*/
default SnsEndpointBuilder sns(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java
index ca2a8f2..f739e38 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java
@@ -360,8 +360,13 @@ public interface SolrEndpointBuilderFactory {
}
}
/**
+ * Solr (camel-solr)
* The solr component allows you to interface with an Apache Lucene Solr
* server.
+ *
+ * Syntax: <code>solr:url</code>
+ * Category: monitoring,search
+ * Available as of version: 2.9
* Maven coordinates: org.apache.camel:camel-solr
*/
default SolrEndpointBuilder solr(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java
index 4ac283a..df234ec 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java
@@ -1333,7 +1333,12 @@ public interface SoroushBotEndpointBuilderFactory {
downloadFile;
}
/**
+ * Soroush (camel-soroush)
* To integrate with the Soroush chat bot.
+ *
+ * Syntax: <code>soroush:action/authorizationToken</code>
+ * Category: chat
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-soroush
*/
default SoroushBotEndpointBuilder soroushBot(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java
index d428c2e..75bf9f0 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java
@@ -319,8 +319,13 @@ public interface SparkEndpointBuilderFactory {
}
}
/**
+ * Spark Rest (camel-spark-rest)
* The spark-rest component is used for hosting REST services which has been
* defined using Camel rest-dsl.
+ *
+ * Syntax: <code>spark-rest:verb:path</code>
+ * Category: rest
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-spark-rest
*/
default SparkEndpointBuilder spark(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java
index 02672c9..c75d447 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SplunkEndpointBuilderFactory.java
@@ -1524,7 +1524,12 @@ public interface SplunkEndpointBuilderFactory {
SSLv3;
}
/**
+ * Splunk (camel-splunk)
* The splunk component allows to publish or search for events in Splunk.
+ *
+ * Syntax: <code>splunk:name</code>
+ * Category: log,monitoring
+ * Available as of version: 2.13
* Maven coordinates: org.apache.camel:camel-splunk
*/
default SplunkEndpointBuilder splunk(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringBatchEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringBatchEndpointBuilderFactory.java
index 2931cba..c4941a4 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringBatchEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringBatchEndpointBuilderFactory.java
@@ -190,8 +190,13 @@ public interface SpringBatchEndpointBuilderFactory {
}
}
/**
+ * Spring Batch (camel-spring-batch)
* The spring-batch component allows to send messages to Spring Batch for
* further processing.
+ *
+ * Syntax: <code>spring-batch:jobName</code>
+ * Category: spring,batch,scheduling
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-spring-batch
*/
default SpringBatchEndpointBuilder springBatch(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringIntegrationEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringIntegrationEndpointBuilderFactory.java
index de93330..ecd992e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringIntegrationEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringIntegrationEndpointBuilderFactory.java
@@ -538,7 +538,12 @@ public interface SpringIntegrationEndpointBuilderFactory {
}
}
/**
+ * Spring Integration (camel-spring-integration)
* Bridges Camel with Spring Integration.
+ *
+ * Syntax: <code>spring-integration:defaultChannel</code>
+ * Category: spring,eventbus
+ * Available as of version: 1.4
* Maven coordinates: org.apache.camel:camel-spring-integration
*/
default SpringIntegrationEndpointBuilder springIntegration(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringLdapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringLdapEndpointBuilderFactory.java
index d44222f..019e446 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringLdapEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringLdapEndpointBuilderFactory.java
@@ -167,8 +167,13 @@ public interface SpringLdapEndpointBuilderFactory {
FUNCTION_DRIVEN;
}
/**
+ * Spring LDAP (camel-spring-ldap)
* The spring-ldap component allows you to perform searches in LDAP servers
* using filters as the message payload.
+ *
+ * Syntax: <code>spring-ldap:templateName</code>
+ * Category: spring,ldap
+ * Available as of version: 2.11
* Maven coordinates: org.apache.camel:camel-spring-ldap
*/
default SpringLdapEndpointBuilder springLdap(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java
index 668f7d5..657d752 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java
@@ -1091,8 +1091,13 @@ public interface SpringWebserviceEndpointBuilderFactory {
BEANNAME;
}
/**
+ * Spring WebService (camel-spring-ws)
* The spring-ws component is used for SOAP WebServices using Spring
* WebServices.
+ *
+ * Syntax: <code>spring-ws:type:lookupKey:webServiceEndpointUri</code>
+ * Category: spring,soap,webservice
+ * Available as of version: 2.6
* Maven coordinates: org.apache.camel:camel-spring-ws
*/
default SpringWebserviceEndpointBuilder springWebservice(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlEndpointBuilderFactory.java
index 4e3cb93..c14d489 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlEndpointBuilderFactory.java
@@ -2085,8 +2085,13 @@ public interface SqlEndpointBuilderFactory {
StreamList;
}
/**
+ * SQL (camel-sql)
* The sql component allows you to work with databases using JDBC SQL
* queries.
+ *
+ * Syntax: <code>sql:query</code>
+ * Category: database,sql
+ * Available as of version: 1.4
* Maven coordinates: org.apache.camel:camel-sql
*/
default SqlEndpointBuilder sql(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlStoredEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlStoredEndpointBuilderFactory.java
index 9f62b79..98d6872 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlStoredEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqlStoredEndpointBuilderFactory.java
@@ -247,8 +247,13 @@ public interface SqlStoredEndpointBuilderFactory {
}
}
/**
+ * SQL Stored Procedure (camel-sql)
* The sql component allows you to work with databases using JDBC Stored
* Procedure queries.
+ *
+ * Syntax: <code>sql-stored:template</code>
+ * Category: database,sql
+ * Available as of version: 2.17
* Maven coordinates: org.apache.camel:camel-sql
*/
default SqlStoredEndpointBuilder sqlStored(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java
index e33f22f..2936829 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java
@@ -2204,8 +2204,13 @@ public interface SqsEndpointBuilderFactory {
listQueues;
}
/**
+ * AWS Simple Queue Service (camel-aws-sqs)
* The aws-sqs component is used for sending and receiving messages to
* Amazon's SQS service.
+ *
+ * Syntax: <code>aws-sqs:queueNameOrArn</code>
+ * Category: cloud,messaging
+ * Available as of version: 2.6
* Maven coordinates: org.apache.camel:camel-aws-sqs
*/
default SqsEndpointBuilder sqs(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java
index 23931b5..970ee28 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SshEndpointBuilderFactory.java
@@ -1520,8 +1520,13 @@ public interface SshEndpointBuilderFactory {
}
}
/**
+ * SSH (camel-ssh)
* The ssh component enables access to SSH servers such that you can send an
* SSH command, and process the response.
+ *
+ * Syntax: <code>ssh:host:port</code>
+ * Category: file
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-ssh
*/
default SshEndpointBuilder ssh(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java
index d8d1e0b..c7bdc6a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java
@@ -113,8 +113,13 @@ public interface StAXEndpointBuilderFactory {
}
}
/**
+ * StAX (camel-stax)
* The stax component allows messages to be process through a SAX
* ContentHandler.
+ *
+ * Syntax: <code>stax:contentHandlerClass</code>
+ * Category: transformation
+ * Available as of version: 2.9
* Maven coordinates: org.apache.camel:camel-stax
*/
default StAXEndpointBuilder stAX(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StompEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StompEndpointBuilderFactory.java
index d765425..74108a2 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StompEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StompEndpointBuilderFactory.java
@@ -717,8 +717,13 @@ public interface StompEndpointBuilderFactory {
}
}
/**
+ * Stomp (camel-stomp)
* The stomp component is used for communicating with Stomp compliant
* message brokers.
+ *
+ * Syntax: <code>stomp:destination</code>
+ * Category: messaging
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-stomp
*/
default StompEndpointBuilder stomp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StreamEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StreamEndpointBuilderFactory.java
index 431d2dd..2ad992e 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StreamEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StreamEndpointBuilderFactory.java
@@ -1100,8 +1100,13 @@ public interface StreamEndpointBuilderFactory {
}
}
/**
+ * Stream (camel-stream)
* The stream: component provides access to the system-in, system-out and
* system-err streams as well as allowing streaming of file and URL.
+ *
+ * Syntax: <code>stream:kind</code>
+ * Category: file,system
+ * Available as of version: 1.3
* Maven coordinates: org.apache.camel:camel-stream
*/
default StreamEndpointBuilder stream(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java
index 071a896..a16a673 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StringTemplateEndpointBuilderFactory.java
@@ -187,7 +187,12 @@ public interface StringTemplateEndpointBuilderFactory {
}
}
/**
+ * String Template (camel-stringtemplate)
* Transforms the message using a String template.
+ *
+ * Syntax: <code>string-template:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
*/
default StringTemplateEndpointBuilder stringTemplate(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StubEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StubEndpointBuilderFactory.java
index 04033ce..bed939d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StubEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StubEndpointBuilderFactory.java
@@ -902,8 +902,13 @@ public interface StubEndpointBuilderFactory {
}
}
/**
+ * Stub (camel-stub)
* The stub component provides a simple way to stub out any physical
* endpoints while in development or testing.
+ *
+ * Syntax: <code>stub:name</code>
+ * Category: core,testing
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-stub
*/
default StubEndpointBuilder stub(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java
index 2492a02..ba5579f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java
@@ -217,8 +217,13 @@ public interface SwiftEndpointBuilderFactory {
}
}
/**
+ * OpenStack Swift (camel-openstack)
* The openstack-swift component allows messages to be sent to an OpenStack
* object storage services.
+ *
+ * Syntax: <code>openstack-swift:host</code>
+ * Category: cloud,paas
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
*/
default SwiftEndpointBuilder swift(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java
index 14f2ea5..5de5736 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TelegramEndpointBuilderFactory.java
@@ -1038,7 +1038,12 @@ public interface TelegramEndpointBuilderFactory {
}
}
/**
+ * Telegram (camel-telegram)
* The telegram component provides access to the Telegram Bot API.
+ *
+ * Syntax: <code>telegram:type/authorizationToken</code>
+ * Category: chat
+ * Available as of version: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
*/
default TelegramEndpointBuilder telegram(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java
index dca38a9..4bb8f77 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ThriftEndpointBuilderFactory.java
@@ -958,8 +958,13 @@ public interface ThriftEndpointBuilderFactory {
SASL;
}
/**
+ * Thrift (camel-thrift)
* The Thrift component allows to call and expose remote procedures (RPC)
* with Apache Thrift data format and serialization mechanism
+ *
+ * Syntax: <code>thrift:host:port/service</code>
+ * Category: rpc
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
*/
default ThriftEndpointBuilder thrift(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TikaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TikaEndpointBuilderFactory.java
index 79366b7..601d1f5 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TikaEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TikaEndpointBuilderFactory.java
@@ -226,8 +226,13 @@ public interface TikaEndpointBuilderFactory {
textMain;
}
/**
+ * Tika (camel-tika)
* This component integrates with Apache Tika to extract content and
* metadata from thousands of file types.
+ *
+ * Syntax: <code>tika:operation</code>
+ * Category: document,transformation
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-tika
*/
default TikaEndpointBuilder tika(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TimerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TimerEndpointBuilderFactory.java
index d0c65e4..8f81401 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TimerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TimerEndpointBuilderFactory.java
@@ -306,8 +306,13 @@ public interface TimerEndpointBuilderFactory {
}
}
/**
+ * Timer (camel-timer)
* The timer component is used for generating message exchanges when a timer
* fires.
+ *
+ * Syntax: <code>timer:timerName</code>
+ * Category: core,scheduling
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-timer
*/
default TimerEndpointBuilder timer(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java
index 7120c4529..e3481af 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java
@@ -594,8 +594,13 @@ public interface TwilioEndpointBuilderFactory {
USAGE_RECORD_YESTERDAY;
}
/**
+ * Twilio (camel-twilio)
* The Twilio component allows you to interact with the Twilio REST APIs
* using Twilio Java SDK.
+ *
+ * Syntax: <code>twilio:apiName/methodName</code>
+ * Category: api,messaging,cloud
+ * Available as of version: 2.20
* Maven coordinates: org.apache.camel:camel-twilio
*/
default TwilioEndpointBuilder twilio(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java
index 6437189..d7f2c5b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java
@@ -1544,8 +1544,13 @@ public interface TwitterDirectMessageEndpointBuilderFactory {
EVENT;
}
/**
+ * Twitter Direct Message (camel-twitter)
* The Twitter Direct Message Component consumes/produces user's direct
* messages.
+ *
+ * Syntax: <code>twitter-directmessage:user</code>
+ * Category: api,social
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
default TwitterDirectMessageEndpointBuilder twitterDirectMessage(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java
index 5e6ecfa..7d89c0b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterSearchEndpointBuilderFactory.java
@@ -1524,7 +1524,12 @@ public interface TwitterSearchEndpointBuilderFactory {
EVENT;
}
/**
+ * Twitter Search (camel-twitter)
* The Twitter Search component consumes search results.
+ *
+ * Syntax: <code>twitter-search:keywords</code>
+ * Category: api,social
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
default TwitterSearchEndpointBuilder twitterSearch(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterStreamingEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterStreamingEndpointBuilderFactory.java
index 16970fb..835edb6 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterStreamingEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterStreamingEndpointBuilderFactory.java
@@ -270,8 +270,13 @@ public interface TwitterStreamingEndpointBuilderFactory {
EVENT;
}
/**
+ * Twitter Streaming (camel-twitter)
* The Twitter Streaming component consumes twitter statuses using Streaming
* API.
+ *
+ * Syntax: <code>twitter-streaming:streamingType</code>
+ * Category: api,social
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
default TwitterStreamingEndpointBuilder twitterStreaming(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java
index f30959f..b58f605 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterTimelineEndpointBuilderFactory.java
@@ -1628,8 +1628,13 @@ public interface TwitterTimelineEndpointBuilderFactory {
EVENT;
}
/**
+ * Twitter Timeline (camel-twitter)
* The Twitter Timeline component consumes twitter timeline or update the
* status of specific user.
+ *
+ * Syntax: <code>twitter-timeline:timelineType</code>
+ * Category: api,social
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
*/
default TwitterTimelineEndpointBuilder twitterTimeline(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/UndertowEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/UndertowEndpointBuilderFactory.java
index 8874a49..c2157f0 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/UndertowEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/UndertowEndpointBuilderFactory.java
@@ -1193,8 +1193,13 @@ public interface UndertowEndpointBuilderFactory {
}
}
/**
+ * Undertow (camel-undertow)
* The undertow component provides HTTP and WebSocket based endpoints for
* consuming and producing HTTP/WebSocket requests.
+ *
+ * Syntax: <code>undertow:httpURI</code>
+ * Category: http,websocket
+ * Available as of version: 2.16
* Maven coordinates: org.apache.camel:camel-undertow
*/
default UndertowEndpointBuilder undertow(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ValidatorEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ValidatorEndpointBuilderFactory.java
index 032bb7d..d5a97da 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ValidatorEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ValidatorEndpointBuilderFactory.java
@@ -325,7 +325,12 @@ public interface ValidatorEndpointBuilderFactory {
}
}
/**
+ * Validator (camel-validator)
* Validates the payload of a message using XML Schema and JAXP Validation.
+ *
+ * Syntax: <code>validator:resourceUri</code>
+ * Category: core,validation
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-validator
*/
default ValidatorEndpointBuilder validator(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VelocityEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VelocityEndpointBuilderFactory.java
index b72fb9a..a2fd79d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VelocityEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VelocityEndpointBuilderFactory.java
@@ -185,7 +185,12 @@ public interface VelocityEndpointBuilderFactory {
}
}
/**
+ * Velocity (camel-velocity)
* Transforms the message using a Velocity template.
+ *
+ * Syntax: <code>velocity:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 1.2
* Maven coordinates: org.apache.camel:camel-velocity
*/
default VelocityEndpointBuilder velocity(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VertxEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VertxEndpointBuilderFactory.java
index f0c8d61..bf1d814 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VertxEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VertxEndpointBuilderFactory.java
@@ -494,8 +494,13 @@ public interface VertxEndpointBuilderFactory {
}
}
/**
+ * Vert.x (camel-vertx)
* The vertx component is used for sending and receive messages from a vertx
* event bus.
+ *
+ * Syntax: <code>vertx:address</code>
+ * Category: eventbus,reactive
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-vertx
*/
default VertxEndpointBuilder vertx(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VmEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VmEndpointBuilderFactory.java
index da900bc..2c368df 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VmEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/VmEndpointBuilderFactory.java
@@ -899,8 +899,13 @@ public interface VmEndpointBuilderFactory {
}
}
/**
+ * VM (camel-vm)
* The vm component provides asynchronous call to another endpoint from the
* same CamelContext.
+ *
+ * Syntax: <code>vm:name</code>
+ * Category: core,endpoint
+ * Available as of version: 1.1
* Maven coordinates: org.apache.camel:camel-vm
*/
default VmEndpointBuilder vm(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java
index 27a280b..ae5b10a 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WeatherEndpointBuilderFactory.java
@@ -2198,7 +2198,12 @@ public interface WeatherEndpointBuilderFactory {
Daily;
}
/**
+ * Weather (camel-weather)
* Polls the weather information from Open Weather Map.
+ *
+ * Syntax: <code>weather:name</code>
+ * Category: api
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-weather
*/
default WeatherEndpointBuilder weather(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java
index 2d47dca..155287d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/Web3jEndpointBuilderFactory.java
@@ -1512,8 +1512,13 @@ public interface Web3jEndpointBuilderFactory {
}
}
/**
+ * Web3j Ethereum Blockchain (camel-web3j)
* The web3j component uses the Web3j client API and allows you to add/read
* nodes to/from a web3j compliant content repositories.
+ *
+ * Syntax: <code>web3j:nodeAddress</code>
+ * Category: bitcoin,blockchain
+ * Available as of version: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
*/
default Web3jEndpointBuilder web3j(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java
index e4ee948..91d8e60 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java
@@ -189,9 +189,14 @@ public interface WebhookEndpointBuilderFactory {
}
}
/**
+ * Webhook (camel-webhook)
* The webhook component allows other Camel components that can receive push
* notifications to expose webhook endpoints and automatically register them
* with their own webhook provider.
+ *
+ * Syntax: <code>webhook:endpointUri</code>
+ * Category: cloud
+ * Available as of version: 3.0
* Maven coordinates: org.apache.camel:camel-webhook
*/
default WebhookEndpointBuilder webhook(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebsocketEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebsocketEndpointBuilderFactory.java
index 386073a..7ee84fa 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebsocketEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebsocketEndpointBuilderFactory.java
@@ -1322,8 +1322,13 @@ public interface WebsocketEndpointBuilderFactory {
}
}
/**
+ * Jetty Websocket (camel-websocket)
* The websocket component provides websocket endpoints with Jetty for
* communicating with clients using websocket.
+ *
+ * Syntax: <code>websocket:host:port/resourceUri</code>
+ * Category: websocket
+ * Available as of version: 2.10
* Maven coordinates: org.apache.camel:camel-websocket
*/
default WebsocketEndpointBuilder websocket(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java
index ac586c4..754569d 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WordpressEndpointBuilderFactory.java
@@ -892,7 +892,12 @@ public interface WordpressEndpointBuilderFactory {
}
}
/**
+ * Wordpress (camel-wordpress)
* Integrates Camel with Wordpress.
+ *
+ * Syntax: <code>wordpress:operationDetail</code>
+ * Category: cms
+ * Available as of version: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
*/
default WordpressEndpointBuilder wordpress(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java
index 7447b7e..16187a7 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java
@@ -1338,8 +1338,12 @@ public interface WsEndpointBuilderFactory {
}
}
/**
+ * AHC Websocket (camel-ahc-ws)
* To exchange data with external Websocket servers using Async Http Client.
*
+ * Syntax: <code>ahc-ws:httpUri</code>
+ * Category: websocket
+ * Available as of version: 2.14
* Maven coordinates: org.apache.camel:camel-ahc-ws
*/
default WsEndpointBuilder ws(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java
index 495d52a..442ff83 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java
@@ -237,8 +237,13 @@ public interface XChangeEndpointBuilderFactory {
account;
}
/**
+ * XChange (camel-xchange)
* The camel-xchange component provide access to many bitcoin and altcoin
* exchanges for trading and accessing market data.
+ *
+ * Syntax: <code>xchange:name</code>
+ * Category: bitcoin,blockchain
+ * Available as of version: 2.21
* Maven coordinates: org.apache.camel:camel-xchange
*/
default XChangeEndpointBuilder xChange(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java
index a863a7d..7d74cc9 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java
@@ -1717,7 +1717,12 @@ public interface XQueryEndpointBuilderFactory {
StringSource;
}
/**
+ * XQuery (camel-saxon)
* Transforms the message using a XQuery template using Saxon.
+ *
+ * Syntax: <code>xquery:resourceUri</code>
+ * Category: transformation
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-saxon
*/
default XQueryEndpointBuilder xQuery(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java
index 9542c0a..10a0643 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java
@@ -1052,7 +1052,12 @@ public interface XmlSignatureEndpointBuilderFactory {
verify;
}
/**
+ * XML Security (camel-xmlsecurity)
* Used to sign and verify exchanges using the XML signature specification.
+ *
+ * Syntax: <code>xmlsecurity:command:name</code>
+ * Category: security,transformation
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
*/
default XmlSignatureEndpointBuilder xmlSignature(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmppEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmppEndpointBuilderFactory.java
index 22e42b6..5202436 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmppEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmppEndpointBuilderFactory.java
@@ -1295,7 +1295,12 @@ public interface XmppEndpointBuilderFactory {
}
}
/**
+ * XMPP (camel-xmpp)
* To send and receive messages from a XMPP (chat) server.
+ *
+ * Syntax: <code>xmpp:host:port/participant</code>
+ * Category: chat,messaging
+ * Available as of version: 1.0
* Maven coordinates: org.apache.camel:camel-xmpp
*/
default XmppEndpointBuilder xmpp(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XsltEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XsltEndpointBuilderFactory.java
index 222e32e..7590647 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XsltEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XsltEndpointBuilderFactory.java
@@ -525,7 +525,12 @@ public interface XsltEndpointBuilderFactory {
file;
}
/**
+ * XSLT (camel-xslt)
* Transforms the message using a XSLT template.
+ *
+ * Syntax: <code>xslt:resourceUri</code>
+ * Category: core,transformation
+ * Available as of version: 1.3
* Maven coordinates: org.apache.camel:camel-xslt
*/
default XsltEndpointBuilder xslt(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java
index 183c741..f5d080f 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/YammerEndpointBuilderFactory.java
@@ -1186,8 +1186,13 @@ public interface YammerEndpointBuilderFactory {
CURRENT;
}
/**
+ * Yammer (camel-yammer)
* The yammer component allows you to interact with the Yammer enterprise
* social network.
+ *
+ * Syntax: <code>yammer:function</code>
+ * Category: social
+ * Available as of version: 2.12
* Maven coordinates: org.apache.camel:camel-yammer
*/
default YammerEndpointBuilder yammer(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
index b899870..32c1a2b 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
@@ -616,8 +616,13 @@ public interface ZendeskEndpointBuilderFactory {
}
}
/**
+ * Zendesk (camel-zendesk)
* Allows producing messages to manage Zendesk ticket, user, organization,
* etc.
+ *
+ * Syntax: <code>zendesk:methodName</code>
+ * Category: api,support,cloud
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
*/
default ZendeskEndpointBuilder zendesk(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java
index 95c1ddc..dcf3628 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java
@@ -769,7 +769,12 @@ public interface ZooKeeperEndpointBuilderFactory {
}
}
/**
+ * ZooKeeper (camel-zookeeper)
* The zookeeper component allows interaction with a ZooKeeper cluster.
+ *
+ * Syntax: <code>zookeeper:serverUrls/path</code>
+ * Category: clustering
+ * Available as of version: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
*/
default ZooKeeperEndpointBuilder zooKeeper(String path) {
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java
index 1a5fa9f..88343ec 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java
@@ -128,8 +128,13 @@ public interface ZooKeeperMasterEndpointBuilderFactory {
}
}
/**
+ * ZooKeeper Master (camel-zookeeper-master)
* Represents an endpoint which only becomes active when it obtains the
* master lock
+ *
+ * Syntax: <code>zookeeper-master:groupName:consumerEndpointUri</code>
+ * Category: clustering
+ * Available as of version: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
*/
default ZooKeeperMasterEndpointBuilder zooKeeperMaster(String path) {
diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
index a58bfc1..d9c6d0d 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java
@@ -400,8 +400,19 @@ public class EndpointDslMojo extends AbstractMojo {
.setReturnType(new GenericType(loadClass(builderClass.getCanonicalName())))
.setBody("class " + builderName + "Impl extends AbstractEndpointBuilder implements " + builderName + ", Advanced" + builderName + " {\n" + " public " + builderName
+ "Impl(String path) {\n" + " super(\"" + model.getScheme() + "\", path);\n" + " }\n" + "}\n" + "return new " + builderName + "Impl(path);\n");
- method.getJavaDoc().setText((StringHelper.isEmpty(model.getDescription()) ? "" : model.getDescription() + " ") + "\nMaven coordinates: "
- + project.getGroupId() + ":" + project.getArtifactId());
+
+ if ("true".equals(model.getDeprecated())) {
+ method.addAnnotation(Deprecated.class);
+ }
+
+ String desc = model.getTitle() + " (" + model.getArtifactId() + ")";
+ desc += "\n" + model.getDescription();
+ desc += "\n";
+ desc += "\nSyntax: <code>" + model.getSyntax() + "</code>";
+ desc += "\nCategory: " + model.getLabel();
+ desc += "\nAvailable as of version: " + model.getFirstVersionShort();
+ desc += "\nMaven coordinates: " + project.getGroupId() + ":" + project.getArtifactId();
+ method.getJavaDoc().setText(desc);
String fileName = packageName.replaceAll("\\.", "\\/") + "/" + builderName + "Factory.java";
writeSourceIfChanged(javaClass, fileName, false);