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,
LambdaEndpointRouteBuilder rbc)
Add routes to a context using a lambda expression.
|
static EndpointRouteBuilder |
loadEndpointRoutesBuilder(org.apache.camel.spi.Resource resource,
org.apache.camel.util.function.ThrowingBiConsumer<Reader,EndpointRouteBuilder,Exception> consumer)
Loads
EndpointRouteBuilder from Resource using the given consumer to create an
EndpointRouteBuilder instance. |
static EndpointRouteBuilder |
loadEndpointRoutesBuilder(org.apache.camel.util.function.ThrowingConsumer<EndpointRouteBuilder,Exception> consumer)
Loads
EndpointRouteBuilder from Resource using the given consumer to create an
EndpointRouteBuilder instance. |
addLifecycleInterceptor, addRoutes, addRoutesToCamelContext, bindToRegistry, bindToRegistry, checkInitialized, configuration, configure, configureRest, configureRests, configureRoute, configureRouteConfiguration, configureRoutes, configureRouteTemplate, errorHandler, errorHandler, from, from, from, fromF, getOrder, getResource, getRestCollection, getRestConfiguration, getRouteCollection, getRouteTemplateCollection, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, loadRoutesBuilder, loadRoutesBuilder, onCompletion, onException, onException, populateOrUpdateRoutes, populateRests, populateRoutes, populateRouteTemplates, populateTransformers, populateValidators, propertyInject, removeLifecycleInterceptor, rest, rest, restConfiguration, routeTemplate, setErrorHandlerBuilder, setResource, setRestCollection, setRouteCollection, setRouteTemplateCollection, toString, transformer, updateRoutesToCamelContext, validatorbody, bodyAs, constant, constant, constant, createErrorHandlerBuilder, csimple, csimple, datasonnet, datasonnet, datasonnet, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, exchangeProperty, getCamelContext, getContext, getErrorHandlerBuilder, hasErrorHandlerBuilder, header, joor, joor, jsonpath, jsonpath, method, method, method, method, noErrorHandler, regexReplaceAll, regexReplaceAll, setCamelContext, 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, ahcarangodb, arangodbasterisk, asteriskaws2Athena, aws2Athenaatlasmap, atlasmapatmos, atmosatmosphereWebsocket, atmosphereWebsocketatom, atomatomixMap, atomixMapatomixMessaging, atomixMessagingatomixMultimap, atomixMultimapatomixQueue, atomixQueueatomixSet, atomixSetatomixValue, atomixValueavro, avrobean, beanbeanValidator, beanValidatorbeanstalk, beanstalkazureStorageBlob, azureStorageBlobbonita, bonitabox, boxbraintree, braintreebrowse, browsecmSms, cmSmscmis, cmiscaffeineCache, caffeineCachecaffeineLoadcache, caffeineLoadcachecql, cqlchatscript, chatscriptchunk, chunkopenstackCinder, openstackCinderclas, clasiec60870Client, iec60870Clientcoap, coap, coaps, coapsTcp, coapTcpcometd, cometd, cometdsconsul, consulcontrolbus, controlbuscorda, cordaazureCosmosdb, azureCosmosdbcouchdb, couchdbcouchbase, couchbasecron, cronaws2Cw, aws2Cwcxf, cxfcxfrs, cxfrsdjl, djlhwcloudDms, hwcloudDmsdataformat, dataformatazureStorageDatalake, azureStorageDatalakedataset, datasetdatasetTest, datasetTestaws2Ddb, aws2Ddbaws2Ddbstream, aws2DdbstreamdebeziumMongodb, debeziumMongodbdebeziumMysql, debeziumMysqldebeziumPostgres, debeziumPostgresdebeziumSqlserver, debeziumSqlserverdigitalocean, digitaloceancrypto, cryptodirect, directdirectVm, directVmdisruptor, disruptordisruptorVm, disruptorVmdns, dnsdocker, dockerdozer, dozerdrill, drilldropbox, dropboxaws2Ecs, aws2Ecsaws2Eks, aws2Eksehcache, ehcacheelasticsearchRest, elasticsearchRestelsql, elsqletcdKeys, etcdKeysetcdStats, etcdStatsetcdWatch, etcdWatchspringEvent, springEventazureEventhubs, azureEventhubsaws2Eventbridge, aws2Eventbridgeexec, execfacebook, facebookfhir, fhirfile, filefileWatch, fileWatchflatpack, flatpackflink, flinkfop, fopfreemarker, freemarkerftp, ftpftps, ftpshwcloudFunctiongraph, hwcloudFunctiongraphganglia, gangliageocoder, geocodergit, gitgithub, githubopenstackGlance, openstackGlancegoogleBigquery, googleBigquerygoogleBigquerySql, googleBigquerySqlgoogleCalendar, googleCalendargoogleCalendarStream, googleCalendarStreamgoogleFunctions, googleFunctionsgoogleStorage, googleStoragegoogleDrive, 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, aws2IamhwcloudIam, hwcloudIamiota, iotaipfs, ipfsigniteCache, igniteCacheigniteCompute, igniteComputeigniteEvents, igniteEventsigniteIdgen, igniteIdgenigniteMessaging, igniteMessagingigniteQueue, igniteQueueigniteSet, igniteSethwcloudImagerecognition, hwcloudImagerecognitioninfinispanEmbedded, infinispanEmbeddedinfinispan, infinispaninfluxdb, influxdbirc, ircironmq, ironmqjbpm, jbpmjcache, jcachejgroups, jgroupsjgroupsRaft, jgroupsRaftjmx, jmxwebsocketJsr356, websocketJsr356jclouds, jcloudsjcr, jcrjdbc, jdbcjetty, jettyjing, jingjira, jirajms, jmsjolt, joltjooq, jooqjpa, jpajslt, jsltjsonPatch, jsonPatchjsonValidator, jsonValidatorjsonata, jsonatajt400, jt400aws2Kms, aws2Kmskafka, kafkakamelet, kameletkameletReify, kameletReifyopenstackKeystone, openstackKeystoneaws2Kinesis, aws2Kinesisaws2KinesisFirehose, aws2KinesisFirehosekubernetesConfigMaps, kubernetesConfigMapskubernetesCustomResources, kubernetesCustomResourceskubernetesDeployments, kubernetesDeploymentskubernetesHpa, kubernetesHpakubernetesJob, kubernetesJobkubernetesNamespaces, kubernetesNamespaceskubernetesNodes, kubernetesNodeskubernetesPersistentVolumesClaims, kubernetesPersistentVolumesClaimskubernetesPersistentVolumes, kubernetesPersistentVolumeskubernetesPods, kubernetesPodskubernetesReplicationControllers, kubernetesReplicationControllerskubernetesResourcesQuota, kubernetesResourcesQuotakubernetesSecrets, kubernetesSecretskubernetesServiceAccounts, kubernetesServiceAccountskubernetesServices, kubernetesServiceskudu, kuduaws2Lambda, aws2Lambdalanguage, languageldap, ldapldif, ldiflog, loglucene, lucenelumberjack, lumberjackaws2Mq, aws2Mqaws2Msk, aws2Mskimap, 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, oaipmhhwcloudObs, hwcloudObsolingo2, olingo2olingo4, olingo4openshiftBuildConfigs, openshiftBuildConfigsopenshiftBuilds, openshiftBuildsoptaplanner, optaplannerpaho, pahopahoMqtt5, pahoMqtt5pdf, pdfpgevent, pgeventpgReplicationSlot, pgReplicationSlotplatformHttp, platformHttplpr, lprpubnub, pubnubpulsar, pulsarquartz, quartzazureStorageQueue, azureStorageQueuequickfix, quickfixrabbitmq, rabbitmqreactiveStreams, reactiveStreamsspringRedis, springRedisref, refrestApi, restApirestEndpoint, restEndpointrestOpenapi, restOpenapirestSwagger, restSwaggerresteasy, resteasyrobotframework, robotframeworkrss, rssaws2Sts, aws2Stssaga, sagasalesforce, salesforcescheduler, schedulerschematron, schematronscp, scpawsSecretsManager, awsSecretsManagerseda, sedaiec60870Server, iec60870ServerazureServicebus, azureServicebusservice, serviceservicenow, servicenowservlet, servletaws2Ses, aws2Sessftp, sftphwcloudSmn, hwcloudSmnsip, sip, sipssjms2, sjms2sjms, sjmsslack, slacksmpp, smpp, smppssnmp, snmpaws2Sns, aws2Snssolr, solr, solrCloud, solrssoroush, soroushspark, sparksplunk, splunksplunkHec, splunkHecspringBatch, springBatchspringIntegration, springIntegrationspringJdbc, springJdbcspringLdap, springLdapspringRabbitmq, springRabbitmqspringWs, springWssql, sqlsqlStored, sqlStoredaws2Sqs, aws2Sqsssh, sshstax, staxstitch, stitchstomp, stompstream, streamstringTemplate, stringTemplatestub, stubopenstackSwift, openstackSwifttelegram, telegramthrift, thrifttika, tikatimer, timeraws2Translate, aws2Translatetwilio, 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,
LambdaEndpointRouteBuilder rbc)
throws Exception
EndpointRouteBuilder.addEndpointRoutes(context, rb ->
rb.from(rb.direct("inbound")).bean(MyBean.class)));
context - the camel context to add routesrbc - a lambda expression receiving the RouteBuilder to use for creating routesException - if an error occurspublic static EndpointRouteBuilder loadEndpointRoutesBuilder(org.apache.camel.spi.Resource resource, org.apache.camel.util.function.ThrowingBiConsumer<Reader,EndpointRouteBuilder,Exception> consumer)
EndpointRouteBuilder from Resource using the given consumer to create an
EndpointRouteBuilder instance.resource - the resource to be loaded.consumer - the function used to create a EndpointRouteBuilderEndpointRouteBuilderpublic static EndpointRouteBuilder loadEndpointRoutesBuilder(org.apache.camel.util.function.ThrowingConsumer<EndpointRouteBuilder,Exception> consumer)
EndpointRouteBuilder from Resource using the given consumer to create an
EndpointRouteBuilder instance.consumer - the function used to create a EndpointRouteBuilderEndpointRouteBuilderApache Camel