This is an automated email from the ASF dual-hosted git repository. gnodet pushed a change to branch endpoint-dsl in repository https://gitbox.apache.org/repos/asf/camel.git.
from 80cfb49 Regen new 4bbc6df Add the necessary bits to resolve endpoints and remove setters/getters to clean the dsl as much as possible new bcaa3ce Working test case The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../src/main/java/org/apache/camel/Component.java | 3 + .../java/org/apache/camel/spi/RouteContext.java | 2 + .../camel/impl/engine/DefaultRouteContext.java | 17 + .../org/apache/camel/builder/RouteBuilder.java | 8 + .../org/apache/camel/model/EndpointDefinition.java | 38 + .../org/apache/camel/model/FromDefinition.java | 14 + .../apache/camel/model/ProcessorDefinition.java | 8 +- .../org/apache/camel/model/RouteDefinition.java | 5 + .../org/apache/camel/model/RoutesDefinition.java | 6 + .../org/apache/camel/model/SendDefinition.java | 11 + .../java/org/apache/camel/model/ToDefinition.java | 4 + .../apache/camel/model/endpoint/AMQPEndpoint.java | 1173 ++------------- .../apache/camel/model/endpoint/AS2Endpoint.java | 442 +----- .../camel/model/endpoint/ActiveMQEndpoint.java | 1169 ++------------- .../apache/camel/model/endpoint/AhcEndpoint.java | 209 +-- .../apache/camel/model/endpoint/ApnsEndpoint.java | 292 +--- .../camel/model/endpoint/AsteriskEndpoint.java | 142 +- .../apache/camel/model/endpoint/AtmosEndpoint.java | 206 +-- .../endpoint/AtmosphereWebsocketEndpoint.java | 324 +++++ .../apache/camel/model/endpoint/AtomEndpoint.java | 376 +---- .../camel/model/endpoint/AtomixMapEndpoint.java | 262 +--- .../model/endpoint/AtomixMessagingEndpoint.java | 274 +--- .../model/endpoint/AtomixMultiMapEndpoint.java | 262 +--- .../camel/model/endpoint/AtomixQueueEndpoint.java | 238 +-- .../camel/model/endpoint/AtomixSetEndpoint.java | 250 +--- .../camel/model/endpoint/AtomixValueEndpoint.java | 250 +--- .../apache/camel/model/endpoint/AvroEndpoint.java | 206 +-- .../apache/camel/model/endpoint/BeanEndpoint.java | 98 +- .../model/endpoint/BeanValidatorEndpoint.java | 120 +- .../camel/model/endpoint/BeanstalkEndpoint.java | 360 +---- .../camel/model/endpoint/BlobServiceEndpoint.java | 274 +--- .../camel/model/endpoint/BonitaEndpoint.java | 158 +- .../apache/camel/model/endpoint/BoxEndpoint.java | 303 +--- .../camel/model/endpoint/BraintreeEndpoint.java | 226 +-- .../camel/model/endpoint/BrowseEndpoint.java | 98 +- .../apache/camel/model/endpoint/CMEndpoint.java | 110 +- .../apache/camel/model/endpoint/CMISEndpoint.java | 206 +-- .../model/endpoint/CaffeineCacheEndpoint.java | 274 +--- .../model/endpoint/CaffeineLoadCacheEndpoint.java | 274 +--- .../camel/model/endpoint/CassandraEndpoint.java | 433 +----- .../camel/model/endpoint/ChatScriptEndpoint.java | 106 +- .../apache/camel/model/endpoint/ChunkEndpoint.java | 134 +- .../camel/model/endpoint/CinderEndpoint.java | 158 +- .../apache/camel/model/endpoint/ClassEndpoint.java | 98 +- .../camel/model/endpoint/ClientEndpoint.java | 280 +--- .../apache/camel/model/endpoint/CoAPEndpoint.java | 206 +-- .../camel/model/endpoint/CometdEndpoint.java | 266 +--- .../camel/model/endpoint/ConsulEndpoint.java | 98 +- .../camel/model/endpoint/ControlBusEndpoint.java | 130 +- .../apache/camel/model/endpoint/CordaEndpoint.java | 98 +- .../camel/model/endpoint/CouchDbEndpoint.java | 226 +-- .../camel/model/endpoint/CouchbaseEndpoint.java | 638 +------- .../camel/model/endpoint/CryptoCmsEndpoint.java | 242 +-- .../apache/camel/model/endpoint/CwEndpoint.java | 182 +-- .../apache/camel/model/endpoint/CxfEndpoint.java | 473 +----- .../apache/camel/model/endpoint/CxfRsEndpoint.java | 424 +----- .../camel/model/endpoint/DataFormatEndpoint.java | 70 +- .../camel/model/endpoint/DataSetEndpoint.java | 238 +-- .../camel/model/endpoint/DataSetTestEndpoint.java | 214 +-- .../apache/camel/model/endpoint/DdbEndpoint.java | 206 +-- .../camel/model/endpoint/DdbStreamEndpoint.java | 385 +---- .../camel/model/endpoint/DigitalOceanEndpoint.java | 166 +-- .../model/endpoint/DigitalSignatureEndpoint.java | 286 +--- .../camel/model/endpoint/DirectEndpoint.java | 134 +- .../camel/model/endpoint/DirectVmEndpoint.java | 155 +- .../camel/model/endpoint/DisruptorEndpoint.java | 191 +-- .../camel/model/endpoint/DisruptorVmEndpoint.java | 191 +-- .../apache/camel/model/endpoint/DnsEndpoint.java | 62 +- .../camel/model/endpoint/DockerEndpoint.java | 290 +--- .../apache/camel/model/endpoint/DozerEndpoint.java | 134 +- .../apache/camel/model/endpoint/DrillEndpoint.java | 110 +- .../camel/model/endpoint/DropboxEndpoint.java | 190 +-- .../apache/camel/model/endpoint/EC2Endpoint.java | 146 +- .../apache/camel/model/endpoint/ECSEndpoint.java | 146 +- .../apache/camel/model/endpoint/EKSEndpoint.java | 146 +- .../camel/model/endpoint/EhcacheEndpoint.java | 251 +--- .../apache/camel/model/endpoint/EjbEndpoint.java | 98 +- .../model/endpoint/ElasticsearchEndpoint.java | 202 +-- .../apache/camel/model/endpoint/ElsqlEndpoint.java | 631 +------- .../model/endpoint/EndpointConfiguration.java | 5 - .../apache/camel/model/endpoint/EtcdEndpoint.java | 413 +----- .../camel/model/endpoint/EventAdminEndpoint.java | 106 +- .../apache/camel/model/endpoint/EventEndpoint.java | 98 +- .../apache/camel/model/endpoint/ExecEndpoint.java | 146 +- .../camel/model/endpoint/FacebookEndpoint.java | 1335 ++--------------- .../apache/camel/model/endpoint/FhirEndpoint.java | 374 +---- .../apache/camel/model/endpoint/FileEndpoint.java | 1120 ++------------ .../camel/model/endpoint/FlatpackEndpoint.java | 360 +---- .../apache/camel/model/endpoint/FlinkEndpoint.java | 122 +- .../apache/camel/model/endpoint/FopEndpoint.java | 86 +- .../camel/model/endpoint/FreemarkerEndpoint.java | 106 +- .../apache/camel/model/endpoint/FtpEndpoint.java | 1384 ++---------------- .../apache/camel/model/endpoint/FtpsEndpoint.java | 1535 ++------------------ .../camel/model/endpoint/GangliaEndpoint.java | 214 +-- .../camel/model/endpoint/GeoCoderEndpoint.java | 214 +-- .../apache/camel/model/endpoint/GitEndpoint.java | 206 +-- .../camel/model/endpoint/GitHubEndpoint.java | 206 +-- .../camel/model/endpoint/GlanceEndpoint.java | 146 +- .../model/endpoint/GoogleBigQueryEndpoint.java | 106 +- .../model/endpoint/GoogleBigQuerySQLEndpoint.java | 82 +- .../model/endpoint/GoogleCalendarEndpoint.java | 226 +-- .../endpoint/GoogleCalendarStreamEndpoint.java | 408 +----- .../camel/model/endpoint/GoogleDriveEndpoint.java | 202 +-- .../camel/model/endpoint/GoogleMailEndpoint.java | 178 +-- .../model/endpoint/GoogleMailStreamEndpoint.java | 384 +---- .../camel/model/endpoint/GooglePubsubEndpoint.java | 166 +-- .../camel/model/endpoint/GoogleSheetsEndpoint.java | 178 +-- .../model/endpoint/GoogleSheetsStreamEndpoint.java | 420 +----- .../apache/camel/model/endpoint/GoraEndpoint.java | 302 +--- .../apache/camel/model/endpoint/GrapeEndpoint.java | 62 +- .../camel/model/endpoint/GridFsEndpoint.java | 254 +--- .../apache/camel/model/endpoint/GrpcEndpoint.java | 376 +---- .../model/endpoint/GuavaEventBusEndpoint.java | 118 +- .../apache/camel/model/endpoint/HBaseEndpoint.java | 243 +--- .../endpoint/HazelcastAtomicnumberEndpoint.java | 166 +-- .../model/endpoint/HazelcastInstanceEndpoint.java | 239 +-- .../model/endpoint/HazelcastListEndpoint.java | 239 +-- .../camel/model/endpoint/HazelcastMapEndpoint.java | 239 +-- .../model/endpoint/HazelcastMultimapEndpoint.java | 239 +-- .../model/endpoint/HazelcastQueueEndpoint.java | 239 +-- .../endpoint/HazelcastReplicatedmapEndpoint.java | 239 +-- .../endpoint/HazelcastRingbufferEndpoint.java | 166 +-- .../model/endpoint/HazelcastSedaEndpoint.java | 239 +-- .../camel/model/endpoint/HazelcastSetEndpoint.java | 239 +-- .../model/endpoint/HazelcastTopicEndpoint.java | 239 +-- .../apache/camel/model/endpoint/HdfsEndpoint.java | 532 +------ .../camel/model/endpoint/HipchatEndpoint.java | 336 +---- .../apache/camel/model/endpoint/HttpEndpoint.java | 643 +------- .../apache/camel/model/endpoint/IAMEndpoint.java | 146 +- .../apache/camel/model/endpoint/IOTAEndpoint.java | 170 +-- .../apache/camel/model/endpoint/IPFSEndpoint.java | 74 +- .../camel/model/endpoint/IgniteCacheEndpoint.java | 240 +-- .../model/endpoint/IgniteComputeEndpoint.java | 144 +- .../camel/model/endpoint/IgniteEventsEndpoint.java | 144 +- .../camel/model/endpoint/IgniteIdGenEndpoint.java | 120 +- .../model/endpoint/IgniteMessagingEndpoint.java | 156 +- .../camel/model/endpoint/IgniteQueueEndpoint.java | 132 +- .../camel/model/endpoint/IgniteSetEndpoint.java | 108 +- .../camel/model/endpoint/InfinispanEndpoint.java | 279 +--- .../camel/model/endpoint/InfluxDbEndpoint.java | 118 +- .../apache/camel/model/endpoint/IrcEndpoint.java | 365 +---- .../camel/model/endpoint/IronMQEndpoint.java | 412 +----- .../apache/camel/model/endpoint/JBPMEndpoint.java | 422 +----- .../camel/model/endpoint/JCacheEndpoint.java | 315 +--- .../camel/model/endpoint/JGroupsEndpoint.java | 118 +- .../camel/model/endpoint/JGroupsRaftEndpoint.java | 106 +- .../apache/camel/model/endpoint/JMXEndpoint.java | 411 +----- .../model/endpoint/JSR356WebSocketEndpoint.java | 118 +- .../camel/model/endpoint/JcloudsEndpoint.java | 238 +-- .../apache/camel/model/endpoint/JcrEndpoint.java | 231 +-- .../apache/camel/model/endpoint/JdbcEndpoint.java | 207 +-- .../camel/model/endpoint/JettyHttpEndpoint9.java | 711 +-------- .../apache/camel/model/endpoint/JingEndpoint.java | 74 +- .../apache/camel/model/endpoint/JiraEndpoint.java | 218 +-- .../apache/camel/model/endpoint/JmsEndpoint.java | 1173 ++------------- .../apache/camel/model/endpoint/JoltEndpoint.java | 110 +- .../apache/camel/model/endpoint/JooqEndpoint.java | 316 +--- .../apache/camel/model/endpoint/JpaEndpoint.java | 557 +------ .../model/endpoint/JsonValidatorEndpoint.java | 130 +- .../apache/camel/model/endpoint/Jt400Endpoint.java | 460 +----- .../apache/camel/model/endpoint/KMSEndpoint.java | 146 +- .../apache/camel/model/endpoint/KafkaEndpoint.java | 1196 ++------------- .../camel/model/endpoint/KeystoneEndpoint.java | 142 +- .../camel/model/endpoint/KinesisEndpoint.java | 408 +----- .../model/endpoint/KinesisFirehoseEndpoint.java | 131 +- .../endpoint/KubernetesConfigMapsEndpoint.java | 286 +--- .../endpoint/KubernetesDeploymentsEndpoint.java | 382 +---- .../model/endpoint/KubernetesHPAEndpoint.java | 382 +---- .../model/endpoint/KubernetesJobEndpoint.java | 382 +---- .../endpoint/KubernetesNamespacesEndpoint.java | 382 +---- .../model/endpoint/KubernetesNodesEndpoint.java | 382 +---- .../KubernetesPersistentVolumesClaimsEndpoint.java | 286 +--- .../KubernetesPersistentVolumesEndpoint.java | 286 +--- .../model/endpoint/KubernetesPodsEndpoint.java | 382 +---- .../KubernetesReplicationControllersEndpoint.java | 382 +---- .../endpoint/KubernetesResourcesQuotaEndpoint.java | 286 +--- .../model/endpoint/KubernetesSecretsEndpoint.java | 286 +--- .../KubernetesServiceAccountsEndpoint.java | 286 +--- .../model/endpoint/KubernetesServicesEndpoint.java | 382 +---- .../camel/model/endpoint/LambdaEndpoint.java | 146 +- .../camel/model/endpoint/LanguageEndpoint.java | 130 +- .../apache/camel/model/endpoint/LdapEndpoint.java | 110 +- .../apache/camel/model/endpoint/LdifEndpoint.java | 62 +- .../camel/model/endpoint/LinkedInEndpoint.java | 250 +--- .../apache/camel/model/endpoint/LogEndpoint.java | 362 +---- .../camel/model/endpoint/LuceneEndpoint.java | 122 +- .../camel/model/endpoint/LumberjackEndpoint.java | 118 +- .../apache/camel/model/endpoint/MQEndpoint.java | 146 +- .../apache/camel/model/endpoint/MQTTEndpoint.java | 522 +------ .../apache/camel/model/endpoint/MSKEndpoint.java | 146 +- .../apache/camel/model/endpoint/MailEndpoint.java | 813 ++--------- .../camel/model/endpoint/MasterEndpoint.java | 122 +- .../camel/model/endpoint/MetricsEndpoint.java | 142 +- .../camel/model/endpoint/MicrometerEndpoint.java | 130 +- .../camel/model/endpoint/MiloClientEndpoint.java | 371 +---- .../camel/model/endpoint/MiloServerEndpoint.java | 94 +- .../apache/camel/model/endpoint/Mina2Endpoint.java | 400 +---- .../apache/camel/model/endpoint/MllpEndpoint.java | 392 +---- .../apache/camel/model/endpoint/MockEndpoint.java | 170 +-- .../camel/model/endpoint/MongoDbEndpoint.java | 274 +--- .../apache/camel/model/endpoint/MsvEndpoint.java | 170 +-- .../camel/model/endpoint/MustacheEndpoint.java | 106 +- .../apache/camel/model/endpoint/MvelEndpoint.java | 86 +- .../camel/model/endpoint/MyBatisBeanEndpoint.java | 106 +- .../camel/model/endpoint/MyBatisEndpoint.java | 396 +---- .../camel/model/endpoint/NagiosEndpoint.java | 149 +- .../apache/camel/model/endpoint/NatsEndpoint.java | 350 +---- .../camel/model/endpoint/NetWeaverEndpoint.java | 118 +- .../apache/camel/model/endpoint/NettyEndpoint.java | 949 ++---------- .../camel/model/endpoint/NettyHttpEndpoint.java | 1042 ++----------- .../camel/model/endpoint/NeutronEndpoint.java | 154 +- .../apache/camel/model/endpoint/NovaEndpoint.java | 158 +- .../apache/camel/model/endpoint/NsqEndpoint.java | 242 +-- .../camel/model/endpoint/Olingo2Endpoint.java | 238 +-- .../camel/model/endpoint/Olingo4Endpoint.java | 238 +-- .../endpoint/OpenshiftBuildConfigsEndpoint.java | 286 +--- .../model/endpoint/OpenshiftBuildsEndpoint.java | 286 +--- .../camel/model/endpoint/OptaPlannerEndpoint.java | 130 +- .../apache/camel/model/endpoint/PahoEndpoint.java | 231 +-- .../camel/model/endpoint/PaxLoggingEndpoint.java | 94 +- .../apache/camel/model/endpoint/PdfEndpoint.java | 159 +- .../camel/model/endpoint/PgEventEndpoint.java | 166 +-- .../camel/model/endpoint/PrinterEndpoint.java | 202 +-- .../camel/model/endpoint/PropertiesEndpoint.java | 118 +- .../camel/model/endpoint/PubNubEndpoint.java | 218 +-- .../camel/model/endpoint/PulsarEndpoint.java | 182 +-- .../camel/model/endpoint/QuartzEndpoint.java | 292 +--- .../camel/model/endpoint/QueueServiceEndpoint.java | 166 +-- .../camel/model/endpoint/QuickfixjEndpoint.java | 118 +- .../camel/model/endpoint/RabbitMQEndpoint.java | 733 +--------- .../model/endpoint/ReactiveStreamsEndpoint.java | 168 +-- .../apache/camel/model/endpoint/RedisEndpoint.java | 182 +-- .../apache/camel/model/endpoint/RefEndpoint.java | 98 +- .../camel/model/endpoint/RestApiEndpoint.java | 130 +- .../apache/camel/model/endpoint/RestEndpoint.java | 254 +--- .../camel/model/endpoint/RestSwaggerEndpoint.java | 130 +- .../camel/model/endpoint/RestletEndpoint.java | 287 +--- .../apache/camel/model/endpoint/RssEndpoint.java | 376 +---- .../apache/camel/model/endpoint/S3Endpoint.java | 677 +-------- .../apache/camel/model/endpoint/SWFEndpoint.java | 417 +----- .../apache/camel/model/endpoint/SagaEndpoint.java | 62 +- .../camel/model/endpoint/SalesforceEndpoint.java | 588 +------- .../camel/model/endpoint/SchedulerEndpoint.java | 288 +--- .../camel/model/endpoint/SchematronEndpoint.java | 94 +- .../apache/camel/model/endpoint/ScpEndpoint.java | 339 +---- .../apache/camel/model/endpoint/SdbEndpoint.java | 170 +-- .../apache/camel/model/endpoint/SedaEndpoint.java | 255 +--- .../camel/model/endpoint/ServerEndpoint.java | 292 +--- .../camel/model/endpoint/ServiceEndpoint.java | 94 +- .../camel/model/endpoint/ServiceNowEndpoint.java | 577 +------- .../camel/model/endpoint/ServletEndpoint.java | 314 +--- .../apache/camel/model/endpoint/SesEndpoint.java | 182 +-- .../apache/camel/model/endpoint/SftpEndpoint.java | 1480 ++----------------- .../apache/camel/model/endpoint/SipEndpoint.java | 580 +------- .../apache/camel/model/endpoint/Sjms2Endpoint.java | 512 +------ .../camel/model/endpoint/SjmsBatchEndpoint.java | 325 +---- .../apache/camel/model/endpoint/SjmsEndpoint.java | 476 +----- .../apache/camel/model/endpoint/SlackEndpoint.java | 364 +---- .../apache/camel/model/endpoint/SmppEndpoint.java | 518 +------ .../apache/camel/model/endpoint/SnmpEndpoint.java | 484 +----- .../apache/camel/model/endpoint/SnsEndpoint.java | 256 +--- .../apache/camel/model/endpoint/SolrEndpoint.java | 207 +-- .../camel/model/endpoint/SoroushBotEndpoint.java | 288 +--- .../apache/camel/model/endpoint/SparkEndpoint.java | 194 +-- .../camel/model/endpoint/SplunkEndpoint.java | 556 +------ .../camel/model/endpoint/SpringBatchEndpoint.java | 94 +- .../model/endpoint/SpringIntegrationEndpoint.java | 130 +- .../camel/model/endpoint/SpringLdapEndpoint.java | 82 +- .../model/endpoint/SpringWebserviceEndpoint.java | 336 +---- .../apache/camel/model/endpoint/SqlEndpoint.java | 595 +------- .../camel/model/endpoint/SqlStoredEndpoint.java | 131 +- .../apache/camel/model/endpoint/SqsEndpoint.java | 693 +-------- .../apache/camel/model/endpoint/SshEndpoint.java | 436 +----- .../apache/camel/model/endpoint/StAXEndpoint.java | 62 +- .../apache/camel/model/endpoint/StompEndpoint.java | 171 +-- .../camel/model/endpoint/StreamEndpoint.java | 314 +--- .../model/endpoint/StringTemplateEndpoint.java | 94 +- .../apache/camel/model/endpoint/StubEndpoint.java | 255 +--- .../apache/camel/model/endpoint/SwiftEndpoint.java | 158 +- .../camel/model/endpoint/TelegramEndpoint.java | 348 +---- .../camel/model/endpoint/ThriftEndpoint.java | 218 +-- .../apache/camel/model/endpoint/TikaEndpoint.java | 111 +- .../apache/camel/model/endpoint/TimerEndpoint.java | 194 +-- .../camel/model/endpoint/TwilioEndpoint.java | 122 +- .../endpoint/TwitterDirectMessageEndpoint.java | 552 +------ .../model/endpoint/TwitterSearchEndpoint.java | 552 +------ .../model/endpoint/TwitterStreamingEndpoint.java | 564 +------ .../model/endpoint/TwitterTimelineEndpoint.java | 564 +------ .../camel/model/endpoint/UndertowEndpoint.java | 300 +--- .../camel/model/endpoint/ValidatorEndpoint.java | 166 +-- .../camel/model/endpoint/VelocityEndpoint.java | 106 +- .../apache/camel/model/endpoint/VertxEndpoint.java | 110 +- .../apache/camel/model/endpoint/VmEndpoint.java | 255 +--- .../camel/model/endpoint/WeatherEndpoint.java | 588 +------- .../apache/camel/model/endpoint/Web3jEndpoint.java | 506 +------ .../camel/model/endpoint/WebhookEndpoint.java | 154 +- .../camel/model/endpoint/WebsocketEndpoint.java | 286 +--- .../camel/model/endpoint/WordpressEndpoint.java | 202 +-- .../apache/camel/model/endpoint/WsEndpoint.java | 233 +-- .../camel/model/endpoint/XChangeEndpoint.java | 106 +- .../camel/model/endpoint/XQueryEndpoint.java | 425 +----- .../camel/model/endpoint/XmlSignatureEndpoint.java | 480 +----- .../apache/camel/model/endpoint/XmppEndpoint.java | 291 +--- .../apache/camel/model/endpoint/XsltEndpoint.java | 243 +--- .../camel/model/endpoint/YammerEndpoint.java | 388 +---- .../camel/model/endpoint/ZendeskEndpoint.java | 166 +-- .../camel/model/endpoint/ZooKeeperEndpoint.java | 205 +-- ...rEndpoint.java => ZooKeeperMasterEndpoint.java} | 127 +- .../org/apache/camel/reifier/RouteReifier.java | 8 +- .../java/org/apache/camel/reifier/SendReifier.java | 6 +- .../component/file/FileConsumeCharsetTest.java | 11 +- .../org/apache/camel/support/DefaultComponent.java | 52 + .../camel/maven/packaging/EndpointDslMojo.java | 32 +- .../camel/maven/packaging/srcgen/JavaClass.java | 14 + 314 files changed, 12970 insertions(+), 73104 deletions(-) create mode 100644 core/camel-core/src/main/java/org/apache/camel/model/EndpointDefinition.java create mode 100644 core/camel-core/src/main/java/org/apache/camel/model/endpoint/AtmosphereWebsocketEndpoint.java delete mode 100644 core/camel-core/src/main/java/org/apache/camel/model/endpoint/EndpointConfiguration.java copy core/camel-core/src/main/java/org/apache/camel/model/endpoint/{MasterEndpoint.java => ZooKeeperMasterEndpoint.java} (54%)