public abstract class EndpointRouteBuilder extends org.apache.camel.builder.RouteBuilder implements EndpointBuilderFactory
RouteBuilder which gives access to the endpoint DSL.| Constructor and Description |
|---|
EndpointRouteBuilder() |
EndpointRouteBuilder(org.apache.camel.CamelContext context) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addEndpointRoutes(org.apache.camel.CamelContext context,
org.apache.camel.util.function.ThrowingConsumer<EndpointRouteBuilder,Exception> rbc)
Add routes to a context using a lambda expression.
|
addLifecycleInterceptor, addRoutes, addRoutesToCamelContext, bindToRegistry, bindToRegistry, checkInitialized, configure, configureRest, configureRests, configureRoute, configureRoutes, configureRouteTemplate, errorHandler, from, from, from, fromF, getOrder, getRestCollection, getRestConfiguration, getRouteCollection, getRouteTemplateCollection, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, onCompletion, onException, onException, populateRests, populateRoutes, populateRouteTemplates, populateTransformers, populateValidators, propertyInject, removeLifecycleInterceptor, rest, rest, restConfiguration, routeTemplate, setErrorHandlerBuilder, setRestCollection, setRouteCollection, setRouteTemplateCollection, toString, transformer, validatorbody, bodyAs, constant, createErrorHandlerBuilder, csimple, csimple, datasonnet, datasonnet, datasonnet, datasonnet, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, exchangeProperty, getContext, getErrorHandlerBuilder, header, joor, joor, jsonpath, jsonpath, method, method, method, method, noErrorHandler, regexReplaceAll, regexReplaceAll, setContext, simple, simple, simpleF, simpleF, systemProperty, systemProperty, xpath, xpath, xpath, xpathclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitendpointsamqp, amqpas2, as2aws2Ec2, aws2Ec2aws2S3, aws2S3activemq, activemqahc, ahcapns, apnsarangodb, arangodbasterisk, asteriskaws2Athena, aws2Athenaatlasmap, atlasmapatmos, atmosatmosphereWebsocket, atmosphereWebsocketatom, atomatomixMap, atomixMapatomixMessaging, atomixMessagingatomixMultimap, atomixMultimapatomixQueue, atomixQueueatomixSet, atomixSetatomixValue, atomixValueavro, avrobean, beanbeanValidator, beanValidatorbeanstalk, beanstalkazureStorageBlob, azureStorageBlobazureBlob, azureBlobbonita, bonitabox, boxbraintree, braintreebrowse, browsecmSms, cmSmscmis, cmiscaffeineCache, caffeineCachecaffeineLoadcache, caffeineLoadcachecql, cqlchatscript, chatscriptchunk, chunkopenstackCinder, openstackCinderclas, clasiec60870Client, iec60870Clientcoap, coap, coaps, coapsTcp, coapTcpcometd, cometd, cometdsconsul, consulcontrolbus, controlbuscorda, cordacouchdb, couchdbcouchbase, couchbasecron, croncryptoCms, cryptoCmsaws2Cw, aws2CwawsCw, awsCwcxf, cxfcxfrs, cxfrsdjl, djldataformat, dataformatdataset, datasetdatasetTest, datasetTestaws2Ddb, aws2Ddbaws2Ddbstream, aws2DdbstreamawsDdb, awsDdbawsDdbstream, awsDdbstreamdebeziumMongodb, debeziumMongodbdebeziumMysql, debeziumMysqldebeziumPostgres, debeziumPostgresdebeziumSqlserver, debeziumSqlserverdigitalocean, digitaloceancrypto, cryptodirect, directdirectVm, directVmdisruptor, disruptordisruptorVm, disruptorVmdns, dnsdocker, dockerdozer, dozerdrill, drilldropbox, dropboxawsEc2, awsEc2aws2Ecs, aws2EcsawsEcs, awsEcsaws2Eks, aws2EksawsEks, awsEksehcache, ehcacheelasticsearchRest, elasticsearchRestelsql, elsqletcdKeys, etcdKeysetcdStats, etcdStatsetcdWatch, etcdWatchspringEvent, springEventazureEventhubs, azureEventhubsaws2Eventbridge, aws2Eventbridgeexec, execfacebook, facebookfhir, fhirfile, filefileWatch, fileWatchflatpack, flatpackflink, flinkfop, fopfreemarker, freemarkerftp, ftpftps, ftpsganglia, gangliageocoder, geocodergit, gitgithub, githubopenstackGlance, openstackGlancegoogleBigquery, googleBigquerygoogleBigquerySql, googleBigquerySqlgoogleCalendar, googleCalendargoogleCalendarStream, googleCalendarStreamgoogleDrive, googleDrivegoogleMail, googleMailgoogleMailStream, googleMailStreamgooglePubsub, googlePubsubgoogleSheets, googleSheetsgoogleSheetsStream, googleSheetsStreamgora, goragrape, grapegraphql, graphqlmongodbGridfs, mongodbGridfsgrpc, grpcguavaEventbus, guavaEventbushbase, hbasehazelcastAtomicvalue, hazelcastAtomicvaluehazelcastInstance, hazelcastInstancehazelcastList, hazelcastListhazelcastMap, hazelcastMaphazelcastMultimap, hazelcastMultimaphazelcastQueue, hazelcastQueuehazelcastReplicatedmap, hazelcastReplicatedmaphazelcastRingbuffer, hazelcastRingbufferhazelcastSeda, hazelcastSedahazelcastSet, hazelcastSethazelcastTopic, hazelcastTopichdfs, hdfshttp, http, httpsaws2Iam, aws2IamawsIam, awsIamiota, iotaipfs, ipfsigniteCache, igniteCacheigniteCompute, igniteComputeigniteEvents, igniteEventsigniteIdgen, igniteIdgenigniteMessaging, igniteMessagingigniteQueue, igniteQueueigniteSet, igniteSetinfinispan, infinispaninfluxdb, influxdbirc, ircironmq, ironmqjbpm, jbpmjcache, jcachejgroups, jgroupsjgroupsRaft, jgroupsRaftjmx, jmxwebsocketJsr356, websocketJsr356jclouds, jcloudsjcr, jcrjdbc, jdbcjetty, jettyjing, jingjira, jirajms, jmsjolt, joltjooq, jooqjpa, jpajslt, jsltjsonValidator, jsonValidatorjsonata, jsonatajt400, jt400aws2Kms, aws2KmsawsKms, awsKmskafka, kafkaopenstackKeystone, openstackKeystoneaws2Kinesis, aws2KinesisawsKinesis, awsKinesisaws2KinesisFirehose, aws2KinesisFirehoseawsKinesisFirehose, awsKinesisFirehosekubernetesConfigMaps, kubernetesConfigMapskubernetesCustomResources, kubernetesCustomResourceskubernetesDeployments, kubernetesDeploymentskubernetesHpa, kubernetesHpakubernetesJob, kubernetesJobkubernetesNamespaces, kubernetesNamespaceskubernetesNodes, kubernetesNodeskubernetesPersistentVolumesClaims, kubernetesPersistentVolumesClaimskubernetesPersistentVolumes, kubernetesPersistentVolumeskubernetesPods, kubernetesPodskubernetesReplicationControllers, kubernetesReplicationControllerskubernetesResourcesQuota, kubernetesResourcesQuotakubernetesSecrets, kubernetesSecretskubernetesServiceAccounts, kubernetesServiceAccountskubernetesServices, kubernetesServiceskudu, kuduaws2Lambda, aws2LambdaawsLambda, awsLambdalanguage, languageldap, ldapldif, ldiflog, loglucene, lucenelumberjack, lumberjackaws2Mq, aws2MqawsMq, awsMqaws2Msk, aws2MskawsMsk, awsMskimap, imap, imaps, pop3, pop3s, smtp, smtpsmaster, mastermetrics, metricsmicroprofileMetrics, microprofileMetricsmicrometer, micrometermiloClient, miloClientmiloServer, miloServermina, minaminio, miniomllp, mllpmock, mockmongodb, mongodbmsv, msvmustache, mustachemvel, mvelmybatisBean, mybatisBeanmybatis, mybatisnagios, nagiosnats, natssapNetweaver, sapNetweavernetty, nettynettyHttp, nettyHttpopenstackNeutron, openstackNeutronnitrite, nitriteopenstackNova, openstackNovansq, nsqoaipmh, oaipmholingo2, olingo2olingo4, olingo4openshiftBuildConfigs, openshiftBuildConfigsopenshiftBuilds, openshiftBuildsoptaplanner, optaplannerpaho, pahopdf, pdfpgevent, pgeventpgReplicationSlot, pgReplicationSlotplatformHttp, platformHttplpr, lprpubnub, pubnubpulsar, pulsarquartz, quartzazureStorageQueue, azureStorageQueueazureQueue, azureQueuequickfix, quickfixrabbitmq, rabbitmqreactiveStreams, reactiveStreamsspringRedis, springRedisref, refrestApi, restApirestEndpoint, restEndpointrestOpenapi, restOpenapirestSwagger, restSwaggerresteasy, resteasyrobotframework, robotframeworkrss, rssawsS3, awsS3aws2Sts, aws2StsawsSwf, awsSwfsaga, sagasalesforce, salesforcescheduler, schedulerschematron, schematronscp, scpawsSdb, awsSdbseda, sedaiec60870Server, iec60870Serverservice, serviceservicenow, servicenowservlet, servletaws2Ses, aws2SesawsSes, awsSessftp, sftpsip, sip, sipssjms2, sjms2sjmsBatch, sjmsBatchsjms, sjmsslack, slacksmpp, smpp, smppssnmp, snmpaws2Sns, aws2SnsawsSns, awsSnssolr, solr, solrCloud, solrssoroush, soroushspark, sparksplunk, splunksplunkHec, splunkHecspringBatch, springBatchspringIntegration, springIntegrationspringLdap, springLdapspringWs, springWssql, sqlsqlStored, sqlStoredaws2Sqs, aws2SqsawsSqs, awsSqsssh, sshstax, staxstomp, stompstream, streamstringTemplate, stringTemplatestub, stubopenstackSwift, openstackSwifttelegram, telegramthrift, thrifttika, tikatimer, timeraws2Translate, aws2TranslateawsTranslate, awsTranslatetwilio, twiliotwitterDirectmessage, twitterDirectmessagetwitterSearch, twitterSearchtwitterTimeline, twitterTimelineundertow, undertowvalidator, validatorvelocity, velocityvertx, vertxvertxHttp, vertxHttpvertxKafka, vertxKafkavertxWebsocket, vertxWebsocketvm, vmweather, weatherweb3j, web3jwebhook, webhookwebsocket, websocketweka, wekawordpress, wordpressworkday, workdayahcWs, ahcWs, ahcWssxchange, xchangexj, xjxquery, xqueryxmlsecuritySign, xmlsecuritySignxmlsecurityVerify, xmlsecurityVerifyxmpp, xmppxslt, xsltxsltSaxon, xsltSaxonyammer, yammerzendesk, zendeskzookeeper, zookeeperzookeeperMaster, zookeeperMasterpublic EndpointRouteBuilder()
public EndpointRouteBuilder(org.apache.camel.CamelContext context)
public static void addEndpointRoutes(org.apache.camel.CamelContext context,
org.apache.camel.util.function.ThrowingConsumer<EndpointRouteBuilder,Exception> rbc)
throws Exception
RouteBuilder.addRoutes(context, rb ->
rb.from("direct:inbound").bean(ProduceTemplateBean.class)));
context - the camel context to add routesrbc - a lambda expression receiving the RouteBuilder to use for creating routesException - if an error occursApache Camel