Class StaticEndpointBuilders


  • @Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
    public class StaticEndpointBuilders
    extends Object
    Generated by camel build tools - do NOT edit this file!
    • Constructor Detail

      • StaticEndpointBuilders

        public StaticEndpointBuilders()
    • Method Detail

      • activemq

        public static ActiveMQEndpointBuilderFactory.ActiveMQEndpointBuilder activemq​(String path)
        ActiveMQ (camel-activemq) Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-activemq Syntax: activemq:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination
        Parameters:
        path - destinationType:destinationName
      • activemq

        public static ActiveMQEndpointBuilderFactory.ActiveMQEndpointBuilder activemq​(String componentName,
                                                                                      String path)
        ActiveMQ (camel-activemq) Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-activemq Syntax: activemq:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - destinationType:destinationName
      • ahc

        public static AhcEndpointBuilderFactory.AhcEndpointBuilder ahc​(String path)
        Async HTTP Client (AHC) (camel-ahc) Call external HTTP services using Async Http Client. Category: http Since: 2.8 Maven coordinates: org.apache.camel:camel-ahc Syntax: ahc:httpUri Path parameter: httpUri (required) The URI to use such as http://hostname:port/path
        Parameters:
        path - httpUri
      • ahc

        public static AhcEndpointBuilderFactory.AhcEndpointBuilder ahc​(String componentName,
                                                                       String path)
        Async HTTP Client (AHC) (camel-ahc) Call external HTTP services using Async Http Client. Category: http Since: 2.8 Maven coordinates: org.apache.camel:camel-ahc Syntax: ahc:httpUri Path parameter: httpUri (required) The URI to use such as http://hostname:port/path
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpUri
      • ahcWs

        public static WsEndpointBuilderFactory.WsEndpointBuilder ahcWs​(String path)
        Async HTTP Client (AHC) Websocket (camel-ahc-ws) Exchange data with external Websocket servers using Async Http Client. Category: websocket Since: 2.14 Maven coordinates: org.apache.camel:camel-ahc-ws Syntax: ahc-ws:httpUri Path parameter: httpUri (required) The URI to use such as http://hostname:port/path
        Parameters:
        path - httpUri
      • ahcWs

        public static WsEndpointBuilderFactory.WsEndpointBuilder ahcWs​(String componentName,
                                                                       String path)
        Async HTTP Client (AHC) Websocket (camel-ahc-ws) Exchange data with external Websocket servers using Async Http Client. Category: websocket Since: 2.14 Maven coordinates: org.apache.camel:camel-ahc-ws Syntax: ahc-ws:httpUri Path parameter: httpUri (required) The URI to use such as http://hostname:port/path
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpUri
      • amqp

        public static AMQPEndpointBuilderFactory.AMQPEndpointBuilder amqp​(String path)
        AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client. Category: messaging Since: 1.2 Maven coordinates: org.apache.camel:camel-amqp Syntax: amqp:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination
        Parameters:
        path - destinationType:destinationName
      • amqp

        public static AMQPEndpointBuilderFactory.AMQPEndpointBuilder amqp​(String componentName,
                                                                          String path)
        AMQP (camel-amqp) Messaging with AMQP protocol using Apache QPid Client. Category: messaging Since: 1.2 Maven coordinates: org.apache.camel:camel-amqp Syntax: amqp:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - destinationType:destinationName
      • apns

        public static ApnsEndpointBuilderFactory.ApnsEndpointBuilder apns​(String path)
        APNS (camel-apns) Send notifications to Apple iOS devices. Category: eventbus,mobile Since: 2.8 Maven coordinates: org.apache.camel:camel-apns Syntax: apns:name Path parameter: name Name of the endpoint
        Parameters:
        path - name
      • apns

        public static ApnsEndpointBuilderFactory.ApnsEndpointBuilder apns​(String componentName,
                                                                          String path)
        APNS (camel-apns) Send notifications to Apple iOS devices. Category: eventbus,mobile Since: 2.8 Maven coordinates: org.apache.camel:camel-apns Syntax: apns:name Path parameter: name Name of the endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • arangodb

        public static ArangoDbEndpointBuilderFactory.ArangoDbEndpointBuilder arangodb​(String path)
        ArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database,nosql Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb Syntax: arangodb:database Path parameter: database (required) database name
        Parameters:
        path - database
      • arangodb

        public static ArangoDbEndpointBuilderFactory.ArangoDbEndpointBuilder arangodb​(String componentName,
                                                                                      String path)
        ArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database,nosql Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb Syntax: arangodb:database Path parameter: database (required) database name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - database
      • as2

        public static AS2EndpointBuilderFactory.AS2EndpointBuilder as2​(String path)
        AS2 (camel-as2) Transfer data securely and reliably using the AS2 protocol (RFC4130). Category: file Since: 2.22 Maven coordinates: org.apache.camel:camel-as2 Syntax: as2:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: CLIENT, SERVER Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        path - apiName/methodName
      • as2

        public static AS2EndpointBuilderFactory.AS2EndpointBuilder as2​(String componentName,
                                                                       String path)
        AS2 (camel-as2) Transfer data securely and reliably using the AS2 protocol (RFC4130). Category: file Since: 2.22 Maven coordinates: org.apache.camel:camel-as2 Syntax: as2:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: CLIENT, SERVER Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • asterisk

        public static AsteriskEndpointBuilderFactory.AsteriskEndpointBuilder asterisk​(String path)
        Asterisk (camel-asterisk) Interact with Asterisk PBX Server. Category: voip Since: 2.18 Maven coordinates: org.apache.camel:camel-asterisk Syntax: asterisk:name Path parameter: name (required) Name of component
        Parameters:
        path - name
      • asterisk

        public static AsteriskEndpointBuilderFactory.AsteriskEndpointBuilder asterisk​(String componentName,
                                                                                      String path)
        Asterisk (camel-asterisk) Interact with Asterisk PBX Server. Category: voip Since: 2.18 Maven coordinates: org.apache.camel:camel-asterisk Syntax: asterisk:name Path parameter: name (required) Name of component
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • atlasmap

        public static AtlasMapEndpointBuilderFactory.AtlasMapEndpointBuilder atlasmap​(String path)
        AtlasMap (camel-atlasmap) Transforms the message using an AtlasMap transformation. Category: transformation Since: 3.7 Maven coordinates: org.apache.camel:camel-atlasmap Syntax: atlasmap:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • atlasmap

        public static AtlasMapEndpointBuilderFactory.AtlasMapEndpointBuilder atlasmap​(String componentName,
                                                                                      String path)
        AtlasMap (camel-atlasmap) Transforms the message using an AtlasMap transformation. Category: transformation Since: 3.7 Maven coordinates: org.apache.camel:camel-atlasmap Syntax: atlasmap:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • atmos

        public static AtmosEndpointBuilderFactory.AtmosEndpointBuilder atmos​(String path)
        Atmos (camel-atmos) Integrate with EMC's ViPR object data services using the Atmos Client. Category: cloud,file Since: 2.15 Maven coordinates: org.apache.camel:camel-atmos Syntax: atmos:name/operation Path parameter: name Atmos name Path parameter: operation (required) Operation to perform There are 5 enums and the value can be one of: put, del, search, get, move
        Parameters:
        path - name/operation
      • atmos

        public static AtmosEndpointBuilderFactory.AtmosEndpointBuilder atmos​(String componentName,
                                                                             String path)
        Atmos (camel-atmos) Integrate with EMC's ViPR object data services using the Atmos Client. Category: cloud,file Since: 2.15 Maven coordinates: org.apache.camel:camel-atmos Syntax: atmos:name/operation Path parameter: name Atmos name Path parameter: operation (required) Operation to perform There are 5 enums and the value can be one of: put, del, search, get, move
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name/operation
      • atmosphereWebsocket

        public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketEndpointBuilder atmosphereWebsocket​(String path)
        Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework. Category: websocket Since: 2.14 Maven coordinates: org.apache.camel:camel-atmosphere-websocket Syntax: atmosphere-websocket:servicePath Path parameter: servicePath (required) Name of websocket endpoint
        Parameters:
        path - servicePath
      • atmosphereWebsocket

        public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketEndpointBuilder atmosphereWebsocket​(String componentName,
                                                                                                                       String path)
        Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework. Category: websocket Since: 2.14 Maven coordinates: org.apache.camel:camel-atmosphere-websocket Syntax: atmosphere-websocket:servicePath Path parameter: servicePath (required) Name of websocket endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - servicePath
      • atom

        public static AtomEndpointBuilderFactory.AtomEndpointBuilder atom​(String path)
        Atom (camel-atom) Poll Atom RSS feeds. Category: rss Since: 1.2 Maven coordinates: org.apache.camel:camel-atom Syntax: atom:feedUri Path parameter: feedUri (required) The URI to the feed to poll.
        Parameters:
        path - feedUri
      • atom

        public static AtomEndpointBuilderFactory.AtomEndpointBuilder atom​(String componentName,
                                                                          String path)
        Atom (camel-atom) Poll Atom RSS feeds. Category: rss Since: 1.2 Maven coordinates: org.apache.camel:camel-atom Syntax: atom:feedUri Path parameter: feedUri (required) The URI to the feed to poll.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - feedUri
      • atomixMap

        public static AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder atomixMap​(String path)
        Atomix Map (camel-atomix) Access Atomix's distributed map. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-map:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        path - resourceName
      • atomixMap

        public static AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder atomixMap​(String componentName,
                                                                                         String path)
        Atomix Map (camel-atomix) Access Atomix's distributed map. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-map:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceName
      • atomixMessaging

        public static AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder atomixMessaging​(String path)
        Atomix Messaging (camel-atomix) Access Atomix's group messaging. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-messaging:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        path - resourceName
      • atomixMessaging

        public static AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder atomixMessaging​(String componentName,
                                                                                                           String path)
        Atomix Messaging (camel-atomix) Access Atomix's group messaging. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-messaging:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceName
      • atomixMultimap

        public static AtomixMultiMapEndpointBuilderFactory.AtomixMultiMapEndpointBuilder atomixMultimap​(String path)
        Atomix MultiMap (camel-atomix) Access Atomix's distributed multi map. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-multimap:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        path - resourceName
      • atomixMultimap

        public static AtomixMultiMapEndpointBuilderFactory.AtomixMultiMapEndpointBuilder atomixMultimap​(String componentName,
                                                                                                        String path)
        Atomix MultiMap (camel-atomix) Access Atomix's distributed multi map. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-multimap:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceName
      • atomixQueue

        public static AtomixQueueEndpointBuilderFactory.AtomixQueueEndpointBuilder atomixQueue​(String path)
        Atomix Queue (camel-atomix) Access Atomix's distributed queue. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-queue:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        path - resourceName
      • atomixQueue

        public static AtomixQueueEndpointBuilderFactory.AtomixQueueEndpointBuilder atomixQueue​(String componentName,
                                                                                               String path)
        Atomix Queue (camel-atomix) Access Atomix's distributed queue. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-queue:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceName
      • atomixSet

        public static AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder atomixSet​(String path)
        Atomix Set (camel-atomix) Access Atomix's distributed set. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-set:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        path - resourceName
      • atomixSet

        public static AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder atomixSet​(String componentName,
                                                                                         String path)
        Atomix Set (camel-atomix) Access Atomix's distributed set. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-set:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceName
      • atomixValue

        public static AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder atomixValue​(String path)
        Atomix Value (camel-atomix) Access Atomix's distributed value. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-value:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        path - resourceName
      • atomixValue

        public static AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder atomixValue​(String componentName,
                                                                                               String path)
        Atomix Value (camel-atomix) Access Atomix's distributed value. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-atomix Syntax: atomix-value:resourceName Path parameter: resourceName (required) The distributed resource name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceName
      • avro

        public static AvroEndpointBuilderFactory.AvroEndpointBuilder avro​(String path)
        Avro RPC (camel-avro-rpc) Produce or consume Apache Avro RPC services. Category: rpc Since: 2.10 Maven coordinates: org.apache.camel:camel-avro-rpc Syntax: avro:transport:host:port/messageName Path parameter: transport (required) Transport to use, can be either http or netty There are 2 enums and the value can be one of: http, netty Path parameter: port (required) Port number to use Path parameter: host (required) Hostname to use Path parameter: messageName The name of the message to send.
        Parameters:
        path - transport:host:port/messageName
      • avro

        public static AvroEndpointBuilderFactory.AvroEndpointBuilder avro​(String componentName,
                                                                          String path)
        Avro RPC (camel-avro-rpc) Produce or consume Apache Avro RPC services. Category: rpc Since: 2.10 Maven coordinates: org.apache.camel:camel-avro-rpc Syntax: avro:transport:host:port/messageName Path parameter: transport (required) Transport to use, can be either http or netty There are 2 enums and the value can be one of: http, netty Path parameter: port (required) Port number to use Path parameter: host (required) Hostname to use Path parameter: messageName The name of the message to send.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - transport:host:port/messageName
      • aws2Athena

        public static Athena2EndpointBuilderFactory.Athena2EndpointBuilder aws2Athena​(String path)
        AWS 2 Athena (camel-aws2-athena) Access AWS Athena service using AWS SDK version 2.x. Category: cloud,database Since: 3.4 Maven coordinates: org.apache.camel:camel-aws2-athena Syntax: aws2-athena:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Athena

        public static Athena2EndpointBuilderFactory.Athena2EndpointBuilder aws2Athena​(String componentName,
                                                                                      String path)
        AWS 2 Athena (camel-aws2-athena) Access AWS Athena service using AWS SDK version 2.x. Category: cloud,database Since: 3.4 Maven coordinates: org.apache.camel:camel-aws2-athena Syntax: aws2-athena:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Cw

        public static Cw2EndpointBuilderFactory.Cw2EndpointBuilder aws2Cw​(String path)
        AWS 2 CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch using AWS SDK version 2.x. Category: cloud,monitoring Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-cw Syntax: aws2-cw:namespace Path parameter: namespace (required) The metric namespace
        Parameters:
        path - namespace
      • aws2Cw

        public static Cw2EndpointBuilderFactory.Cw2EndpointBuilder aws2Cw​(String componentName,
                                                                          String path)
        AWS 2 CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch using AWS SDK version 2.x. Category: cloud,monitoring Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-cw Syntax: aws2-cw:namespace Path parameter: namespace (required) The metric namespace
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - namespace
      • aws2Ddb

        public static Ddb2EndpointBuilderFactory.Ddb2EndpointBuilder aws2Ddb​(String path)
        AWS 2 DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x. Category: cloud,database,nosql Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax: aws2-ddb:tableName Path parameter: tableName (required) The name of the table currently worked with.
        Parameters:
        path - tableName
      • aws2Ddb

        public static Ddb2EndpointBuilderFactory.Ddb2EndpointBuilder aws2Ddb​(String componentName,
                                                                             String path)
        AWS 2 DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x. Category: cloud,database,nosql Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax: aws2-ddb:tableName Path parameter: tableName (required) The name of the table currently worked with.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - tableName
      • aws2Ddbstream

        public static Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder aws2Ddbstream​(String path)
        AWS 2 DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x. Category: cloud,messaging,streams Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax: aws2-ddbstream:tableName Path parameter: tableName (required) Name of the dynamodb table
        Parameters:
        path - tableName
      • aws2Ddbstream

        public static Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder aws2Ddbstream​(String componentName,
                                                                                               String path)
        AWS 2 DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x. Category: cloud,messaging,streams Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ddb Syntax: aws2-ddbstream:tableName Path parameter: tableName (required) Name of the dynamodb table
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - tableName
      • aws2Ec2

        public static AWS2EC2EndpointBuilderFactory.AWS2EC2EndpointBuilder aws2Ec2​(String path)
        AWS 2 Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ec2 Syntax: aws2-ec2:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Ec2

        public static AWS2EC2EndpointBuilderFactory.AWS2EC2EndpointBuilder aws2Ec2​(String componentName,
                                                                                   String path)
        AWS 2 Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ec2 Syntax: aws2-ec2:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Ecs

        public static ECS2EndpointBuilderFactory.ECS2EndpointBuilder aws2Ecs​(String path)
        AWS 2 Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ecs Syntax: aws2-ecs:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Ecs

        public static ECS2EndpointBuilderFactory.ECS2EndpointBuilder aws2Ecs​(String componentName,
                                                                             String path)
        AWS 2 Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ecs Syntax: aws2-ecs:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Eks

        public static EKS2EndpointBuilderFactory.EKS2EndpointBuilder aws2Eks​(String path)
        AWS 2 Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-eks Syntax: aws2-eks:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Eks

        public static EKS2EndpointBuilderFactory.EKS2EndpointBuilder aws2Eks​(String componentName,
                                                                             String path)
        AWS 2 Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-eks Syntax: aws2-eks:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Eventbridge

        public static EventbridgeEndpointBuilderFactory.EventbridgeEndpointBuilder aws2Eventbridge​(String path)
        AWS 2 Eventbridge (camel-aws2-eventbridge) Manage AWS Eventbridge cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.6 Maven coordinates: org.apache.camel:camel-aws2-eventbridge Syntax: aws2-eventbridge://eventbusNameOrArn Path parameter: eventbusNameOrArn (required) Event bus name or ARN
        Parameters:
        path - //eventbusNameOrArn
      • aws2Eventbridge

        public static EventbridgeEndpointBuilderFactory.EventbridgeEndpointBuilder aws2Eventbridge​(String componentName,
                                                                                                   String path)
        AWS 2 Eventbridge (camel-aws2-eventbridge) Manage AWS Eventbridge cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.6 Maven coordinates: org.apache.camel:camel-aws2-eventbridge Syntax: aws2-eventbridge://eventbusNameOrArn Path parameter: eventbusNameOrArn (required) Event bus name or ARN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - //eventbusNameOrArn
      • aws2Iam

        public static IAM2EndpointBuilderFactory.IAM2EndpointBuilder aws2Iam​(String path)
        AWS 2 Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-iam Syntax: aws2-iam:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Iam

        public static IAM2EndpointBuilderFactory.IAM2EndpointBuilder aws2Iam​(String componentName,
                                                                             String path)
        AWS 2 Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-iam Syntax: aws2-iam:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Kinesis

        public static Kinesis2EndpointBuilderFactory.Kinesis2EndpointBuilder aws2Kinesis​(String path)
        AWS 2 Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax: aws2-kinesis:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        path - streamName
      • aws2Kinesis

        public static Kinesis2EndpointBuilderFactory.Kinesis2EndpointBuilder aws2Kinesis​(String componentName,
                                                                                         String path)
        AWS 2 Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax: aws2-kinesis:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - streamName
      • aws2KinesisFirehose

        public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2EndpointBuilder aws2KinesisFirehose​(String path)
        AWS 2 Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax: aws2-kinesis-firehose:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        path - streamName
      • aws2KinesisFirehose

        public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2EndpointBuilder aws2KinesisFirehose​(String componentName,
                                                                                                                 String path)
        AWS 2 Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x. Category: cloud,messaging Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-kinesis Syntax: aws2-kinesis-firehose:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - streamName
      • aws2Kms

        public static KMS2EndpointBuilderFactory.KMS2EndpointBuilder aws2Kms​(String path)
        AWS 2 Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-kms Syntax: aws2-kms:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Kms

        public static KMS2EndpointBuilderFactory.KMS2EndpointBuilder aws2Kms​(String componentName,
                                                                             String path)
        AWS 2 Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-kms Syntax: aws2-kms:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Lambda

        public static Lambda2EndpointBuilderFactory.Lambda2EndpointBuilder aws2Lambda​(String path)
        AWS 2 Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions using AWS SDK version 2.x. Category: cloud,computing,serverless Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-lambda Syntax: aws2-lambda:function Path parameter: function (required) Name of the Lambda function.
        Parameters:
        path - function
      • aws2Lambda

        public static Lambda2EndpointBuilderFactory.Lambda2EndpointBuilder aws2Lambda​(String componentName,
                                                                                      String path)
        AWS 2 Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions using AWS SDK version 2.x. Category: cloud,computing,serverless Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-lambda Syntax: aws2-lambda:function Path parameter: function (required) Name of the Lambda function.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - function
      • aws2Mq

        public static MQ2EndpointBuilderFactory.MQ2EndpointBuilder aws2Mq​(String path)
        AWS 2 MQ (camel-aws2-mq) Manage AWS MQ instances using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-mq Syntax: aws2-mq:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Mq

        public static MQ2EndpointBuilderFactory.MQ2EndpointBuilder aws2Mq​(String componentName,
                                                                          String path)
        AWS 2 MQ (camel-aws2-mq) Manage AWS MQ instances using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-mq Syntax: aws2-mq:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Msk

        public static MSK2EndpointBuilderFactory.MSK2EndpointBuilder aws2Msk​(String path)
        AWS 2 Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-msk Syntax: aws2-msk:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Msk

        public static MSK2EndpointBuilderFactory.MSK2EndpointBuilder aws2Msk​(String componentName,
                                                                             String path)
        AWS 2 Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances using AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-msk Syntax: aws2-msk:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2S3

        public static AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder aws2S3​(String path)
        AWS 2 S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x. Category: cloud,file Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-s3 Syntax: aws2-s3://bucketNameOrArn Path parameter: bucketNameOrArn (required) Bucket name or ARN
        Parameters:
        path - //bucketNameOrArn
      • aws2S3

        public static AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder aws2S3​(String componentName,
                                                                                String path)
        AWS 2 S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x. Category: cloud,file Since: 3.2 Maven coordinates: org.apache.camel:camel-aws2-s3 Syntax: aws2-s3://bucketNameOrArn Path parameter: bucketNameOrArn (required) Bucket name or ARN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - //bucketNameOrArn
      • aws2Ses

        public static Ses2EndpointBuilderFactory.Ses2EndpointBuilder aws2Ses​(String path)
        AWS 2 Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service using AWS SDK version 2.x. Category: cloud,mail Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ses Syntax: aws2-ses:from Path parameter: from (required) The sender's email address.
        Parameters:
        path - from
      • aws2Ses

        public static Ses2EndpointBuilderFactory.Ses2EndpointBuilder aws2Ses​(String componentName,
                                                                             String path)
        AWS 2 Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service using AWS SDK version 2.x. Category: cloud,mail Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-ses Syntax: aws2-ses:from Path parameter: from (required) The sender's email address.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - from
      • aws2Sns

        public static Sns2EndpointBuilderFactory.Sns2EndpointBuilder aws2Sns​(String path)
        AWS 2 Simple Notification System (SNS) (camel-aws2-sns) Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x. Category: cloud,messaging,mobile Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sns Syntax: aws2-sns:topicNameOrArn Path parameter: topicNameOrArn (required) Topic name or ARN
        Parameters:
        path - topicNameOrArn
      • aws2Sns

        public static Sns2EndpointBuilderFactory.Sns2EndpointBuilder aws2Sns​(String componentName,
                                                                             String path)
        AWS 2 Simple Notification System (SNS) (camel-aws2-sns) Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x. Category: cloud,messaging,mobile Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sns Syntax: aws2-sns:topicNameOrArn Path parameter: topicNameOrArn (required) Topic name or ARN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topicNameOrArn
      • aws2Sqs

        public static Sqs2EndpointBuilderFactory.Sqs2EndpointBuilder aws2Sqs​(String path)
        AWS 2 Simple Queue Service (SQS) (camel-aws2-sqs) Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sqs Syntax: aws2-sqs:queueNameOrArn Path parameter: queueNameOrArn (required) Queue name or ARN
        Parameters:
        path - queueNameOrArn
      • aws2Sqs

        public static Sqs2EndpointBuilderFactory.Sqs2EndpointBuilder aws2Sqs​(String componentName,
                                                                             String path)
        AWS 2 Simple Queue Service (SQS) (camel-aws2-sqs) Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x. Category: cloud,messaging Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-sqs Syntax: aws2-sqs:queueNameOrArn Path parameter: queueNameOrArn (required) Queue name or ARN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - queueNameOrArn
      • aws2Sts

        public static STS2EndpointBuilderFactory.STS2EndpointBuilder aws2Sts​(String path)
        AWS 2 Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.5 Maven coordinates: org.apache.camel:camel-aws2-sts Syntax: aws2-sts:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Sts

        public static STS2EndpointBuilderFactory.STS2EndpointBuilder aws2Sts​(String componentName,
                                                                             String path)
        AWS 2 Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances using AWS SDK version 2.x. Category: cloud,management Since: 3.5 Maven coordinates: org.apache.camel:camel-aws2-sts Syntax: aws2-sts:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • aws2Translate

        public static Translate2EndpointBuilderFactory.Translate2EndpointBuilder aws2Translate​(String path)
        AWS 2 Translate (camel-aws2-translate) Translate texts using AWS Translate and AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-translate Syntax: aws2-translate:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • aws2Translate

        public static Translate2EndpointBuilderFactory.Translate2EndpointBuilder aws2Translate​(String componentName,
                                                                                               String path)
        AWS 2 Translate (camel-aws2-translate) Translate texts using AWS Translate and AWS SDK version 2.x. Category: cloud,management Since: 3.1 Maven coordinates: org.apache.camel:camel-aws2-translate Syntax: aws2-translate:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsCw

        public static CwEndpointBuilderFactory.CwEndpointBuilder awsCw​(String path)
        AWS CloudWatch (camel-aws-cw) Send metrics to AWS CloudWatch. Category: cloud,monitoring Since: 2.11 Maven coordinates: org.apache.camel:camel-aws-cw Syntax: aws-cw:namespace Path parameter: namespace (required) The metric namespace
        Parameters:
        path - namespace
      • awsCw

        public static CwEndpointBuilderFactory.CwEndpointBuilder awsCw​(String componentName,
                                                                       String path)
        AWS CloudWatch (camel-aws-cw) Send metrics to AWS CloudWatch. Category: cloud,monitoring Since: 2.11 Maven coordinates: org.apache.camel:camel-aws-cw Syntax: aws-cw:namespace Path parameter: namespace (required) The metric namespace
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - namespace
      • awsDdb

        public static DdbEndpointBuilderFactory.DdbEndpointBuilder awsDdb​(String path)
        AWS DynamoDB (camel-aws-ddb) Store and retrieve data from AWS DynamoDB service. Category: cloud,database,nosql Since: 2.10 Maven coordinates: org.apache.camel:camel-aws-ddb Syntax: aws-ddb:tableName Path parameter: tableName (required) The name of the table currently worked with.
        Parameters:
        path - tableName
      • awsDdb

        public static DdbEndpointBuilderFactory.DdbEndpointBuilder awsDdb​(String componentName,
                                                                          String path)
        AWS DynamoDB (camel-aws-ddb) Store and retrieve data from AWS DynamoDB service. Category: cloud,database,nosql Since: 2.10 Maven coordinates: org.apache.camel:camel-aws-ddb Syntax: aws-ddb:tableName Path parameter: tableName (required) The name of the table currently worked with.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - tableName
      • awsDdbstream

        public static DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder awsDdbstream​(String path)
        AWS DynamoDB Streams (camel-aws-ddb) Receive messages from AWS DynamoDB Stream service. Category: cloud,messaging,streams Since: 2.17 Maven coordinates: org.apache.camel:camel-aws-ddb Syntax: aws-ddbstream:tableName Path parameter: tableName (required) Name of the dynamodb table
        Parameters:
        path - tableName
      • awsDdbstream

        public static DdbStreamEndpointBuilderFactory.DdbStreamEndpointBuilder awsDdbstream​(String componentName,
                                                                                            String path)
        AWS DynamoDB Streams (camel-aws-ddb) Receive messages from AWS DynamoDB Stream service. Category: cloud,messaging,streams Since: 2.17 Maven coordinates: org.apache.camel:camel-aws-ddb Syntax: aws-ddbstream:tableName Path parameter: tableName (required) Name of the dynamodb table
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - tableName
      • awsEc2

        public static EC2EndpointBuilderFactory.EC2EndpointBuilder awsEc2​(String path)
        AWS Elastic Compute Cloud (EC2) (camel-aws-ec2) Manage AWS EC2 instances. Category: cloud,management Since: 2.16 Maven coordinates: org.apache.camel:camel-aws-ec2 Syntax: aws-ec2:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsEc2

        public static EC2EndpointBuilderFactory.EC2EndpointBuilder awsEc2​(String componentName,
                                                                          String path)
        AWS Elastic Compute Cloud (EC2) (camel-aws-ec2) Manage AWS EC2 instances. Category: cloud,management Since: 2.16 Maven coordinates: org.apache.camel:camel-aws-ec2 Syntax: aws-ec2:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsEcs

        public static ECSEndpointBuilderFactory.ECSEndpointBuilder awsEcs​(String path)
        AWS Elastic Container Service (ECS) (camel-aws-ecs) Manage AWS ECS cluster instances. Category: cloud,management Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-ecs Syntax: aws-ecs:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsEcs

        public static ECSEndpointBuilderFactory.ECSEndpointBuilder awsEcs​(String componentName,
                                                                          String path)
        AWS Elastic Container Service (ECS) (camel-aws-ecs) Manage AWS ECS cluster instances. Category: cloud,management Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-ecs Syntax: aws-ecs:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsEks

        public static EKSEndpointBuilderFactory.EKSEndpointBuilder awsEks​(String path)
        AWS Elastic Kubernetes Service (EKS) (camel-aws-eks) Manage AWS EKS cluster instances. Category: cloud,management Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-eks Syntax: aws-eks:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsEks

        public static EKSEndpointBuilderFactory.EKSEndpointBuilder awsEks​(String componentName,
                                                                          String path)
        AWS Elastic Kubernetes Service (EKS) (camel-aws-eks) Manage AWS EKS cluster instances. Category: cloud,management Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-eks Syntax: aws-eks:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsIam

        public static IAMEndpointBuilderFactory.IAMEndpointBuilder awsIam​(String path)
        AWS Identity and Access Management (IAM) (camel-aws-iam) Manage AWS IAM instances. Category: cloud,management Since: 2.23 Maven coordinates: org.apache.camel:camel-aws-iam Syntax: aws-iam:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsIam

        public static IAMEndpointBuilderFactory.IAMEndpointBuilder awsIam​(String componentName,
                                                                          String path)
        AWS Identity and Access Management (IAM) (camel-aws-iam) Manage AWS IAM instances. Category: cloud,management Since: 2.23 Maven coordinates: org.apache.camel:camel-aws-iam Syntax: aws-iam:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsKinesis

        public static KinesisEndpointBuilderFactory.KinesisEndpointBuilder awsKinesis​(String path)
        AWS Kinesis (camel-aws-kinesis) Consume and produce records from AWS Kinesis Streams. Category: cloud,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-aws-kinesis Syntax: aws-kinesis:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        path - streamName
      • awsKinesis

        public static KinesisEndpointBuilderFactory.KinesisEndpointBuilder awsKinesis​(String componentName,
                                                                                      String path)
        AWS Kinesis (camel-aws-kinesis) Consume and produce records from AWS Kinesis Streams. Category: cloud,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-aws-kinesis Syntax: aws-kinesis:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - streamName
      • awsKinesisFirehose

        public static KinesisFirehoseEndpointBuilderFactory.KinesisFirehoseEndpointBuilder awsKinesisFirehose​(String path)
        AWS Kinesis Firehose (camel-aws-kinesis) Consume data from AWS Kinesis Firehose streams. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-aws-kinesis Syntax: aws-kinesis-firehose:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        path - streamName
      • awsKinesisFirehose

        public static KinesisFirehoseEndpointBuilderFactory.KinesisFirehoseEndpointBuilder awsKinesisFirehose​(String componentName,
                                                                                                              String path)
        AWS Kinesis Firehose (camel-aws-kinesis) Consume data from AWS Kinesis Firehose streams. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-aws-kinesis Syntax: aws-kinesis-firehose:streamName Path parameter: streamName (required) Name of the stream
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - streamName
      • awsKms

        public static KMSEndpointBuilderFactory.KMSEndpointBuilder awsKms​(String path)
        AWS Key Management Service (KMS) (camel-aws-kms) Manage keys stored in AWS KMS instances. Category: cloud,messaging Since: 2.21 Maven coordinates: org.apache.camel:camel-aws-kms Syntax: aws-kms:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsKms

        public static KMSEndpointBuilderFactory.KMSEndpointBuilder awsKms​(String componentName,
                                                                          String path)
        AWS Key Management Service (KMS) (camel-aws-kms) Manage keys stored in AWS KMS instances. Category: cloud,messaging Since: 2.21 Maven coordinates: org.apache.camel:camel-aws-kms Syntax: aws-kms:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsLambda

        public static LambdaEndpointBuilderFactory.LambdaEndpointBuilder awsLambda​(String path)
        AWS Lambda (camel-aws-lambda) Manage and invoke AWS Lambda functions. Category: cloud,computing,serverless Since: 2.20 Maven coordinates: org.apache.camel:camel-aws-lambda Syntax: aws-lambda:function Path parameter: function (required) Name of the Lambda function.
        Parameters:
        path - function
      • awsLambda

        public static LambdaEndpointBuilderFactory.LambdaEndpointBuilder awsLambda​(String componentName,
                                                                                   String path)
        AWS Lambda (camel-aws-lambda) Manage and invoke AWS Lambda functions. Category: cloud,computing,serverless Since: 2.20 Maven coordinates: org.apache.camel:camel-aws-lambda Syntax: aws-lambda:function Path parameter: function (required) Name of the Lambda function.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - function
      • awsMq

        public static MQEndpointBuilderFactory.MQEndpointBuilder awsMq​(String path)
        AWS MQ (camel-aws-mq) Manage AWS MQ instances. Category: cloud,messaging Since: 2.21 Maven coordinates: org.apache.camel:camel-aws-mq Syntax: aws-mq:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsMq

        public static MQEndpointBuilderFactory.MQEndpointBuilder awsMq​(String componentName,
                                                                       String path)
        AWS MQ (camel-aws-mq) Manage AWS MQ instances. Category: cloud,messaging Since: 2.21 Maven coordinates: org.apache.camel:camel-aws-mq Syntax: aws-mq:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsMsk

        public static MSKEndpointBuilderFactory.MSKEndpointBuilder awsMsk​(String path)
        AWS Managed Streaming for Apache Kafka (MSK) (camel-aws-msk) Manage AWS MSK instances. Category: cloud,messaging Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-msk Syntax: aws-msk:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsMsk

        public static MSKEndpointBuilderFactory.MSKEndpointBuilder awsMsk​(String componentName,
                                                                          String path)
        AWS Managed Streaming for Apache Kafka (MSK) (camel-aws-msk) Manage AWS MSK instances. Category: cloud,messaging Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-msk Syntax: aws-msk:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • awsS3

        public static S3EndpointBuilderFactory.S3EndpointBuilder awsS3​(String path)
        AWS S3 Storage Service (camel-aws-s3) Store and retrieve objects from AWS S3 Storage Service. Category: cloud,file Since: 2.8 Maven coordinates: org.apache.camel:camel-aws-s3 Syntax: aws-s3://bucketNameOrArn Path parameter: bucketNameOrArn (required) Bucket name or ARN
        Parameters:
        path - //bucketNameOrArn
      • awsS3

        public static S3EndpointBuilderFactory.S3EndpointBuilder awsS3​(String componentName,
                                                                       String path)
        AWS S3 Storage Service (camel-aws-s3) Store and retrieve objects from AWS S3 Storage Service. Category: cloud,file Since: 2.8 Maven coordinates: org.apache.camel:camel-aws-s3 Syntax: aws-s3://bucketNameOrArn Path parameter: bucketNameOrArn (required) Bucket name or ARN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - //bucketNameOrArn
      • awsSdb

        public static SdbEndpointBuilderFactory.SdbEndpointBuilder awsSdb​(String path)
        AWS SimpleDB (camel-aws-sdb) Store and Retrieve data from/to AWS SDB service. Category: cloud,database,nosql Since: 2.9 Maven coordinates: org.apache.camel:camel-aws-sdb Syntax: aws-sdb:domainName Path parameter: domainName (required) The name of the domain currently worked with.
        Parameters:
        path - domainName
      • awsSdb

        public static SdbEndpointBuilderFactory.SdbEndpointBuilder awsSdb​(String componentName,
                                                                          String path)
        AWS SimpleDB (camel-aws-sdb) Store and Retrieve data from/to AWS SDB service. Category: cloud,database,nosql Since: 2.9 Maven coordinates: org.apache.camel:camel-aws-sdb Syntax: aws-sdb:domainName Path parameter: domainName (required) The name of the domain currently worked with.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - domainName
      • awsSes

        public static SesEndpointBuilderFactory.SesEndpointBuilder awsSes​(String path)
        AWS Simple Email Service (SES) (camel-aws-ses) Send e-mails through AWS SES service. Category: cloud,mail Since: 2.9 Maven coordinates: org.apache.camel:camel-aws-ses Syntax: aws-ses:from Path parameter: from (required) The sender's email address.
        Parameters:
        path - from
      • awsSes

        public static SesEndpointBuilderFactory.SesEndpointBuilder awsSes​(String componentName,
                                                                          String path)
        AWS Simple Email Service (SES) (camel-aws-ses) Send e-mails through AWS SES service. Category: cloud,mail Since: 2.9 Maven coordinates: org.apache.camel:camel-aws-ses Syntax: aws-ses:from Path parameter: from (required) The sender's email address.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - from
      • awsSns

        public static SnsEndpointBuilderFactory.SnsEndpointBuilder awsSns​(String path)
        AWS Simple Notification System (SNS) (camel-aws-sns) Send messages to an AWS Simple Notification Topic. Category: cloud,messaging,mobile Since: 2.8 Maven coordinates: org.apache.camel:camel-aws-sns Syntax: aws-sns:topicNameOrArn Path parameter: topicNameOrArn (required) Topic name or ARN
        Parameters:
        path - topicNameOrArn
      • awsSns

        public static SnsEndpointBuilderFactory.SnsEndpointBuilder awsSns​(String componentName,
                                                                          String path)
        AWS Simple Notification System (SNS) (camel-aws-sns) Send messages to an AWS Simple Notification Topic. Category: cloud,messaging,mobile Since: 2.8 Maven coordinates: org.apache.camel:camel-aws-sns Syntax: aws-sns:topicNameOrArn Path parameter: topicNameOrArn (required) Topic name or ARN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topicNameOrArn
      • awsSqs

        public static SqsEndpointBuilderFactory.SqsEndpointBuilder awsSqs​(String path)
        AWS Simple Queue Service (SQS) (camel-aws-sqs) Sending and receive messages to/from AWS SQS service. Category: cloud,messaging Since: 2.6 Maven coordinates: org.apache.camel:camel-aws-sqs Syntax: aws-sqs:queueNameOrArn Path parameter: queueNameOrArn (required) Queue name or ARN
        Parameters:
        path - queueNameOrArn
      • awsSqs

        public static SqsEndpointBuilderFactory.SqsEndpointBuilder awsSqs​(String componentName,
                                                                          String path)
        AWS Simple Queue Service (SQS) (camel-aws-sqs) Sending and receive messages to/from AWS SQS service. Category: cloud,messaging Since: 2.6 Maven coordinates: org.apache.camel:camel-aws-sqs Syntax: aws-sqs:queueNameOrArn Path parameter: queueNameOrArn (required) Queue name or ARN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - queueNameOrArn
      • awsSwf

        public static SWFEndpointBuilderFactory.SWFEndpointBuilder awsSwf​(String path)
        AWS Simple Workflow (SWF) (camel-aws-swf) Manage workflows in the AWS Simple Workflow service. Category: cloud,workflow Since: 2.13 Maven coordinates: org.apache.camel:camel-aws-swf Syntax: aws-swf:type Path parameter: type (required) Activity or workflow There are 2 enums and the value can be one of: activity, workflow
        Parameters:
        path - type
      • awsSwf

        public static SWFEndpointBuilderFactory.SWFEndpointBuilder awsSwf​(String componentName,
                                                                          String path)
        AWS Simple Workflow (SWF) (camel-aws-swf) Manage workflows in the AWS Simple Workflow service. Category: cloud,workflow Since: 2.13 Maven coordinates: org.apache.camel:camel-aws-swf Syntax: aws-swf:type Path parameter: type (required) Activity or workflow There are 2 enums and the value can be one of: activity, workflow
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - type
      • awsTranslate

        public static TranslateEndpointBuilderFactory.TranslateEndpointBuilder awsTranslate​(String path)
        AWS Translate (camel-aws-translate) Translate texts using AWS Translate. Category: cloud,management Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-translate Syntax: aws-translate:label Path parameter: label (required) Logical name
        Parameters:
        path - label
      • awsTranslate

        public static TranslateEndpointBuilderFactory.TranslateEndpointBuilder awsTranslate​(String componentName,
                                                                                            String path)
        AWS Translate (camel-aws-translate) Translate texts using AWS Translate. Category: cloud,management Since: 3.0 Maven coordinates: org.apache.camel:camel-aws-translate Syntax: aws-translate:label Path parameter: label (required) Logical name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • azureBlob

        @Deprecated
        public static BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder azureBlob​(String path)
        Deprecated.
        Azure Storage Blob Service (Deprecated) (camel-azure) Store and retrieve blobs from Azure Storage Blob Service. Category: cloud,file Since: 2.19 Maven coordinates: org.apache.camel:camel-azure Syntax: azure-blob:containerOrBlobUri Path parameter: containerOrBlobUri (required) Container or Blob compact Uri
        Parameters:
        path - containerOrBlobUri
      • azureBlob

        @Deprecated
        public static BlobServiceEndpointBuilderFactory.BlobServiceEndpointBuilder azureBlob​(String componentName,
                                                                                             String path)
        Deprecated.
        Azure Storage Blob Service (Deprecated) (camel-azure) Store and retrieve blobs from Azure Storage Blob Service. Category: cloud,file Since: 2.19 Maven coordinates: org.apache.camel:camel-azure Syntax: azure-blob:containerOrBlobUri Path parameter: containerOrBlobUri (required) Container or Blob compact Uri
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - containerOrBlobUri
      • azureEventhubs

        public static EventHubsEndpointBuilderFactory.EventHubsEndpointBuilder azureEventhubs​(String path)
        Azure Event Hubs (camel-azure-eventhubs) The azure-eventhubs component that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a highly scalable publish-subscribe service that can ingest millions of events per second and stream them to multiple consumers. Category: cloud,messaging Since: 3.5 Maven coordinates: org.apache.camel:camel-azure-eventhubs Syntax: azure-eventhubs:namespace/eventHubName Path parameter: namespace EventHubs namespace created in Azure Portal Path parameter: eventHubName EventHubs name under a specific namcespace
        Parameters:
        path - namespace/eventHubName
      • azureEventhubs

        public static EventHubsEndpointBuilderFactory.EventHubsEndpointBuilder azureEventhubs​(String componentName,
                                                                                              String path)
        Azure Event Hubs (camel-azure-eventhubs) The azure-eventhubs component that integrates Azure Event Hubs using AMQP protocol. Azure EventHubs is a highly scalable publish-subscribe service that can ingest millions of events per second and stream them to multiple consumers. Category: cloud,messaging Since: 3.5 Maven coordinates: org.apache.camel:camel-azure-eventhubs Syntax: azure-eventhubs:namespace/eventHubName Path parameter: namespace EventHubs namespace created in Azure Portal Path parameter: eventHubName EventHubs name under a specific namcespace
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - namespace/eventHubName
      • azureQueue

        @Deprecated
        public static QueueServiceEndpointBuilderFactory.QueueServiceEndpointBuilder azureQueue​(String path)
        Deprecated.
        Azure Storage Queue Service (Deprecated) (camel-azure) Store and retrieve messages from Azure Storage Queue Service. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-azure Syntax: azure-queue:containerAndQueueUri Path parameter: containerAndQueueUri (required) Container Queue compact Uri
        Parameters:
        path - containerAndQueueUri
      • azureQueue

        @Deprecated
        public static QueueServiceEndpointBuilderFactory.QueueServiceEndpointBuilder azureQueue​(String componentName,
                                                                                                String path)
        Deprecated.
        Azure Storage Queue Service (Deprecated) (camel-azure) Store and retrieve messages from Azure Storage Queue Service. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-azure Syntax: azure-queue:containerAndQueueUri Path parameter: containerAndQueueUri (required) Container Queue compact Uri
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - containerAndQueueUri
      • azureStorageBlob

        public static BlobEndpointBuilderFactory.BlobEndpointBuilder azureStorageBlob​(String path)
        Azure Storage Blob Service (camel-azure-storage-blob) Store and retrieve blobs from Azure Storage Blob Service using SDK v12. Category: cloud,file Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-blob Syntax: azure-storage-blob:accountName/containerName Path parameter: accountName Azure account name to be used for authentication with azure blob services Path parameter: containerName The blob container name
        Parameters:
        path - accountName/containerName
      • azureStorageBlob

        public static BlobEndpointBuilderFactory.BlobEndpointBuilder azureStorageBlob​(String componentName,
                                                                                      String path)
        Azure Storage Blob Service (camel-azure-storage-blob) Store and retrieve blobs from Azure Storage Blob Service using SDK v12. Category: cloud,file Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-blob Syntax: azure-storage-blob:accountName/containerName Path parameter: accountName Azure account name to be used for authentication with azure blob services Path parameter: containerName The blob container name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - accountName/containerName
      • azureStorageQueue

        public static QueueEndpointBuilderFactory.QueueEndpointBuilder azureStorageQueue​(String path)
        Azure Storage Queue Service (camel-azure-storage-queue) The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12. Category: cloud,messaging Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-queue Syntax: azure-storage-queue:accountName/queueName Path parameter: accountName Azure account name to be used for authentication with azure queue services Path parameter: queueName The queue resource name
        Parameters:
        path - accountName/queueName
      • azureStorageQueue

        public static QueueEndpointBuilderFactory.QueueEndpointBuilder azureStorageQueue​(String componentName,
                                                                                         String path)
        Azure Storage Queue Service (camel-azure-storage-queue) The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12. Category: cloud,messaging Since: 3.3 Maven coordinates: org.apache.camel:camel-azure-storage-queue Syntax: azure-storage-queue:accountName/queueName Path parameter: accountName Azure account name to be used for authentication with azure queue services Path parameter: queueName The queue resource name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - accountName/queueName
      • bean

        public static BeanEndpointBuilderFactory.BeanEndpointBuilder bean​(String path)
        Bean (camel-bean) Invoke methods of Java beans stored in Camel registry. Category: core,java Since: 1.0 Maven coordinates: org.apache.camel:camel-bean Syntax: bean:beanName Path parameter: beanName (required) Sets the name of the bean to invoke
        Parameters:
        path - beanName
      • bean

        public static BeanEndpointBuilderFactory.BeanEndpointBuilder bean​(String componentName,
                                                                          String path)
        Bean (camel-bean) Invoke methods of Java beans stored in Camel registry. Category: core,java Since: 1.0 Maven coordinates: org.apache.camel:camel-bean Syntax: bean:beanName Path parameter: beanName (required) Sets the name of the bean to invoke
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - beanName
      • beanstalk

        public static BeanstalkEndpointBuilderFactory.BeanstalkEndpointBuilder beanstalk​(String path)
        Beanstalk (camel-beanstalk) Retrieve and post-process Beanstalk jobs. Category: messaging Since: 2.15 Maven coordinates: org.apache.camel:camel-beanstalk Syntax: beanstalk:connectionSettings Path parameter: connectionSettings Connection settings host:port/tube
        Parameters:
        path - connectionSettings
      • beanstalk

        public static BeanstalkEndpointBuilderFactory.BeanstalkEndpointBuilder beanstalk​(String componentName,
                                                                                         String path)
        Beanstalk (camel-beanstalk) Retrieve and post-process Beanstalk jobs. Category: messaging Since: 2.15 Maven coordinates: org.apache.camel:camel-beanstalk Syntax: beanstalk:connectionSettings Path parameter: connectionSettings Connection settings host:port/tube
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - connectionSettings
      • beanValidator

        public static BeanValidatorEndpointBuilderFactory.BeanValidatorEndpointBuilder beanValidator​(String path)
        Bean Validator (camel-bean-validator) Validate the message body using the Java Bean Validation API. Category: validation Since: 2.3 Maven coordinates: org.apache.camel:camel-bean-validator Syntax: bean-validator:label Path parameter: label (required) Where label is an arbitrary text value describing the endpoint
        Parameters:
        path - label
      • beanValidator

        public static BeanValidatorEndpointBuilderFactory.BeanValidatorEndpointBuilder beanValidator​(String componentName,
                                                                                                     String path)
        Bean Validator (camel-bean-validator) Validate the message body using the Java Bean Validation API. Category: validation Since: 2.3 Maven coordinates: org.apache.camel:camel-bean-validator Syntax: bean-validator:label Path parameter: label (required) Where label is an arbitrary text value describing the endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - label
      • bonita

        public static BonitaEndpointBuilderFactory.BonitaEndpointBuilder bonita​(String path)
        Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine. Category: process Since: 2.19 Maven coordinates: org.apache.camel:camel-bonita Syntax: bonita:operation Path parameter: operation (required) Operation to use There are 1 enums and the value can be one of: startCase
        Parameters:
        path - operation
      • bonita

        public static BonitaEndpointBuilderFactory.BonitaEndpointBuilder bonita​(String componentName,
                                                                                String path)
        Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine. Category: process Since: 2.19 Maven coordinates: org.apache.camel:camel-bonita Syntax: bonita:operation Path parameter: operation (required) Operation to use There are 1 enums and the value can be one of: startCase
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operation
      • box

        public static BoxEndpointBuilderFactory.BoxEndpointBuilder box​(String path)
        Box (camel-box) Upload, download and manage files, folders, groups, collaborations, etc. on box.com. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-box Syntax: box:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 10 enums and the value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES, FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        path - apiName/methodName
      • box

        public static BoxEndpointBuilderFactory.BoxEndpointBuilder box​(String componentName,
                                                                       String path)
        Box (camel-box) Upload, download and manage files, folders, groups, collaborations, etc. on box.com. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-box Syntax: box:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 10 enums and the value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES, FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • braintree

        public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree​(String path)
        Braintree (camel-braintree) Process payments using Braintree Payments. Category: cloud,payment Since: 2.17 Maven coordinates: org.apache.camel:camel-braintree Syntax: braintree:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 17 enums and the value can be one of: ADD_ON, ADDRESS, CLIENT_TOKEN, CREDIT_CARD_VERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENT_UPLOAD, MERCHANT_ACCOUNT, PAYMENT_METHOD, PAYMENT_METHOD_NONCE, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION, WEBHOOK_NOTIFICATION Path parameter: methodName (required) What sub operation to use for the selected operation There are 31 enums and the value can be one of: accept, addFileEvidence, addTextEvidence, cancel, cancelRelease, cloneTransaction, create, createForCurrency, credit, delete, fetchMerchantAccounts, finalize, find, generate, grant, holdInEscrow, parse, refund, releaseFromEscrow, removeEvidence, retryCharge, revoke, sale, search, submitForPartialSettlement, submitForSettlement, transactionLevelFees, update, updateDetails, verify, voidTransaction
        Parameters:
        path - apiName/methodName
      • braintree

        public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree​(String componentName,
                                                                                         String path)
        Braintree (camel-braintree) Process payments using Braintree Payments. Category: cloud,payment Since: 2.17 Maven coordinates: org.apache.camel:camel-braintree Syntax: braintree:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 17 enums and the value can be one of: ADD_ON, ADDRESS, CLIENT_TOKEN, CREDIT_CARD_VERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENT_UPLOAD, MERCHANT_ACCOUNT, PAYMENT_METHOD, PAYMENT_METHOD_NONCE, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION, WEBHOOK_NOTIFICATION Path parameter: methodName (required) What sub operation to use for the selected operation There are 31 enums and the value can be one of: accept, addFileEvidence, addTextEvidence, cancel, cancelRelease, cloneTransaction, create, createForCurrency, credit, delete, fetchMerchantAccounts, finalize, find, generate, grant, holdInEscrow, parse, refund, releaseFromEscrow, removeEvidence, retryCharge, revoke, sale, search, submitForPartialSettlement, submitForSettlement, transactionLevelFees, update, updateDetails, verify, voidTransaction
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • browse

        public static BrowseEndpointBuilderFactory.BrowseEndpointBuilder browse​(String path)
        Browse (camel-browse) Inspect the messages received on endpoints supporting BrowsableEndpoint. Category: core,monitoring Since: 1.3 Maven coordinates: org.apache.camel:camel-browse Syntax: browse:name Path parameter: name (required) A name which can be any string to uniquely identify the endpoint
        Parameters:
        path - name
      • browse

        public static BrowseEndpointBuilderFactory.BrowseEndpointBuilder browse​(String componentName,
                                                                                String path)
        Browse (camel-browse) Inspect the messages received on endpoints supporting BrowsableEndpoint. Category: core,monitoring Since: 1.3 Maven coordinates: org.apache.camel:camel-browse Syntax: browse:name Path parameter: name (required) A name which can be any string to uniquely identify the endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • caffeineCache

        public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheEndpointBuilder caffeineCache​(String path)
        Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax: caffeine-cache:cacheName Path parameter: cacheName (required) the cache name
        Parameters:
        path - cacheName
      • caffeineCache

        public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheEndpointBuilder caffeineCache​(String componentName,
                                                                                                     String path)
        Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax: caffeine-cache:cacheName Path parameter: cacheName (required) the cache name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • caffeineLoadcache

        public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheEndpointBuilder caffeineLoadcache​(String path)
        Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax: caffeine-loadcache:cacheName Path parameter: cacheName (required) the cache name
        Parameters:
        path - cacheName
      • caffeineLoadcache

        public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheEndpointBuilder caffeineLoadcache​(String componentName,
                                                                                                                 String path)
        Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader. Category: cache,datagrid,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax: caffeine-loadcache:cacheName Path parameter: cacheName (required) the cache name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • chatscript

        public static ChatScriptEndpointBuilderFactory.ChatScriptEndpointBuilder chatscript​(String path)
        ChatScript (camel-chatscript) Chat with a ChatScript Server. Category: ai,chat Since: 3.0 Maven coordinates: org.apache.camel:camel-chatscript Syntax: chatscript:host:port/botName Path parameter: host (required) Hostname or IP of the server on which CS server is running Path parameter: port Port on which ChatScript is listening to Default value: 1024 Path parameter: botName (required) Name of the Bot in CS to converse with
        Parameters:
        path - host:port/botName
      • chatscript

        public static ChatScriptEndpointBuilderFactory.ChatScriptEndpointBuilder chatscript​(String componentName,
                                                                                            String path)
        ChatScript (camel-chatscript) Chat with a ChatScript Server. Category: ai,chat Since: 3.0 Maven coordinates: org.apache.camel:camel-chatscript Syntax: chatscript:host:port/botName Path parameter: host (required) Hostname or IP of the server on which CS server is running Path parameter: port Port on which ChatScript is listening to Default value: 1024 Path parameter: botName (required) Name of the Bot in CS to converse with
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/botName
      • chunk

        public static ChunkEndpointBuilderFactory.ChunkEndpointBuilder chunk​(String path)
        Chunk (camel-chunk) Transform messages using Chunk templating engine. Category: transformation Since: 2.15 Maven coordinates: org.apache.camel:camel-chunk Syntax: chunk:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • chunk

        public static ChunkEndpointBuilderFactory.ChunkEndpointBuilder chunk​(String componentName,
                                                                             String path)
        Chunk (camel-chunk) Transform messages using Chunk templating engine. Category: transformation Since: 2.15 Maven coordinates: org.apache.camel:camel-chunk Syntax: chunk:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • clas

        public static ClassEndpointBuilderFactory.ClassEndpointBuilder clas​(String path)
        Class (camel-bean) Invoke methods of Java beans specified by class name. Category: core,java Since: 2.4 Maven coordinates: org.apache.camel:camel-bean Syntax: class:beanName Path parameter: beanName (required) Sets the name of the bean to invoke
        Parameters:
        path - beanName
      • clas

        public static ClassEndpointBuilderFactory.ClassEndpointBuilder clas​(String componentName,
                                                                            String path)
        Class (camel-bean) Invoke methods of Java beans specified by class name. Category: core,java Since: 2.4 Maven coordinates: org.apache.camel:camel-bean Syntax: class:beanName Path parameter: beanName (required) Sets the name of the bean to invoke
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - beanName
      • cmis

        public static CMISEndpointBuilderFactory.CMISEndpointBuilder cmis​(String path)
        CMIS (camel-cmis) Read and write data from to/from a CMIS compliant content repositories. Category: cms,database Since: 2.11 Maven coordinates: org.apache.camel:camel-cmis Syntax: cmis:cmsUrl Path parameter: cmsUrl (required) URL to the cmis repository
        Parameters:
        path - cmsUrl
      • cmis

        public static CMISEndpointBuilderFactory.CMISEndpointBuilder cmis​(String componentName,
                                                                          String path)
        CMIS (camel-cmis) Read and write data from to/from a CMIS compliant content repositories. Category: cms,database Since: 2.11 Maven coordinates: org.apache.camel:camel-cmis Syntax: cmis:cmsUrl Path parameter: cmsUrl (required) URL to the cmis repository
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cmsUrl
      • cmSms

        public static CMEndpointBuilderFactory.CMEndpointBuilder cmSms​(String path)
        CM SMS Gateway (camel-cm-sms) Send SMS messages via CM SMS Gateway. Category: mobile Since: 2.18 Maven coordinates: org.apache.camel:camel-cm-sms Syntax: cm-sms:host Path parameter: host (required) SMS Provider HOST with scheme
        Parameters:
        path - host
      • cmSms

        public static CMEndpointBuilderFactory.CMEndpointBuilder cmSms​(String componentName,
                                                                       String path)
        CM SMS Gateway (camel-cm-sms) Send SMS messages via CM SMS Gateway. Category: mobile Since: 2.18 Maven coordinates: org.apache.camel:camel-cm-sms Syntax: cm-sms:host Path parameter: host (required) SMS Provider HOST with scheme
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • coap

        public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coap​(String path)
        CoAP (camel-coap) Send and receive messages to/from COAP capable devices. Category: iot Since: 2.16 Maven coordinates: org.apache.camel:camel-coap Syntax: coap:uri Path parameter: uri The URI for the CoAP endpoint
        Parameters:
        path - uri
      • coap

        public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coap​(String componentName,
                                                                          String path)
        CoAP (camel-coap) Send and receive messages to/from COAP capable devices. Category: iot Since: 2.16 Maven coordinates: org.apache.camel:camel-coap Syntax: coap:uri Path parameter: uri The URI for the CoAP endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - uri
      • cometd

        public static CometdEndpointBuilderFactory.CometdEndpointBuilder cometd​(String path)
        CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. Category: websocket Since: 2.0 Maven coordinates: org.apache.camel:camel-cometd Syntax: cometd:host:port/channelName Path parameter: host (required) Hostname Path parameter: port (required) Host port number Path parameter: channelName (required) The channelName represents a topic that can be subscribed to by the Camel endpoints.
        Parameters:
        path - host:port/channelName
      • cometd

        public static CometdEndpointBuilderFactory.CometdEndpointBuilder cometd​(String componentName,
                                                                                String path)
        CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. Category: websocket Since: 2.0 Maven coordinates: org.apache.camel:camel-cometd Syntax: cometd:host:port/channelName Path parameter: host (required) Hostname Path parameter: port (required) Host port number Path parameter: channelName (required) The channelName represents a topic that can be subscribed to by the Camel endpoints.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/channelName
      • consul

        public static ConsulEndpointBuilderFactory.ConsulEndpointBuilder consul​(String path)
        Consul (camel-consul) Integrate with Consul service discovery and configuration store. Category: cloud,api Since: 2.18 Maven coordinates: org.apache.camel:camel-consul Syntax: consul:apiEndpoint Path parameter: apiEndpoint (required) The API endpoint
        Parameters:
        path - apiEndpoint
      • consul

        public static ConsulEndpointBuilderFactory.ConsulEndpointBuilder consul​(String componentName,
                                                                                String path)
        Consul (camel-consul) Integrate with Consul service discovery and configuration store. Category: cloud,api Since: 2.18 Maven coordinates: org.apache.camel:camel-consul Syntax: consul:apiEndpoint Path parameter: apiEndpoint (required) The API endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiEndpoint
      • controlbus

        public static ControlBusEndpointBuilderFactory.ControlBusEndpointBuilder controlbus​(String path)
        Control Bus (camel-controlbus) Manage and monitor Camel routes. Category: core,monitoring Since: 2.11 Maven coordinates: org.apache.camel:camel-controlbus Syntax: controlbus:command:language Path parameter: command (required) Command can be either route or language There are 2 enums and the value can be one of: route, language Path parameter: language Allows you to specify the name of a Language to use for evaluating the message body. If there is any result from the evaluation, then the result is put in the message body. There are 19 enums and the value can be one of: bean, constant, el, exchangeProperty, file, groovy, header, jsonpath, mvel, ognl, ref, simple, spel, sql, terser, tokenize, xpath, xquery, xtokenize
        Parameters:
        path - command:language
      • controlbus

        public static ControlBusEndpointBuilderFactory.ControlBusEndpointBuilder controlbus​(String componentName,
                                                                                            String path)
        Control Bus (camel-controlbus) Manage and monitor Camel routes. Category: core,monitoring Since: 2.11 Maven coordinates: org.apache.camel:camel-controlbus Syntax: controlbus:command:language Path parameter: command (required) Command can be either route or language There are 2 enums and the value can be one of: route, language Path parameter: language Allows you to specify the name of a Language to use for evaluating the message body. If there is any result from the evaluation, then the result is put in the message body. There are 19 enums and the value can be one of: bean, constant, el, exchangeProperty, file, groovy, header, jsonpath, mvel, ognl, ref, simple, spel, sql, terser, tokenize, xpath, xquery, xtokenize
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - command:language
      • corda

        public static CordaEndpointBuilderFactory.CordaEndpointBuilder corda​(String path)
        Corda (camel-corda) Perform operations against Corda blockchain platform using corda-rpc library. Category: blockchain,rpc Since: 2.23 Maven coordinates: org.apache.camel:camel-corda Syntax: corda:node Path parameter: node (required) The url for the corda node
        Parameters:
        path - node
      • corda

        public static CordaEndpointBuilderFactory.CordaEndpointBuilder corda​(String componentName,
                                                                             String path)
        Corda (camel-corda) Perform operations against Corda blockchain platform using corda-rpc library. Category: blockchain,rpc Since: 2.23 Maven coordinates: org.apache.camel:camel-corda Syntax: corda:node Path parameter: node (required) The url for the corda node
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - node
      • couchbase

        public static CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder couchbase​(String path)
        Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-couchbase Syntax: couchbase:protocol:hostname:port Path parameter: protocol (required) The protocol to use Path parameter: hostname (required) The hostname to use Path parameter: port The port number to use Default value: 8091
        Parameters:
        path - protocol:hostname:port
      • couchbase

        public static CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder couchbase​(String componentName,
                                                                                         String path)
        Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-couchbase Syntax: couchbase:protocol:hostname:port Path parameter: protocol (required) The protocol to use Path parameter: hostname (required) The hostname to use Path parameter: port The port number to use Default value: 8091
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - protocol:hostname:port
      • couchdb

        public static CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder couchdb​(String path)
        CouchDB (camel-couchdb) Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database. Category: database,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-couchdb Syntax: couchdb:protocol:hostname:port/database Path parameter: protocol (required) The protocol to use for communicating with the database. There are 2 enums and the value can be one of: http, https Path parameter: hostname (required) Hostname of the running couchdb instance Path parameter: port Port number for the running couchdb instance Default value: 5984 Path parameter: database (required) Name of the database to use
        Parameters:
        path - protocol:hostname:port/database
      • couchdb

        public static CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder couchdb​(String componentName,
                                                                                   String path)
        CouchDB (camel-couchdb) Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database. Category: database,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-couchdb Syntax: couchdb:protocol:hostname:port/database Path parameter: protocol (required) The protocol to use for communicating with the database. There are 2 enums and the value can be one of: http, https Path parameter: hostname (required) Hostname of the running couchdb instance Path parameter: port Port number for the running couchdb instance Default value: 5984 Path parameter: database (required) Name of the database to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - protocol:hostname:port/database
      • cql

        public static CassandraEndpointBuilderFactory.CassandraEndpointBuilder cql​(String path)
        Cassandra CQL (camel-cassandraql) Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax. Category: database,nosql Since: 2.15 Maven coordinates: org.apache.camel:camel-cassandraql Syntax: cql:beanRef:hosts:port/keyspace Path parameter: beanRef beanRef is defined using bean:id Path parameter: hosts Hostname(s) cassansdra server(s). Multiple hosts can be separated by comma. Path parameter: port Port number of cassansdra server(s) Path parameter: keyspace Keyspace to use
        Parameters:
        path - beanRef:hosts:port/keyspace
      • cql

        public static CassandraEndpointBuilderFactory.CassandraEndpointBuilder cql​(String componentName,
                                                                                   String path)
        Cassandra CQL (camel-cassandraql) Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax. Category: database,nosql Since: 2.15 Maven coordinates: org.apache.camel:camel-cassandraql Syntax: cql:beanRef:hosts:port/keyspace Path parameter: beanRef beanRef is defined using bean:id Path parameter: hosts Hostname(s) cassansdra server(s). Multiple hosts can be separated by comma. Path parameter: port Port number of cassansdra server(s) Path parameter: keyspace Keyspace to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - beanRef:hosts:port/keyspace
      • cron

        public static CronEndpointBuilderFactory.CronEndpointBuilder cron​(String path)
        Cron (camel-cron) A generic interface for triggering events at times specified through the Unix cron syntax. Category: scheduling Since: 3.1 Maven coordinates: org.apache.camel:camel-cron Syntax: cron:name Path parameter: name (required) The name of the cron trigger
        Parameters:
        path - name
      • cron

        public static CronEndpointBuilderFactory.CronEndpointBuilder cron​(String componentName,
                                                                          String path)
        Cron (camel-cron) A generic interface for triggering events at times specified through the Unix cron syntax. Category: scheduling Since: 3.1 Maven coordinates: org.apache.camel:camel-cron Syntax: cron:name Path parameter: name (required) The name of the cron trigger
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • crypto

        public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder crypto​(String path)
        Crypto (JCE) (camel-crypto) Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE). Category: security,transformation Since: 2.3 Maven coordinates: org.apache.camel:camel-crypto Syntax: crypto:cryptoOperation:name Path parameter: cryptoOperation (required) Set the Crypto operation from that supplied after the crypto scheme in the endpoint uri e.g. crypto:sign sets sign as the operation. There are 2 enums and the value can be one of: sign, verify Path parameter: name (required) The logical name of this operation.
        Parameters:
        path - cryptoOperation:name
      • crypto

        public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder crypto​(String componentName,
                                                                                                    String path)
        Crypto (JCE) (camel-crypto) Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE). Category: security,transformation Since: 2.3 Maven coordinates: org.apache.camel:camel-crypto Syntax: crypto:cryptoOperation:name Path parameter: cryptoOperation (required) Set the Crypto operation from that supplied after the crypto scheme in the endpoint uri e.g. crypto:sign sets sign as the operation. There are 2 enums and the value can be one of: sign, verify Path parameter: name (required) The logical name of this operation.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cryptoOperation:name
      • cryptoCms

        @Deprecated
        public static CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder cryptoCms​(String path)
        Deprecated.
        Crypto CMS (camel-crypto-cms) Encrypt, decrypt, sign and verify data in CMS Enveloped Data format. Category: security,transformation Since: 2.20 Maven coordinates: org.apache.camel:camel-crypto-cms Syntax: crypto-cms:cryptoOperation:name Path parameter: cryptoOperation (required) Set the Crypto operation from that supplied after the crypto scheme in the endpoint uri e.g. crypto-cms:sign sets sign as the operation. Possible values: sign, verify, encrypt, or decrypt. There are 4 enums and the value can be one of: sign, verify, encrypt, decrypt Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different signer/verifier/encryptor/decryptor endpoints within the camel context.
        Parameters:
        path - cryptoOperation:name
      • cryptoCms

        @Deprecated
        public static CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder cryptoCms​(String componentName,
                                                                                         String path)
        Deprecated.
        Crypto CMS (camel-crypto-cms) Encrypt, decrypt, sign and verify data in CMS Enveloped Data format. Category: security,transformation Since: 2.20 Maven coordinates: org.apache.camel:camel-crypto-cms Syntax: crypto-cms:cryptoOperation:name Path parameter: cryptoOperation (required) Set the Crypto operation from that supplied after the crypto scheme in the endpoint uri e.g. crypto-cms:sign sets sign as the operation. Possible values: sign, verify, encrypt, or decrypt. There are 4 enums and the value can be one of: sign, verify, encrypt, decrypt Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different signer/verifier/encryptor/decryptor endpoints within the camel context.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cryptoOperation:name
      • cxf

        public static CxfEndpointBuilderFactory.CxfEndpointBuilder cxf​(String path)
        CXF (camel-cxf) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. Category: soap,webservice Since: 1.0 Maven coordinates: org.apache.camel:camel-cxf Syntax: cxf:beanId:address Path parameter: beanId To lookup an existing configured CxfEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.
        Parameters:
        path - beanId:address
      • cxf

        public static CxfEndpointBuilderFactory.CxfEndpointBuilder cxf​(String componentName,
                                                                       String path)
        CXF (camel-cxf) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. Category: soap,webservice Since: 1.0 Maven coordinates: org.apache.camel:camel-cxf Syntax: cxf:beanId:address Path parameter: beanId To lookup an existing configured CxfEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - beanId:address
      • cxfrs

        public static CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder cxfrs​(String path)
        CXF-RS (camel-cxf) Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client. Category: rest Since: 2.0 Maven coordinates: org.apache.camel:camel-cxf Syntax: cxfrs:beanId:address Path parameter: beanId To lookup an existing configured CxfRsEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.
        Parameters:
        path - beanId:address
      • cxfrs

        public static CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder cxfrs​(String componentName,
                                                                             String path)
        CXF-RS (camel-cxf) Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client. Category: rest Since: 2.0 Maven coordinates: org.apache.camel:camel-cxf Syntax: cxfrs:beanId:address Path parameter: beanId To lookup an existing configured CxfRsEndpoint. Must used bean: as prefix. Path parameter: address The service publish address.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - beanId:address
      • dataformat

        public static DataFormatEndpointBuilderFactory.DataFormatEndpointBuilder dataformat​(String path)
        Data Format (camel-dataformat) Use a Camel Data Format as a regular Camel Component. Category: core,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-dataformat Syntax: dataformat:name:operation Path parameter: name (required) Name of data format Path parameter: operation (required) Operation to use either marshal or unmarshal There are 2 enums and the value can be one of: marshal, unmarshal
        Parameters:
        path - name:operation
      • dataformat

        public static DataFormatEndpointBuilderFactory.DataFormatEndpointBuilder dataformat​(String componentName,
                                                                                            String path)
        Data Format (camel-dataformat) Use a Camel Data Format as a regular Camel Component. Category: core,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-dataformat Syntax: dataformat:name:operation Path parameter: name (required) Name of data format Path parameter: operation (required) Operation to use either marshal or unmarshal There are 2 enums and the value can be one of: marshal, unmarshal
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name:operation
      • dataset

        public static DataSetEndpointBuilderFactory.DataSetEndpointBuilder dataset​(String path)
        Dataset (camel-dataset) Provide data for load & soak testing of your Camel application. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax: dataset:name Path parameter: name (required) Name of DataSet to lookup in the registry
        Parameters:
        path - name
      • dataset

        public static DataSetEndpointBuilderFactory.DataSetEndpointBuilder dataset​(String componentName,
                                                                                   String path)
        Dataset (camel-dataset) Provide data for load & soak testing of your Camel application. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax: dataset:name Path parameter: name (required) Name of DataSet to lookup in the registry
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • datasetTest

        public static DataSetTestEndpointBuilderFactory.DataSetTestEndpointBuilder datasetTest​(String path)
        DataSet Test (camel-dataset) Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax: dataset-test:name Path parameter: name (required) Name of endpoint to lookup in the registry to use for polling messages used for testing
        Parameters:
        path - name
      • datasetTest

        public static DataSetTestEndpointBuilderFactory.DataSetTestEndpointBuilder datasetTest​(String componentName,
                                                                                               String path)
        DataSet Test (camel-dataset) Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies. Category: core,testing Since: 1.3 Maven coordinates: org.apache.camel:camel-dataset Syntax: dataset-test:name Path parameter: name (required) Name of endpoint to lookup in the registry to use for polling messages used for testing
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • debeziumMongodb

        public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbEndpointBuilder debeziumMongodb​(String path)
        Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mongodb Syntax: debezium-mongodb:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        path - name
      • debeziumMongodb

        public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbEndpointBuilder debeziumMongodb​(String componentName,
                                                                                                           String path)
        Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mongodb Syntax: debezium-mongodb:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • debeziumMysql

        public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlEndpointBuilder debeziumMysql​(String path)
        Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mysql Syntax: debezium-mysql:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        path - name
      • debeziumMysql

        public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlEndpointBuilder debeziumMysql​(String componentName,
                                                                                                     String path)
        Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-mysql Syntax: debezium-mysql:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • debeziumPostgres

        public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder debeziumPostgres​(String path)
        Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-postgres Syntax: debezium-postgres:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        path - name
      • debeziumPostgres

        public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder debeziumPostgres​(String componentName,
                                                                                                              String path)
        Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-postgres Syntax: debezium-postgres:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • debeziumSqlserver

        public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverEndpointBuilder debeziumSqlserver​(String path)
        Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-sqlserver Syntax: debezium-sqlserver:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        path - name
      • debeziumSqlserver

        public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverEndpointBuilder debeziumSqlserver​(String componentName,
                                                                                                                 String path)
        Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-debezium-sqlserver Syntax: debezium-sqlserver:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • digitalocean

        public static DigitalOceanEndpointBuilderFactory.DigitalOceanEndpointBuilder digitalocean​(String path)
        DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud. Category: cloud,management Since: 2.19 Maven coordinates: org.apache.camel:camel-digitalocean Syntax: digitalocean:operation Path parameter: operation The operation to perform to the given resource. There are 36 enums and the value can be one of: create, update, delete, list, ownList, get, listBackups, listActions, listNeighbors, listSnapshots, listKernels, listAllNeighbors, enableBackups, disableBackups, reboot, powerCycle, shutdown, powerOn, powerOff, restore, resetPassword, resize, rebuild, rename, changeKernel, enableIpv6, enablePrivateNetworking, takeSnapshot, transfer, convert, attach, detach, assign, unassign, tag, untag
        Parameters:
        path - operation
      • digitalocean

        public static DigitalOceanEndpointBuilderFactory.DigitalOceanEndpointBuilder digitalocean​(String componentName,
                                                                                                  String path)
        DigitalOcean (camel-digitalocean) Manage Droplets and resources within the DigitalOcean cloud. Category: cloud,management Since: 2.19 Maven coordinates: org.apache.camel:camel-digitalocean Syntax: digitalocean:operation Path parameter: operation The operation to perform to the given resource. There are 36 enums and the value can be one of: create, update, delete, list, ownList, get, listBackups, listActions, listNeighbors, listSnapshots, listKernels, listAllNeighbors, enableBackups, disableBackups, reboot, powerCycle, shutdown, powerOn, powerOff, restore, resetPassword, resize, rebuild, rename, changeKernel, enableIpv6, enablePrivateNetworking, takeSnapshot, transfer, convert, attach, detach, assign, unassign, tag, untag
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operation
      • direct

        public static DirectEndpointBuilderFactory.DirectEndpointBuilder direct​(String path)
        Direct (camel-direct) Call another endpoint from the same Camel Context synchronously. Category: core,endpoint Since: 1.0 Maven coordinates: org.apache.camel:camel-direct Syntax: direct:name Path parameter: name (required) Name of direct endpoint
        Parameters:
        path - name
      • direct

        public static DirectEndpointBuilderFactory.DirectEndpointBuilder direct​(String componentName,
                                                                                String path)
        Direct (camel-direct) Call another endpoint from the same Camel Context synchronously. Category: core,endpoint Since: 1.0 Maven coordinates: org.apache.camel:camel-direct Syntax: direct:name Path parameter: name (required) Name of direct endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • directVm

        public static DirectVmEndpointBuilderFactory.DirectVmEndpointBuilder directVm​(String path)
        Direct VM (camel-directvm) Call another endpoint from any Camel Context in the same JVM synchronously. Category: core,endpoint Since: 2.10 Maven coordinates: org.apache.camel:camel-directvm Syntax: direct-vm:name Path parameter: name (required) Name of direct-vm endpoint
        Parameters:
        path - name
      • directVm

        public static DirectVmEndpointBuilderFactory.DirectVmEndpointBuilder directVm​(String componentName,
                                                                                      String path)
        Direct VM (camel-directvm) Call another endpoint from any Camel Context in the same JVM synchronously. Category: core,endpoint Since: 2.10 Maven coordinates: org.apache.camel:camel-directvm Syntax: direct-vm:name Path parameter: name (required) Name of direct-vm endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • disruptor

        public static DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder disruptor​(String path)
        Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax: disruptor:name Path parameter: name (required) Name of queue
        Parameters:
        path - name
      • disruptor

        public static DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder disruptor​(String componentName,
                                                                                         String path)
        Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax: disruptor:name Path parameter: name (required) Name of queue
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • disruptorVm

        public static DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder disruptorVm​(String path)
        Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax: disruptor-vm:name Path parameter: name (required) Name of queue
        Parameters:
        path - name
      • disruptorVm

        public static DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder disruptorVm​(String componentName,
                                                                                               String path)
        Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: endpoint Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax: disruptor-vm:name Path parameter: name (required) Name of queue
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • djl

        public static DJLEndpointBuilderFactory.DJLEndpointBuilder djl​(String path)
        Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). Category: ai,deeplearning Since: 3.3 Maven coordinates: org.apache.camel:camel-djl Syntax: djl:application Path parameter: application (required) Application name
        Parameters:
        path - application
      • djl

        public static DJLEndpointBuilderFactory.DJLEndpointBuilder djl​(String componentName,
                                                                       String path)
        Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). Category: ai,deeplearning Since: 3.3 Maven coordinates: org.apache.camel:camel-djl Syntax: djl:application Path parameter: application (required) Application name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - application
      • dns

        public static DnsEndpointBuilderFactory.DnsEndpointBuilder dns​(String path)
        DNS (camel-dns) Perform DNS queries using DNSJava. Category: networking Since: 2.7 Maven coordinates: org.apache.camel:camel-dns Syntax: dns:dnsType Path parameter: dnsType (required) The type of the lookup. There are 4 enums and the value can be one of: dig, ip, lookup, wikipedia
        Parameters:
        path - dnsType
      • dns

        public static DnsEndpointBuilderFactory.DnsEndpointBuilder dns​(String componentName,
                                                                       String path)
        DNS (camel-dns) Perform DNS queries using DNSJava. Category: networking Since: 2.7 Maven coordinates: org.apache.camel:camel-dns Syntax: dns:dnsType Path parameter: dnsType (required) The type of the lookup. There are 4 enums and the value can be one of: dig, ip, lookup, wikipedia
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - dnsType
      • docker

        public static DockerEndpointBuilderFactory.DockerEndpointBuilder docker​(String path)
        Docker (camel-docker) Manage Docker containers. Category: cloud,container,paas Since: 2.15 Maven coordinates: org.apache.camel:camel-docker Syntax: docker:operation Path parameter: operation (required) Which operation to use There are 31 enums and the value can be one of: events, stats, auth, info, ping, version, imagebuild, imagecreate, imageinspect, imagelist, imagepull, imagepushimageremove, imagesearch, imagetag, containerattach, containercommit, containercopyfile, containercreate, containerdiffinspectcontainer, containerkill, containerlist, containerlog, containerpause, containerrestart, containerremove, containerstartcontainerstop, containertop, containerunpause, containerwait, execcreate, execstart
        Parameters:
        path - operation
      • docker

        public static DockerEndpointBuilderFactory.DockerEndpointBuilder docker​(String componentName,
                                                                                String path)
        Docker (camel-docker) Manage Docker containers. Category: cloud,container,paas Since: 2.15 Maven coordinates: org.apache.camel:camel-docker Syntax: docker:operation Path parameter: operation (required) Which operation to use There are 31 enums and the value can be one of: events, stats, auth, info, ping, version, imagebuild, imagecreate, imageinspect, imagelist, imagepull, imagepushimageremove, imagesearch, imagetag, containerattach, containercommit, containercopyfile, containercreate, containerdiffinspectcontainer, containerkill, containerlist, containerlog, containerpause, containerrestart, containerremove, containerstartcontainerstop, containertop, containerunpause, containerwait, execcreate, execstart
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operation
      • dozer

        public static DozerEndpointBuilderFactory.DozerEndpointBuilder dozer​(String path)
        Dozer (camel-dozer) Map between Java beans using the Dozer mapping library. Category: transformation Since: 2.15 Maven coordinates: org.apache.camel:camel-dozer Syntax: dozer:name Path parameter: name (required) A human readable name of the mapping.
        Parameters:
        path - name
      • dozer

        public static DozerEndpointBuilderFactory.DozerEndpointBuilder dozer​(String componentName,
                                                                             String path)
        Dozer (camel-dozer) Map between Java beans using the Dozer mapping library. Category: transformation Since: 2.15 Maven coordinates: org.apache.camel:camel-dozer Syntax: dozer:name Path parameter: name (required) A human readable name of the mapping.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • drill

        public static DrillEndpointBuilderFactory.DrillEndpointBuilder drill​(String path)
        Drill (camel-drill) Perform queries against an Apache Drill cluster. Category: database,sql Since: 2.19 Maven coordinates: org.apache.camel:camel-drill Syntax: drill:host Path parameter: host (required) Host name or IP address
        Parameters:
        path - host
      • drill

        public static DrillEndpointBuilderFactory.DrillEndpointBuilder drill​(String componentName,
                                                                             String path)
        Drill (camel-drill) Perform queries against an Apache Drill cluster. Category: database,sql Since: 2.19 Maven coordinates: org.apache.camel:camel-drill Syntax: drill:host Path parameter: host (required) Host name or IP address
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • dropbox

        public static DropboxEndpointBuilderFactory.DropboxEndpointBuilder dropbox​(String path)
        Dropbox (camel-dropbox) Upload, download and manage files, folders, groups, collaborations, etc on Dropbox. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-dropbox Syntax: dropbox:operation Path parameter: operation (required) The specific action (typically is a CRUD action) to perform on Dropbox remote folder. There are 5 enums and the value can be one of: put, del, search, get, move
        Parameters:
        path - operation
      • dropbox

        public static DropboxEndpointBuilderFactory.DropboxEndpointBuilder dropbox​(String componentName,
                                                                                   String path)
        Dropbox (camel-dropbox) Upload, download and manage files, folders, groups, collaborations, etc on Dropbox. Category: cloud,file,api Since: 2.14 Maven coordinates: org.apache.camel:camel-dropbox Syntax: dropbox:operation Path parameter: operation (required) The specific action (typically is a CRUD action) to perform on Dropbox remote folder. There are 5 enums and the value can be one of: put, del, search, get, move
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operation
      • ehcache

        public static EhcacheEndpointBuilderFactory.EhcacheEndpointBuilder ehcache​(String path)
        Ehcache (camel-ehcache) Perform caching operations using Ehcache. Category: cache,datagrid,clustering Since: 2.18 Maven coordinates: org.apache.camel:camel-ehcache Syntax: ehcache:cacheName Path parameter: cacheName (required) the cache name
        Parameters:
        path - cacheName
      • ehcache

        public static EhcacheEndpointBuilderFactory.EhcacheEndpointBuilder ehcache​(String componentName,
                                                                                   String path)
        Ehcache (camel-ehcache) Perform caching operations using Ehcache. Category: cache,datagrid,clustering Since: 2.18 Maven coordinates: org.apache.camel:camel-ehcache Syntax: ehcache:cacheName Path parameter: cacheName (required) the cache name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • elasticsearchRest

        public static ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder elasticsearchRest​(String path)
        Elasticsearch Rest (camel-elasticsearch-rest) Send requests to with an ElasticSearch via REST API. Category: search,monitoring Since: 2.21 Maven coordinates: org.apache.camel:camel-elasticsearch-rest Syntax: elasticsearch-rest:clusterName Path parameter: clusterName (required) Name of the cluster
        Parameters:
        path - clusterName
      • elasticsearchRest

        public static ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder elasticsearchRest​(String componentName,
                                                                                                         String path)
        Elasticsearch Rest (camel-elasticsearch-rest) Send requests to with an ElasticSearch via REST API. Category: search,monitoring Since: 2.21 Maven coordinates: org.apache.camel:camel-elasticsearch-rest Syntax: elasticsearch-rest:clusterName Path parameter: clusterName (required) Name of the cluster
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - clusterName
      • elsql

        public static ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder elsql​(String path)
        ElSQL (camel-elsql) Use ElSql to define SQL queries. Extends the SQL Component. Category: database,sql Since: 2.16 Maven coordinates: org.apache.camel:camel-elsql Syntax: elsql:elsqlName:resourceUri Path parameter: elsqlName (required) The name of the elsql to use (is NAMED in the elsql file) Path parameter: resourceUri The resource file which contains the elsql SQL statements to use. You can specify multiple resources separated by comma. The resources are loaded on the classpath by default, you can prefix with file: to load from file system. Notice you can set this option on the component and then you do not have to configure this on the endpoint.
        Parameters:
        path - elsqlName:resourceUri
      • elsql

        public static ElsqlEndpointBuilderFactory.ElsqlEndpointBuilder elsql​(String componentName,
                                                                             String path)
        ElSQL (camel-elsql) Use ElSql to define SQL queries. Extends the SQL Component. Category: database,sql Since: 2.16 Maven coordinates: org.apache.camel:camel-elsql Syntax: elsql:elsqlName:resourceUri Path parameter: elsqlName (required) The name of the elsql to use (is NAMED in the elsql file) Path parameter: resourceUri The resource file which contains the elsql SQL statements to use. You can specify multiple resources separated by comma. The resources are loaded on the classpath by default, you can prefix with file: to load from file system. Notice you can set this option on the component and then you do not have to configure this on the endpoint.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - elsqlName:resourceUri
      • etcdKeys

        public static EtcdKeysEndpointBuilderFactory.EtcdKeysEndpointBuilder etcdKeys​(String path)
        Etcd Keys (camel-etcd) Get, set or delete keys in etcd key-value store. Category: clustering,database Since: 2.18 Maven coordinates: org.apache.camel:camel-etcd Syntax: etcd-keys:path Path parameter: path The path the endpoint refers to
        Parameters:
        path - path
      • etcdKeys

        public static EtcdKeysEndpointBuilderFactory.EtcdKeysEndpointBuilder etcdKeys​(String componentName,
                                                                                      String path)
        Etcd Keys (camel-etcd) Get, set or delete keys in etcd key-value store. Category: clustering,database Since: 2.18 Maven coordinates: org.apache.camel:camel-etcd Syntax: etcd-keys:path Path parameter: path The path the endpoint refers to
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - path
      • etcdStats

        public static EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointBuilder etcdStats​(String path)
        Etcd Stats (camel-etcd) Access etcd cluster statistcs. Category: clustering,database Since: 2.18 Maven coordinates: org.apache.camel:camel-etcd Syntax: etcd-stats:path Path parameter: path The path the endpoint refers to
        Parameters:
        path - path
      • etcdStats

        public static EtcdStatsEndpointBuilderFactory.EtcdStatsEndpointBuilder etcdStats​(String componentName,
                                                                                         String path)
        Etcd Stats (camel-etcd) Access etcd cluster statistcs. Category: clustering,database Since: 2.18 Maven coordinates: org.apache.camel:camel-etcd Syntax: etcd-stats:path Path parameter: path The path the endpoint refers to
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - path
      • etcdWatch

        public static EtcdWatchEndpointBuilderFactory.EtcdWatchEndpointBuilder etcdWatch​(String path)
        Etcd Watch (camel-etcd) Watch specific etcd keys or directories for changes. Category: clustering,database Since: 2.18 Maven coordinates: org.apache.camel:camel-etcd Syntax: etcd-watch:path Path parameter: path The path the endpoint refers to
        Parameters:
        path - path
      • etcdWatch

        public static EtcdWatchEndpointBuilderFactory.EtcdWatchEndpointBuilder etcdWatch​(String componentName,
                                                                                         String path)
        Etcd Watch (camel-etcd) Watch specific etcd keys or directories for changes. Category: clustering,database Since: 2.18 Maven coordinates: org.apache.camel:camel-etcd Syntax: etcd-watch:path Path parameter: path The path the endpoint refers to
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - path
      • exec

        public static ExecEndpointBuilderFactory.ExecEndpointBuilder exec​(String path)
        Exec (camel-exec) Execute commands on the underlying operating system. Category: system Since: 2.3 Maven coordinates: org.apache.camel:camel-exec Syntax: exec:executable Path parameter: executable (required) Sets the executable to be executed. The executable must not be empty or null.
        Parameters:
        path - executable
      • exec

        public static ExecEndpointBuilderFactory.ExecEndpointBuilder exec​(String componentName,
                                                                          String path)
        Exec (camel-exec) Execute commands on the underlying operating system. Category: system Since: 2.3 Maven coordinates: org.apache.camel:camel-exec Syntax: exec:executable Path parameter: executable (required) Sets the executable to be executed. The executable must not be empty or null.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - executable
      • facebook

        public static FacebookEndpointBuilderFactory.FacebookEndpointBuilder facebook​(String path)
        Facebook (camel-facebook) Send requests to Facebook APIs supported by Facebook4J. Category: social Since: 2.14 Maven coordinates: org.apache.camel:camel-facebook Syntax: facebook:methodName Path parameter: methodName (required) What operation to perform
        Parameters:
        path - methodName
      • facebook

        public static FacebookEndpointBuilderFactory.FacebookEndpointBuilder facebook​(String componentName,
                                                                                      String path)
        Facebook (camel-facebook) Send requests to Facebook APIs supported by Facebook4J. Category: social Since: 2.14 Maven coordinates: org.apache.camel:camel-facebook Syntax: facebook:methodName Path parameter: methodName (required) What operation to perform
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - methodName
      • fhir

        public static FhirEndpointBuilderFactory.FhirEndpointBuilder fhir​(String path)
        FHIR (camel-fhir) Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard. Category: api Since: 2.23 Maven coordinates: org.apache.camel:camel-fhir Syntax: fhir:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 13 enums and the value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE, VALIDATE Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        path - apiName/methodName
      • fhir

        public static FhirEndpointBuilderFactory.FhirEndpointBuilder fhir​(String componentName,
                                                                          String path)
        FHIR (camel-fhir) Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard. Category: api Since: 2.23 Maven coordinates: org.apache.camel:camel-fhir Syntax: fhir:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 13 enums and the value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE, VALIDATE Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • file

        public static FileEndpointBuilderFactory.FileEndpointBuilder file​(String path)
        File (camel-file) Read and write files. Category: file,core Since: 1.0 Maven coordinates: org.apache.camel:camel-file Syntax: file:directoryName Path parameter: directoryName (required) The starting directory
        Parameters:
        path - directoryName
      • file

        public static FileEndpointBuilderFactory.FileEndpointBuilder file​(String componentName,
                                                                          String path)
        File (camel-file) Read and write files. Category: file,core Since: 1.0 Maven coordinates: org.apache.camel:camel-file Syntax: file:directoryName Path parameter: directoryName (required) The starting directory
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - directoryName
      • fileWatch

        public static FileWatchEndpointBuilderFactory.FileWatchEndpointBuilder fileWatch​(String path)
        File Watch (camel-file-watch) Get notified about file events in a directory using java.nio.file.WatchService. Category: file Since: 3.0 Maven coordinates: org.apache.camel:camel-file-watch Syntax: file-watch:path Path parameter: path (required) Path of directory to consume events from.
        Parameters:
        path - path
      • fileWatch

        public static FileWatchEndpointBuilderFactory.FileWatchEndpointBuilder fileWatch​(String componentName,
                                                                                         String path)
        File Watch (camel-file-watch) Get notified about file events in a directory using java.nio.file.WatchService. Category: file Since: 3.0 Maven coordinates: org.apache.camel:camel-file-watch Syntax: file-watch:path Path parameter: path (required) Path of directory to consume events from.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - path
      • flatpack

        public static FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder flatpack​(String path)
        Flatpack (camel-flatpack) Parse fixed width and delimited files using the FlatPack library. Category: transformation Since: 1.4 Maven coordinates: org.apache.camel:camel-flatpack Syntax: flatpack:type:resourceUri Path parameter: type Whether to use fixed or delimiter Default value: delim There are 2 enums and the value can be one of: fixed, delim Path parameter: resourceUri (required) URL for loading the flatpack mapping file from classpath or file system
        Parameters:
        path - type:resourceUri
      • flatpack

        public static FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder flatpack​(String componentName,
                                                                                      String path)
        Flatpack (camel-flatpack) Parse fixed width and delimited files using the FlatPack library. Category: transformation Since: 1.4 Maven coordinates: org.apache.camel:camel-flatpack Syntax: flatpack:type:resourceUri Path parameter: type Whether to use fixed or delimiter Default value: delim There are 2 enums and the value can be one of: fixed, delim Path parameter: resourceUri (required) URL for loading the flatpack mapping file from classpath or file system
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - type:resourceUri
      • flink

        public static FlinkEndpointBuilderFactory.FlinkEndpointBuilder flink​(String path)
        Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster. Category: transformation,bigdata,streams Since: 2.18 Maven coordinates: org.apache.camel:camel-flink Syntax: flink:endpointType Path parameter: endpointType (required) Type of the endpoint (dataset, datastream). There are 2 enums and the value can be one of: dataset, datastream
        Parameters:
        path - endpointType
      • flink

        public static FlinkEndpointBuilderFactory.FlinkEndpointBuilder flink​(String componentName,
                                                                             String path)
        Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster. Category: transformation,bigdata,streams Since: 2.18 Maven coordinates: org.apache.camel:camel-flink Syntax: flink:endpointType Path parameter: endpointType (required) Type of the endpoint (dataset, datastream). There are 2 enums and the value can be one of: dataset, datastream
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - endpointType
      • fop

        public static FopEndpointBuilderFactory.FopEndpointBuilder fop​(String path)
        FOP (camel-fop) Render messages into PDF and other output formats supported by Apache FOP. Category: file,transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-fop Syntax: fop:outputType Path parameter: outputType (required) The primary output format is PDF but other output formats are also supported. There are 10 enums and the value can be one of: pdf, ps, pcl, png, jpeg, svg, xml, mif, rtf, txt
        Parameters:
        path - outputType
      • fop

        public static FopEndpointBuilderFactory.FopEndpointBuilder fop​(String componentName,
                                                                       String path)
        FOP (camel-fop) Render messages into PDF and other output formats supported by Apache FOP. Category: file,transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-fop Syntax: fop:outputType Path parameter: outputType (required) The primary output format is PDF but other output formats are also supported. There are 10 enums and the value can be one of: pdf, ps, pcl, png, jpeg, svg, xml, mif, rtf, txt
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - outputType
      • freemarker

        public static FreemarkerEndpointBuilderFactory.FreemarkerEndpointBuilder freemarker​(String path)
        Freemarker (camel-freemarker) Transform messages using FreeMarker templates. Category: transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-freemarker Syntax: freemarker:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • freemarker

        public static FreemarkerEndpointBuilderFactory.FreemarkerEndpointBuilder freemarker​(String componentName,
                                                                                            String path)
        Freemarker (camel-freemarker) Transform messages using FreeMarker templates. Category: transformation Since: 2.10 Maven coordinates: org.apache.camel:camel-freemarker Syntax: freemarker:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • ftp

        public static FtpEndpointBuilderFactory.FtpEndpointBuilder ftp​(String path)
        FTP (camel-ftp) Upload and download files to/from FTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax: ftp:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        path - host:port/directoryName
      • ftp

        public static FtpEndpointBuilderFactory.FtpEndpointBuilder ftp​(String componentName,
                                                                       String path)
        FTP (camel-ftp) Upload and download files to/from FTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax: ftp:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/directoryName
      • ftps

        public static FtpsEndpointBuilderFactory.FtpsEndpointBuilder ftps​(String path)
        FTPS (camel-ftp) Upload and download files to/from FTP servers supporting the FTPS protocol. Category: file Since: 2.2 Maven coordinates: org.apache.camel:camel-ftp Syntax: ftps:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        path - host:port/directoryName
      • ftps

        public static FtpsEndpointBuilderFactory.FtpsEndpointBuilder ftps​(String componentName,
                                                                          String path)
        FTPS (camel-ftp) Upload and download files to/from FTP servers supporting the FTPS protocol. Category: file Since: 2.2 Maven coordinates: org.apache.camel:camel-ftp Syntax: ftps:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/directoryName
      • ganglia

        public static GangliaEndpointBuilderFactory.GangliaEndpointBuilder ganglia​(String path)
        Ganglia (camel-ganglia) Send metrics to Ganglia monitoring system. Category: monitoring Since: 2.15 Maven coordinates: org.apache.camel:camel-ganglia Syntax: ganglia:host:port Path parameter: host Host name for Ganglia server Default value: 239.2.11.71 Path parameter: port Port for Ganglia server Default value: 8649
        Parameters:
        path - host:port
      • ganglia

        public static GangliaEndpointBuilderFactory.GangliaEndpointBuilder ganglia​(String componentName,
                                                                                   String path)
        Ganglia (camel-ganglia) Send metrics to Ganglia monitoring system. Category: monitoring Since: 2.15 Maven coordinates: org.apache.camel:camel-ganglia Syntax: ganglia:host:port Path parameter: host Host name for Ganglia server Default value: 239.2.11.71 Path parameter: port Port for Ganglia server Default value: 8649
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • geocoder

        public static GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder geocoder​(String path)
        Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round. Category: api,location Since: 2.12 Maven coordinates: org.apache.camel:camel-geocoder Syntax: geocoder:address:latlng Path parameter: address The geo address which should be prefixed with address: Path parameter: latlng The geo latitude and longitude which should be prefixed with latlng:
        Parameters:
        path - address:latlng
      • geocoder

        public static GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder geocoder​(String componentName,
                                                                                      String path)
        Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round. Category: api,location Since: 2.12 Maven coordinates: org.apache.camel:camel-geocoder Syntax: geocoder:address:latlng Path parameter: address The geo address which should be prefixed with address: Path parameter: latlng The geo latitude and longitude which should be prefixed with latlng:
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - address:latlng
      • git

        public static GitEndpointBuilderFactory.GitEndpointBuilder git​(String path)
        Git (camel-git) Perform operations on git repositories. Category: file Since: 2.16 Maven coordinates: org.apache.camel:camel-git Syntax: git:localPath Path parameter: localPath (required) Local repository path
        Parameters:
        path - localPath
      • git

        public static GitEndpointBuilderFactory.GitEndpointBuilder git​(String componentName,
                                                                       String path)
        Git (camel-git) Perform operations on git repositories. Category: file Since: 2.16 Maven coordinates: org.apache.camel:camel-git Syntax: git:localPath Path parameter: localPath (required) Local repository path
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - localPath
      • github

        public static GitHubEndpointBuilderFactory.GitHubEndpointBuilder github​(String path)
        GitHub (camel-github) Interact with the GitHub API. Category: file,cloud,api Since: 2.15 Maven coordinates: org.apache.camel:camel-github Syntax: github:type/branchName Path parameter: type (required) What git operation to execute There are 10 enums and the value can be one of: CLOSEPULLREQUEST, PULLREQUESTCOMMENT, COMMIT, PULLREQUEST, TAG, PULLREQUESTSTATE, PULLREQUESTFILES, GETCOMMITFILE, CREATEISSUE, EVENT Path parameter: branchName Name of branch
        Parameters:
        path - type/branchName
      • github

        public static GitHubEndpointBuilderFactory.GitHubEndpointBuilder github​(String componentName,
                                                                                String path)
        GitHub (camel-github) Interact with the GitHub API. Category: file,cloud,api Since: 2.15 Maven coordinates: org.apache.camel:camel-github Syntax: github:type/branchName Path parameter: type (required) What git operation to execute There are 10 enums and the value can be one of: CLOSEPULLREQUEST, PULLREQUESTCOMMENT, COMMIT, PULLREQUEST, TAG, PULLREQUESTSTATE, PULLREQUESTFILES, GETCOMMITFILE, CREATEISSUE, EVENT Path parameter: branchName Name of branch
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - type/branchName
      • googleBigquery

        public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder googleBigquery​(String path)
        Google BigQuery (camel-google-bigquery) Google BigQuery data warehouse for analytics. Category: cloud,bigdata Since: 2.20 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax: google-bigquery:projectId:datasetId:tableId Path parameter: projectId (required) Google Cloud Project Id Path parameter: datasetId (required) BigQuery Dataset Id Path parameter: tableId BigQuery table id
        Parameters:
        path - projectId:datasetId:tableId
      • googleBigquery

        public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder googleBigquery​(String componentName,
                                                                                                        String path)
        Google BigQuery (camel-google-bigquery) Google BigQuery data warehouse for analytics. Category: cloud,bigdata Since: 2.20 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax: google-bigquery:projectId:datasetId:tableId Path parameter: projectId (required) Google Cloud Project Id Path parameter: datasetId (required) BigQuery Dataset Id Path parameter: tableId BigQuery table id
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - projectId:datasetId:tableId
      • googleBigquerySql

        public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLEndpointBuilder googleBigquerySql​(String path)
        Google BigQuery Standard SQL (camel-google-bigquery) Access Google Cloud BigQuery service using SQL queries. Category: cloud,messaging Since: 2.23 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax: google-bigquery-sql:projectId:query Path parameter: query (required) BigQuery standard SQL query Path parameter: projectId (required) Google Cloud Project Id
        Parameters:
        path - projectId:query
      • googleBigquerySql

        public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLEndpointBuilder googleBigquerySql​(String componentName,
                                                                                                                 String path)
        Google BigQuery Standard SQL (camel-google-bigquery) Access Google Cloud BigQuery service using SQL queries. Category: cloud,messaging Since: 2.23 Maven coordinates: org.apache.camel:camel-google-bigquery Syntax: google-bigquery-sql:projectId:query Path parameter: query (required) BigQuery standard SQL query Path parameter: projectId (required) Google Cloud Project Id
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - projectId:query
      • googleCalendar

        public static GoogleCalendarEndpointBuilderFactory.GoogleCalendarEndpointBuilder googleCalendar​(String path)
        Google Calendar (camel-google-calendar) Perform various operations on a Google Calendar. Category: api,cloud Since: 2.15 Maven coordinates: org.apache.camel:camel-google-calendar Syntax: google-calendar:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 8 enums and the value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS, FREEBUSY, EVENTS, SETTINGS Path parameter: methodName (required) What sub operation to use for the selected operation There are 14 enums and the value can be one of: calendarImport, clear, delete, get, insert, instances, list, move, patch, query, quickAdd, stop, update, watch
        Parameters:
        path - apiName/methodName
      • googleCalendar

        public static GoogleCalendarEndpointBuilderFactory.GoogleCalendarEndpointBuilder googleCalendar​(String componentName,
                                                                                                        String path)
        Google Calendar (camel-google-calendar) Perform various operations on a Google Calendar. Category: api,cloud Since: 2.15 Maven coordinates: org.apache.camel:camel-google-calendar Syntax: google-calendar:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 8 enums and the value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS, FREEBUSY, EVENTS, SETTINGS Path parameter: methodName (required) What sub operation to use for the selected operation There are 14 enums and the value can be one of: calendarImport, clear, delete, get, insert, instances, list, move, patch, query, quickAdd, stop, update, watch
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • googleCalendarStream

        public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamEndpointBuilder googleCalendarStream​(String path)
        Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar. Category: api,cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-google-calendar Syntax: google-calendar-stream:index Path parameter: index (required) Specifies an index for the endpoint
        Parameters:
        path - index
      • googleCalendarStream

        public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamEndpointBuilder googleCalendarStream​(String componentName,
                                                                                                                          String path)
        Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar. Category: api,cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-google-calendar Syntax: google-calendar-stream:index Path parameter: index (required) Specifies an index for the endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - index
      • googleDrive

        public static GoogleDriveEndpointBuilderFactory.GoogleDriveEndpointBuilder googleDrive​(String path)
        Google Drive (camel-google-drive) Manage files in Google Drive. Category: file,cloud,api Since: 2.14 Maven coordinates: org.apache.camel:camel-google-drive Syntax: google-drive:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 13 enums and the value can be one of: DRIVE_ABOUT, DRIVE_APPS, DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_CHILDREN, DRIVE_COMMENTS, DRIVE_FILES, DRIVE_PARENTS, DRIVE_PERMISSIONS, DRIVE_PROPERTIES, DRIVE_REALTIME, DRIVE_REPLIES, DRIVE_REVISIONS Path parameter: methodName (required) What sub operation to use for the selected operation There are 13 enums and the value can be one of: copy, delete, get, getIdForEmail, insert, list, patch, stop, touch, trash, untrash, update, watch
        Parameters:
        path - apiName/methodName
      • googleDrive

        public static GoogleDriveEndpointBuilderFactory.GoogleDriveEndpointBuilder googleDrive​(String componentName,
                                                                                               String path)
        Google Drive (camel-google-drive) Manage files in Google Drive. Category: file,cloud,api Since: 2.14 Maven coordinates: org.apache.camel:camel-google-drive Syntax: google-drive:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 13 enums and the value can be one of: DRIVE_ABOUT, DRIVE_APPS, DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_CHILDREN, DRIVE_COMMENTS, DRIVE_FILES, DRIVE_PARENTS, DRIVE_PERMISSIONS, DRIVE_PROPERTIES, DRIVE_REALTIME, DRIVE_REPLIES, DRIVE_REVISIONS Path parameter: methodName (required) What sub operation to use for the selected operation There are 13 enums and the value can be one of: copy, delete, get, getIdForEmail, insert, list, patch, stop, touch, trash, untrash, update, watch
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • googleMail

        public static GoogleMailEndpointBuilderFactory.GoogleMailEndpointBuilder googleMail​(String path)
        Google Mail (camel-google-mail) Manage messages in Google Mail. Category: cloud,api,mail Since: 2.15 Maven coordinates: org.apache.camel:camel-google-mail Syntax: google-mail:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 7 enums and the value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS, HISTORY, DRAFTS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation There are 16 enums and the value can be one of: attachments, create, delete, get, getProfile, gmailImport, insert, list, modify, patch, send, stop, trash, untrash, update, watch
        Parameters:
        path - apiName/methodName
      • googleMail

        public static GoogleMailEndpointBuilderFactory.GoogleMailEndpointBuilder googleMail​(String componentName,
                                                                                            String path)
        Google Mail (camel-google-mail) Manage messages in Google Mail. Category: cloud,api,mail Since: 2.15 Maven coordinates: org.apache.camel:camel-google-mail Syntax: google-mail:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 7 enums and the value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS, HISTORY, DRAFTS, USERS Path parameter: methodName (required) What sub operation to use for the selected operation There are 16 enums and the value can be one of: attachments, create, delete, get, getProfile, gmailImport, insert, list, modify, patch, send, stop, trash, untrash, update, watch
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • googleMailStream

        public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamEndpointBuilder googleMailStream​(String path)
        Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail. Category: cloud,api,mail Since: 2.22 Maven coordinates: org.apache.camel:camel-google-mail Syntax: google-mail-stream:index Path parameter: index (required) Currently not in use
        Parameters:
        path - index
      • googleMailStream

        public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamEndpointBuilder googleMailStream​(String componentName,
                                                                                                              String path)
        Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail. Category: cloud,api,mail Since: 2.22 Maven coordinates: org.apache.camel:camel-google-mail Syntax: google-mail-stream:index Path parameter: index (required) Currently not in use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - index
      • googlePubsub

        public static GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder googlePubsub​(String path)
        Google Pubsub (camel-google-pubsub) Send and receive messages to/from Google Cloud Platform PubSub Service. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-google-pubsub Syntax: google-pubsub:projectId:destinationName Path parameter: projectId (required) Project Id Path parameter: destinationName (required) Destination Name
        Parameters:
        path - projectId:destinationName
      • googlePubsub

        public static GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder googlePubsub​(String componentName,
                                                                                                  String path)
        Google Pubsub (camel-google-pubsub) Send and receive messages to/from Google Cloud Platform PubSub Service. Category: cloud,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-google-pubsub Syntax: google-pubsub:projectId:destinationName Path parameter: projectId (required) Project Id Path parameter: destinationName (required) Destination Name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - projectId:destinationName
      • googleSheets

        public static GoogleSheetsEndpointBuilderFactory.GoogleSheetsEndpointBuilder googleSheets​(String path)
        Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets. Category: api,cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax: google-sheets:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: SPREADSHEETS, DATA Path parameter: methodName (required) What sub operation to use for the selected operation There are 6 enums and the value can be one of: create, get, update, append, batchUpdate, clear
        Parameters:
        path - apiName/methodName
      • googleSheets

        public static GoogleSheetsEndpointBuilderFactory.GoogleSheetsEndpointBuilder googleSheets​(String componentName,
                                                                                                  String path)
        Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets. Category: api,cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax: google-sheets:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 2 enums and the value can be one of: SPREADSHEETS, DATA Path parameter: methodName (required) What sub operation to use for the selected operation There are 6 enums and the value can be one of: create, get, update, append, batchUpdate, clear
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • googleSheetsStream

        public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamEndpointBuilder googleSheetsStream​(String path)
        Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets. Category: api,cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax: google-sheets-stream:apiName Path parameter: apiName (required) Sets the apiName.
        Parameters:
        path - apiName
      • googleSheetsStream

        public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamEndpointBuilder googleSheetsStream​(String componentName,
                                                                                                                    String path)
        Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets. Category: api,cloud,sheets Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax: google-sheets-stream:apiName Path parameter: apiName (required) Sets the apiName.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName
      • gora

        public static GoraEndpointBuilderFactory.GoraEndpointBuilder gora​(String path)
        Gora (camel-gora) Access NoSQL databases using the Apache Gora framework. Category: database,nosql,bigdata Since: 2.14 Maven coordinates: org.apache.camel:camel-gora Syntax: gora:name Path parameter: name (required) Instance name
        Parameters:
        path - name
      • gora

        public static GoraEndpointBuilderFactory.GoraEndpointBuilder gora​(String componentName,
                                                                          String path)
        Gora (camel-gora) Access NoSQL databases using the Apache Gora framework. Category: database,nosql,bigdata Since: 2.14 Maven coordinates: org.apache.camel:camel-gora Syntax: gora:name Path parameter: name (required) Instance name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • grape

        public static GrapeEndpointBuilderFactory.GrapeEndpointBuilder grape​(String path)
        Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started. Category: management,deployment Since: 2.16 Maven coordinates: org.apache.camel:camel-grape Syntax: grape:defaultCoordinates Path parameter: defaultCoordinates (required) Maven coordinates to use as default to grab if the message body is empty.
        Parameters:
        path - defaultCoordinates
      • grape

        public static GrapeEndpointBuilderFactory.GrapeEndpointBuilder grape​(String componentName,
                                                                             String path)
        Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started. Category: management,deployment Since: 2.16 Maven coordinates: org.apache.camel:camel-grape Syntax: grape:defaultCoordinates Path parameter: defaultCoordinates (required) Maven coordinates to use as default to grab if the message body is empty.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - defaultCoordinates
      • graphql

        public static GraphqlEndpointBuilderFactory.GraphqlEndpointBuilder graphql​(String path)
        GraphQL (camel-graphql) Send GraphQL queries and mutations to external systems. Category: api Since: 3.0 Maven coordinates: org.apache.camel:camel-graphql Syntax: graphql:httpUri Path parameter: httpUri (required) The GraphQL server URI.
        Parameters:
        path - httpUri
      • graphql

        public static GraphqlEndpointBuilderFactory.GraphqlEndpointBuilder graphql​(String componentName,
                                                                                   String path)
        GraphQL (camel-graphql) Send GraphQL queries and mutations to external systems. Category: api Since: 3.0 Maven coordinates: org.apache.camel:camel-graphql Syntax: graphql:httpUri Path parameter: httpUri (required) The GraphQL server URI.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpUri
      • grpc

        public static GrpcEndpointBuilderFactory.GrpcEndpointBuilder grpc​(String path)
        gRPC (camel-grpc) Expose gRPC endpoints and access external gRPC endpoints. Category: rpc Since: 2.19 Maven coordinates: org.apache.camel:camel-grpc Syntax: grpc:host:port/service Path parameter: host (required) The gRPC server host name. This is localhost or 0.0.0.0 when being a consumer or remote server host name when using producer. Path parameter: port (required) The gRPC local or remote server port Path parameter: service (required) Fully qualified service name from the protocol buffer descriptor file (package dot service definition name)
        Parameters:
        path - host:port/service
      • grpc

        public static GrpcEndpointBuilderFactory.GrpcEndpointBuilder grpc​(String componentName,
                                                                          String path)
        gRPC (camel-grpc) Expose gRPC endpoints and access external gRPC endpoints. Category: rpc Since: 2.19 Maven coordinates: org.apache.camel:camel-grpc Syntax: grpc:host:port/service Path parameter: host (required) The gRPC server host name. This is localhost or 0.0.0.0 when being a consumer or remote server host name when using producer. Path parameter: port (required) The gRPC local or remote server port Path parameter: service (required) Fully qualified service name from the protocol buffer descriptor file (package dot service definition name)
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/service
      • guavaEventbus

        public static GuavaEventBusEndpointBuilderFactory.GuavaEventBusEndpointBuilder guavaEventbus​(String path)
        Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus. Category: eventbus Since: 2.10 Maven coordinates: org.apache.camel:camel-guava-eventbus Syntax: guava-eventbus:eventBusRef Path parameter: eventBusRef To lookup the Guava EventBus from the registry with the given name
        Parameters:
        path - eventBusRef
      • guavaEventbus

        public static GuavaEventBusEndpointBuilderFactory.GuavaEventBusEndpointBuilder guavaEventbus​(String componentName,
                                                                                                     String path)
        Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus. Category: eventbus Since: 2.10 Maven coordinates: org.apache.camel:camel-guava-eventbus Syntax: guava-eventbus:eventBusRef Path parameter: eventBusRef To lookup the Guava EventBus from the registry with the given name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - eventBusRef
      • hazelcastAtomicvalue

        public static HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberEndpointBuilder hazelcastAtomicvalue​(String path)
        Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number). Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-atomicvalue:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastAtomicvalue

        public static HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberEndpointBuilder hazelcastAtomicvalue​(String componentName,
                                                                                                                            String path)
        Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number). Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-atomicvalue:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastInstance

        public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceEndpointBuilder hazelcastInstance​(String path)
        Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-instance:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastInstance

        public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceEndpointBuilder hazelcastInstance​(String componentName,
                                                                                                                 String path)
        Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-instance:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastList

        public static HazelcastListEndpointBuilderFactory.HazelcastListEndpointBuilder hazelcastList​(String path)
        Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-list:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastList

        public static HazelcastListEndpointBuilderFactory.HazelcastListEndpointBuilder hazelcastList​(String componentName,
                                                                                                     String path)
        Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-list:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastMap

        public static HazelcastMapEndpointBuilderFactory.HazelcastMapEndpointBuilder hazelcastMap​(String path)
        Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-map:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastMap

        public static HazelcastMapEndpointBuilderFactory.HazelcastMapEndpointBuilder hazelcastMap​(String componentName,
                                                                                                  String path)
        Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-map:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastMultimap

        public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapEndpointBuilder hazelcastMultimap​(String path)
        Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-multimap:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastMultimap

        public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapEndpointBuilder hazelcastMultimap​(String componentName,
                                                                                                                 String path)
        Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-multimap:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastQueue

        public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueEndpointBuilder hazelcastQueue​(String path)
        Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue. Category: cache,datagrid,messaging Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-queue:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastQueue

        public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueEndpointBuilder hazelcastQueue​(String componentName,
                                                                                                        String path)
        Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue. Category: cache,datagrid,messaging Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-queue:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastReplicatedmap

        public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap​(String path)
        Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-replicatedmap:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastReplicatedmap

        public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap​(String componentName,
                                                                                                                                String path)
        Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-replicatedmap:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastRingbuffer

        public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferEndpointBuilder hazelcastRingbuffer​(String path)
        Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-ringbuffer:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastRingbuffer

        public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferEndpointBuilder hazelcastRingbuffer​(String componentName,
                                                                                                                       String path)
        Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer. Category: cache,datagrid Since: 2.16 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-ringbuffer:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastSeda

        public static HazelcastSedaEndpointBuilderFactory.HazelcastSedaEndpointBuilder hazelcastSeda​(String path)
        Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-seda:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastSeda

        public static HazelcastSedaEndpointBuilderFactory.HazelcastSedaEndpointBuilder hazelcastSeda​(String componentName,
                                                                                                     String path)
        Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-seda:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastSet

        public static HazelcastSetEndpointBuilderFactory.HazelcastSetEndpointBuilder hazelcastSet​(String path)
        Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-set:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastSet

        public static HazelcastSetEndpointBuilderFactory.HazelcastSetEndpointBuilder hazelcastSet​(String componentName,
                                                                                                  String path)
        Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set. Category: cache,datagrid Since: 2.7 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-set:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hazelcastTopic

        public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicEndpointBuilder hazelcastTopic​(String path)
        Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic. Category: cache,datagrid Since: 2.15 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-topic:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • hazelcastTopic

        public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicEndpointBuilder hazelcastTopic​(String componentName,
                                                                                                        String path)
        Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic. Category: cache,datagrid Since: 2.15 Maven coordinates: org.apache.camel:camel-hazelcast Syntax: hazelcast-topic:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • hbase

        public static HBaseEndpointBuilderFactory.HBaseEndpointBuilder hbase​(String path)
        HBase (camel-hbase) Reading and write from/to an HBase store (Hadoop database). Category: bigdata,database,hadoop Since: 2.10 Maven coordinates: org.apache.camel:camel-hbase Syntax: hbase:tableName Path parameter: tableName (required) The name of the table
        Parameters:
        path - tableName
      • hbase

        public static HBaseEndpointBuilderFactory.HBaseEndpointBuilder hbase​(String componentName,
                                                                             String path)
        HBase (camel-hbase) Reading and write from/to an HBase store (Hadoop database). Category: bigdata,database,hadoop Since: 2.10 Maven coordinates: org.apache.camel:camel-hbase Syntax: hbase:tableName Path parameter: tableName (required) The name of the table
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - tableName
      • hdfs

        public static HdfsEndpointBuilderFactory.HdfsEndpointBuilder hdfs​(String path)
        HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x. Category: bigdata,hadoop,file Since: 2.14 Maven coordinates: org.apache.camel:camel-hdfs Syntax: hdfs:hostName:port/path Path parameter: hostName (required) HDFS host to use Path parameter: port HDFS port to use Default value: 8020 Path parameter: path (required) The directory path to use
        Parameters:
        path - hostName:port/path
      • hdfs

        public static HdfsEndpointBuilderFactory.HdfsEndpointBuilder hdfs​(String componentName,
                                                                          String path)
        HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x. Category: bigdata,hadoop,file Since: 2.14 Maven coordinates: org.apache.camel:camel-hdfs Syntax: hdfs:hostName:port/path Path parameter: hostName (required) HDFS host to use Path parameter: port HDFS port to use Default value: 8020 Path parameter: path (required) The directory path to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - hostName:port/path
      • http

        public static HttpEndpointBuilderFactory.HttpEndpointBuilder http​(String path)
        HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 4.x. Category: http Since: 2.3 Maven coordinates: org.apache.camel:camel-http Syntax: http:httpUri Path parameter: httpUri (required) The url of the HTTP endpoint to call.
        Parameters:
        path - httpUri
      • http

        public static HttpEndpointBuilderFactory.HttpEndpointBuilder http​(String componentName,
                                                                          String path)
        HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 4.x. Category: http Since: 2.3 Maven coordinates: org.apache.camel:camel-http Syntax: http:httpUri Path parameter: httpUri (required) The url of the HTTP endpoint to call.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpUri
      • iec60870Client

        public static ClientEndpointBuilderFactory.ClientEndpointBuilder iec60870Client​(String path)
        IEC 60870 Client (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax: iec60870-client:uriPath Path parameter: uriPath (required) The object information address
        Parameters:
        path - uriPath
      • iec60870Client

        public static ClientEndpointBuilderFactory.ClientEndpointBuilder iec60870Client​(String componentName,
                                                                                        String path)
        IEC 60870 Client (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax: iec60870-client:uriPath Path parameter: uriPath (required) The object information address
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - uriPath
      • iec60870Server

        public static ServerEndpointBuilderFactory.ServerEndpointBuilder iec60870Server​(String path)
        IEC 60870 Server (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax: iec60870-server:uriPath Path parameter: uriPath (required) The object information address
        Parameters:
        path - uriPath
      • iec60870Server

        public static ServerEndpointBuilderFactory.ServerEndpointBuilder iec60870Server​(String componentName,
                                                                                        String path)
        IEC 60870 Server (camel-iec60870) IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation. Category: iot Since: 2.20 Maven coordinates: org.apache.camel:camel-iec60870 Syntax: iec60870-server:uriPath Path parameter: uriPath (required) The object information address
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - uriPath
      • igniteCache

        public static IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointBuilder igniteCache​(String path)
        Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query. Category: cache,datagrid Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-cache:cacheName Path parameter: cacheName (required) The cache name.
        Parameters:
        path - cacheName
      • igniteCache

        public static IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointBuilder igniteCache​(String componentName,
                                                                                               String path)
        Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query. Category: cache,datagrid Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-cache:cacheName Path parameter: cacheName (required) The cache name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • igniteCompute

        public static IgniteComputeEndpointBuilderFactory.IgniteComputeEndpointBuilder igniteCompute​(String path)
        Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster. Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-compute:endpointId Path parameter: endpointId (required) The endpoint ID (not used).
        Parameters:
        path - endpointId
      • igniteCompute

        public static IgniteComputeEndpointBuilderFactory.IgniteComputeEndpointBuilder igniteCompute​(String componentName,
                                                                                                     String path)
        Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster. Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-compute:endpointId Path parameter: endpointId (required) The endpoint ID (not used).
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - endpointId
      • igniteEvents

        public static IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder igniteEvents​(String path)
        Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener. Category: messaging,eventbus Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-events:endpointId Path parameter: endpointId The endpoint ID (not used).
        Parameters:
        path - endpointId
      • igniteEvents

        public static IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder igniteEvents​(String componentName,
                                                                                                  String path)
        Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener. Category: messaging,eventbus Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-events:endpointId Path parameter: endpointId The endpoint ID (not used).
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - endpointId
      • igniteIdgen

        public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder igniteIdgen​(String path)
        Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators . Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-idgen:name Path parameter: name (required) The sequence name.
        Parameters:
        path - name
      • igniteIdgen

        public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder igniteIdgen​(String componentName,
                                                                                               String path)
        Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators . Category: compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-idgen:name Path parameter: name (required) The sequence name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • igniteMessaging

        public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointBuilder igniteMessaging​(String path)
        Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-messaging:topic Path parameter: topic (required) The topic name.
        Parameters:
        path - topic
      • igniteMessaging

        public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointBuilder igniteMessaging​(String componentName,
                                                                                                           String path)
        Ignite Messaging (camel-ignite) Send and receive messages from an Ignite topic. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-messaging:topic Path parameter: topic (required) The topic name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topic
      • igniteQueue

        public static IgniteQueueEndpointBuilderFactory.IgniteQueueEndpointBuilder igniteQueue​(String path)
        Ignite Queues (camel-ignite) Interact with Ignite Queue data structures. Category: messaging,queue Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-queue:name Path parameter: name (required) The queue name.
        Parameters:
        path - name
      • igniteQueue

        public static IgniteQueueEndpointBuilderFactory.IgniteQueueEndpointBuilder igniteQueue​(String componentName,
                                                                                               String path)
        Ignite Queues (camel-ignite) Interact with Ignite Queue data structures. Category: messaging,queue Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-queue:name Path parameter: name (required) The queue name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • igniteSet

        public static IgniteSetEndpointBuilderFactory.IgniteSetEndpointBuilder igniteSet​(String path)
        Ignite Sets (camel-ignite) Interact with Ignite Set data structures. Category: cache,compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-set:name Path parameter: name (required) The set name.
        Parameters:
        path - name
      • igniteSet

        public static IgniteSetEndpointBuilderFactory.IgniteSetEndpointBuilder igniteSet​(String componentName,
                                                                                         String path)
        Ignite Sets (camel-ignite) Interact with Ignite Set data structures. Category: cache,compute Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-set:name Path parameter: name (required) The set name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • imap

        public static MailEndpointBuilderFactory.MailEndpointBuilder imap​(String path)
        IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail Syntax: imap:host:port Path parameter: host (required) The mail server host name Path parameter: port The port number of the mail server
        Parameters:
        path - host:port
      • imap

        public static MailEndpointBuilderFactory.MailEndpointBuilder imap​(String componentName,
                                                                          String path)
        IMAP (camel-mail) Send and receive emails using imap, pop3 and smtp protocols. Category: mail Since: 1.0 Maven coordinates: org.apache.camel:camel-mail Syntax: imap:host:port Path parameter: host (required) The mail server host name Path parameter: port The port number of the mail server
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • infinispan

        public static InfinispanEndpointBuilderFactory.InfinispanEndpointBuilder infinispan​(String path)
        Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,datagrid,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan Syntax: infinispan:cacheName Path parameter: cacheName (required) The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name.
        Parameters:
        path - cacheName
      • infinispan

        public static InfinispanEndpointBuilderFactory.InfinispanEndpointBuilder infinispan​(String componentName,
                                                                                            String path)
        Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,datagrid,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan Syntax: infinispan:cacheName Path parameter: cacheName (required) The name of the cache to use. Use current to use the existing cache name from the currently configured cached manager. Or use default for the default cache manager name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • influxdb

        public static InfluxDbEndpointBuilderFactory.InfluxDbEndpointBuilder influxdb​(String path)
        InfluxDB (camel-influxdb) Interact with InfluxDB, a time series database. Category: database Since: 2.18 Maven coordinates: org.apache.camel:camel-influxdb Syntax: influxdb:connectionBean Path parameter: connectionBean (required) Connection to the influx database, of class InfluxDB.class
        Parameters:
        path - connectionBean
      • influxdb

        public static InfluxDbEndpointBuilderFactory.InfluxDbEndpointBuilder influxdb​(String componentName,
                                                                                      String path)
        InfluxDB (camel-influxdb) Interact with InfluxDB, a time series database. Category: database Since: 2.18 Maven coordinates: org.apache.camel:camel-influxdb Syntax: influxdb:connectionBean Path parameter: connectionBean (required) Connection to the influx database, of class InfluxDB.class
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - connectionBean
      • iota

        public static IOTAEndpointBuilderFactory.IOTAEndpointBuilder iota​(String path)
        IOTA (camel-iota) Manage financial transactions using IOTA distributed ledger. Category: ledger,api Since: 2.23 Maven coordinates: org.apache.camel:camel-iota Syntax: iota:name Path parameter: name (required) Component name
        Parameters:
        path - name
      • iota

        public static IOTAEndpointBuilderFactory.IOTAEndpointBuilder iota​(String componentName,
                                                                          String path)
        IOTA (camel-iota) Manage financial transactions using IOTA distributed ledger. Category: ledger,api Since: 2.23 Maven coordinates: org.apache.camel:camel-iota Syntax: iota:name Path parameter: name (required) Component name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • ipfs

        public static IPFSEndpointBuilderFactory.IPFSEndpointBuilder ipfs​(String path)
        IPFS (camel-ipfs) Access the Interplanetary File System (IPFS). Category: file,ipfs Since: 2.23 Maven coordinates: org.apache.camel:camel-ipfs Syntax: ipfs:ipfsCmd Path parameter: ipfsCmd (required) The ipfs command There are 4 enums and the value can be one of: add, cat, get, version
        Parameters:
        path - ipfsCmd
      • ipfs

        public static IPFSEndpointBuilderFactory.IPFSEndpointBuilder ipfs​(String componentName,
                                                                          String path)
        IPFS (camel-ipfs) Access the Interplanetary File System (IPFS). Category: file,ipfs Since: 2.23 Maven coordinates: org.apache.camel:camel-ipfs Syntax: ipfs:ipfsCmd Path parameter: ipfsCmd (required) The ipfs command There are 4 enums and the value can be one of: add, cat, get, version
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - ipfsCmd
      • irc

        public static IrcEndpointBuilderFactory.IrcEndpointBuilder irc​(String path)
        IRC (camel-irc) Send and receive messages to/from and IRC chat. Category: chat Since: 1.1 Maven coordinates: org.apache.camel:camel-irc Syntax: irc:hostname:port Path parameter: hostname (required) Hostname for the IRC chat server Path parameter: port Port number for the IRC chat server. If no port is configured then a default port of either 6667, 6668 or 6669 is used.
        Parameters:
        path - hostname:port
      • irc

        public static IrcEndpointBuilderFactory.IrcEndpointBuilder irc​(String componentName,
                                                                       String path)
        IRC (camel-irc) Send and receive messages to/from and IRC chat. Category: chat Since: 1.1 Maven coordinates: org.apache.camel:camel-irc Syntax: irc:hostname:port Path parameter: hostname (required) Hostname for the IRC chat server Path parameter: port Port number for the IRC chat server. If no port is configured then a default port of either 6667, 6668 or 6669 is used.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - hostname:port
      • ironmq

        public static IronMQEndpointBuilderFactory.IronMQEndpointBuilder ironmq​(String path)
        IronMQ (camel-ironmq) Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service. Category: cloud,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ironmq Syntax: ironmq:queueName Path parameter: queueName (required) The name of the IronMQ queue
        Parameters:
        path - queueName
      • ironmq

        public static IronMQEndpointBuilderFactory.IronMQEndpointBuilder ironmq​(String componentName,
                                                                                String path)
        IronMQ (camel-ironmq) Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service. Category: cloud,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ironmq Syntax: ironmq:queueName Path parameter: queueName (required) The name of the IronMQ queue
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - queueName
      • jbpm

        public static JBPMEndpointBuilderFactory.JBPMEndpointBuilder jbpm​(String path)
        JBPM (camel-jbpm) Interact with jBPM workflow engine over REST. Category: api,workflow Since: 2.6 Maven coordinates: org.apache.camel:camel-jbpm Syntax: jbpm:connectionURL Path parameter: connectionURL (required) The URL to the jBPM server. Path parameter: eventListenerType Sets the event listener type to attach to
        Parameters:
        path - connectionURL
      • jbpm

        public static JBPMEndpointBuilderFactory.JBPMEndpointBuilder jbpm​(String componentName,
                                                                          String path)
        JBPM (camel-jbpm) Interact with jBPM workflow engine over REST. Category: api,workflow Since: 2.6 Maven coordinates: org.apache.camel:camel-jbpm Syntax: jbpm:connectionURL Path parameter: connectionURL (required) The URL to the jBPM server. Path parameter: eventListenerType Sets the event listener type to attach to
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - connectionURL
      • jcache

        public static JCacheEndpointBuilderFactory.JCacheEndpointBuilder jcache​(String path)
        JCache (camel-jcache) Perform caching operations against JSR107/JCache. Category: cache,datagrid,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-jcache Syntax: jcache:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        path - cacheName
      • jcache

        public static JCacheEndpointBuilderFactory.JCacheEndpointBuilder jcache​(String componentName,
                                                                                String path)
        JCache (camel-jcache) Perform caching operations against JSR107/JCache. Category: cache,datagrid,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-jcache Syntax: jcache:cacheName Path parameter: cacheName (required) The name of the cache
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - cacheName
      • jclouds

        public static JcloudsEndpointBuilderFactory.JcloudsEndpointBuilder jclouds​(String path)
        JClouds (camel-jclouds) Interact with jclouds compute & blobstore service. Category: api,cloud,compute Since: 2.9 Maven coordinates: org.apache.camel:camel-jclouds Syntax: jclouds:command:providerId Path parameter: command (required) What command to execute such as blobstore or compute. There are 2 enums and the value can be one of: blobstore, compute Path parameter: providerId (required) The name of the cloud provider that provides the target service (e.g. aws-s3 or aws_ec2).
        Parameters:
        path - command:providerId
      • jclouds

        public static JcloudsEndpointBuilderFactory.JcloudsEndpointBuilder jclouds​(String componentName,
                                                                                   String path)
        JClouds (camel-jclouds) Interact with jclouds compute & blobstore service. Category: api,cloud,compute Since: 2.9 Maven coordinates: org.apache.camel:camel-jclouds Syntax: jclouds:command:providerId Path parameter: command (required) What command to execute such as blobstore or compute. There are 2 enums and the value can be one of: blobstore, compute Path parameter: providerId (required) The name of the cloud provider that provides the target service (e.g. aws-s3 or aws_ec2).
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - command:providerId
      • jcr

        public static JcrEndpointBuilderFactory.JcrEndpointBuilder jcr​(String path)
        JCR (camel-jcr) Read and write nodes to/from a JCR compliant content repository. Category: database,cms Since: 1.3 Maven coordinates: org.apache.camel:camel-jcr Syntax: jcr:host/base Path parameter: host (required) Name of the javax.jcr.Repository to lookup from the Camel registry to be used. Path parameter: base Get the base node when accessing the repository
        Parameters:
        path - host/base
      • jcr

        public static JcrEndpointBuilderFactory.JcrEndpointBuilder jcr​(String componentName,
                                                                       String path)
        JCR (camel-jcr) Read and write nodes to/from a JCR compliant content repository. Category: database,cms Since: 1.3 Maven coordinates: org.apache.camel:camel-jcr Syntax: jcr:host/base Path parameter: host (required) Name of the javax.jcr.Repository to lookup from the Camel registry to be used. Path parameter: base Get the base node when accessing the repository
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host/base
      • jdbc

        public static JdbcEndpointBuilderFactory.JdbcEndpointBuilder jdbc​(String path)
        JDBC (camel-jdbc) Access databases through SQL and JDBC. Category: database,sql Since: 1.2 Maven coordinates: org.apache.camel:camel-jdbc Syntax: jdbc:dataSourceName Path parameter: dataSourceName (required) Name of DataSource to lookup in the Registry. If the name is dataSource or default, then Camel will attempt to lookup a default DataSource from the registry, meaning if there is a only one instance of DataSource found, then this DataSource will be used.
        Parameters:
        path - dataSourceName
      • jdbc

        public static JdbcEndpointBuilderFactory.JdbcEndpointBuilder jdbc​(String componentName,
                                                                          String path)
        JDBC (camel-jdbc) Access databases through SQL and JDBC. Category: database,sql Since: 1.2 Maven coordinates: org.apache.camel:camel-jdbc Syntax: jdbc:dataSourceName Path parameter: dataSourceName (required) Name of DataSource to lookup in the Registry. If the name is dataSource or default, then Camel will attempt to lookup a default DataSource from the registry, meaning if there is a only one instance of DataSource found, then this DataSource will be used.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - dataSourceName
      • jetty

        public static JettyHttpEndpointBuilderFactory.JettyHttpEndpointBuilder jetty​(String path)
        Jetty (camel-jetty) Expose HTTP endpoints using Jetty 9. Category: http Since: 1.2 Maven coordinates: org.apache.camel:camel-jetty Syntax: jetty:httpUri Path parameter: httpUri (required) The url of the HTTP endpoint to call.
        Parameters:
        path - httpUri
      • jetty

        public static JettyHttpEndpointBuilderFactory.JettyHttpEndpointBuilder jetty​(String componentName,
                                                                                     String path)
        Jetty (camel-jetty) Expose HTTP endpoints using Jetty 9. Category: http Since: 1.2 Maven coordinates: org.apache.camel:camel-jetty Syntax: jetty:httpUri Path parameter: httpUri (required) The url of the HTTP endpoint to call.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpUri
      • jgroups

        public static JGroupsEndpointBuilderFactory.JGroupsEndpointBuilder jgroups​(String path)
        JGroups (camel-jgroups) Exchange messages with JGroups clusters. Category: clustering,messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-jgroups Syntax: jgroups:clusterName Path parameter: clusterName (required) The name of the JGroups cluster the component should connect to.
        Parameters:
        path - clusterName
      • jgroups

        public static JGroupsEndpointBuilderFactory.JGroupsEndpointBuilder jgroups​(String componentName,
                                                                                   String path)
        JGroups (camel-jgroups) Exchange messages with JGroups clusters. Category: clustering,messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-jgroups Syntax: jgroups:clusterName Path parameter: clusterName (required) The name of the JGroups cluster the component should connect to.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - clusterName
      • jgroupsRaft

        public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftEndpointBuilder jgroupsRaft​(String path)
        JGroups raft (camel-jgroups-raft) Exchange messages with JGroups-raft clusters. Category: clustering,messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-jgroups-raft Syntax: jgroups-raft:clusterName Path parameter: clusterName (required) The name of the JGroupsraft cluster the component should connect to.
        Parameters:
        path - clusterName
      • jgroupsRaft

        public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftEndpointBuilder jgroupsRaft​(String componentName,
                                                                                               String path)
        JGroups raft (camel-jgroups-raft) Exchange messages with JGroups-raft clusters. Category: clustering,messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-jgroups-raft Syntax: jgroups-raft:clusterName Path parameter: clusterName (required) The name of the JGroupsraft cluster the component should connect to.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - clusterName
      • jing

        public static JingEndpointBuilderFactory.JingEndpointBuilder jing​(String path)
        Jing (camel-jing) Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library. Category: validation Since: 1.1 Maven coordinates: org.apache.camel:camel-jing Syntax: jing:resourceUri Path parameter: resourceUri (required) URL to a local resource on the classpath or a full URL to a remote resource or resource on the file system which contains the schema to validate against.
        Parameters:
        path - resourceUri
      • jing

        public static JingEndpointBuilderFactory.JingEndpointBuilder jing​(String componentName,
                                                                          String path)
        Jing (camel-jing) Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library. Category: validation Since: 1.1 Maven coordinates: org.apache.camel:camel-jing Syntax: jing:resourceUri Path parameter: resourceUri (required) URL to a local resource on the classpath or a full URL to a remote resource or resource on the file system which contains the schema to validate against.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • jira

        public static JiraEndpointBuilderFactory.JiraEndpointBuilder jira​(String path)
        Jira (camel-jira) Interact with JIRA issue tracker. Category: api,reporting Since: 3.0 Maven coordinates: org.apache.camel:camel-jira Syntax: jira:type Path parameter: type (required) Operation to perform. Consumers: NewIssues, NewComments. Producers: AddIssue, AttachFile, DeleteIssue, TransitionIssue, UpdateIssue, Watchers. See this class javadoc description for more information. There are 14 enums and the value can be one of: ADDCOMMENT, ADDISSUE, ATTACH, DELETEISSUE, NEWISSUES, NEWCOMMENTS, WATCHUPDATES, UPDATEISSUE, TRANSITIONISSUE, WATCHERS, ADDISSUELINK, ADDWORKLOG, FETCHISSUE, FETCHCOMMENTS
        Parameters:
        path - type
      • jira

        public static JiraEndpointBuilderFactory.JiraEndpointBuilder jira​(String componentName,
                                                                          String path)
        Jira (camel-jira) Interact with JIRA issue tracker. Category: api,reporting Since: 3.0 Maven coordinates: org.apache.camel:camel-jira Syntax: jira:type Path parameter: type (required) Operation to perform. Consumers: NewIssues, NewComments. Producers: AddIssue, AttachFile, DeleteIssue, TransitionIssue, UpdateIssue, Watchers. See this class javadoc description for more information. There are 14 enums and the value can be one of: ADDCOMMENT, ADDISSUE, ATTACH, DELETEISSUE, NEWISSUES, NEWCOMMENTS, WATCHUPDATES, UPDATEISSUE, TRANSITIONISSUE, WATCHERS, ADDISSUELINK, ADDWORKLOG, FETCHISSUE, FETCHCOMMENTS
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - type
      • jms

        public static JmsEndpointBuilderFactory.JmsEndpointBuilder jms​(String path)
        JMS (camel-jms) Sent and receive messages to/from a JMS Queue or Topic. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-jms Syntax: jms:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination
        Parameters:
        path - destinationType:destinationName
      • jms

        public static JmsEndpointBuilderFactory.JmsEndpointBuilder jms​(String componentName,
                                                                       String path)
        JMS (camel-jms) Sent and receive messages to/from a JMS Queue or Topic. Category: messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-jms Syntax: jms:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 4 enums and the value can be one of: queue, topic, temp-queue, temp-topic Path parameter: destinationName (required) Name of the queue or topic to use as destination
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - destinationType:destinationName
      • jmx

        public static JMXEndpointBuilderFactory.JMXEndpointBuilder jmx​(String path)
        JMX (camel-jmx) Receive JMX notifications. Category: monitoring Since: 2.6 Maven coordinates: org.apache.camel:camel-jmx Syntax: jmx:serverURL Path parameter: serverURL Server url comes from the remaining endpoint. Use platform to connect to local JVM.
        Parameters:
        path - serverURL
      • jmx

        public static JMXEndpointBuilderFactory.JMXEndpointBuilder jmx​(String componentName,
                                                                       String path)
        JMX (camel-jmx) Receive JMX notifications. Category: monitoring Since: 2.6 Maven coordinates: org.apache.camel:camel-jmx Syntax: jmx:serverURL Path parameter: serverURL Server url comes from the remaining endpoint. Use platform to connect to local JVM.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - serverURL
      • jolt

        public static JoltEndpointBuilderFactory.JoltEndpointBuilder jolt​(String path)
        JOLT (camel-jolt) JSON to JSON transformation using JOLT. Category: transformation Since: 2.16 Maven coordinates: org.apache.camel:camel-jolt Syntax: jolt:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • jolt

        public static JoltEndpointBuilderFactory.JoltEndpointBuilder jolt​(String componentName,
                                                                          String path)
        JOLT (camel-jolt) JSON to JSON transformation using JOLT. Category: transformation Since: 2.16 Maven coordinates: org.apache.camel:camel-jolt Syntax: jolt:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • jooq

        public static JooqEndpointBuilderFactory.JooqEndpointBuilder jooq​(String path)
        JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-jooq Syntax: jooq:entityType Path parameter: entityType JOOQ entity class
        Parameters:
        path - entityType
      • jooq

        public static JooqEndpointBuilderFactory.JooqEndpointBuilder jooq​(String componentName,
                                                                          String path)
        JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-jooq Syntax: jooq:entityType Path parameter: entityType JOOQ entity class
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - entityType
      • jpa

        public static JpaEndpointBuilderFactory.JpaEndpointBuilder jpa​(String path)
        JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA). Category: database,sql Since: 1.0 Maven coordinates: org.apache.camel:camel-jpa Syntax: jpa:entityType Path parameter: entityType (required) Entity class name
        Parameters:
        path - entityType
      • jpa

        public static JpaEndpointBuilderFactory.JpaEndpointBuilder jpa​(String componentName,
                                                                       String path)
        JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA). Category: database,sql Since: 1.0 Maven coordinates: org.apache.camel:camel-jpa Syntax: jpa:entityType Path parameter: entityType (required) Entity class name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - entityType
      • jslt

        public static JsltEndpointBuilderFactory.JsltEndpointBuilder jslt​(String path)
        JSLT (camel-jslt) Query or transform JSON payloads using an JSLT. Category: transformation Since: 3.1 Maven coordinates: org.apache.camel:camel-jslt Syntax: jslt:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • jslt

        public static JsltEndpointBuilderFactory.JsltEndpointBuilder jslt​(String componentName,
                                                                          String path)
        JSLT (camel-jslt) Query or transform JSON payloads using an JSLT. Category: transformation Since: 3.1 Maven coordinates: org.apache.camel:camel-jslt Syntax: jslt:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • jsonata

        public static JsonataEndpointBuilderFactory.JsonataEndpointBuilder jsonata​(String path)
        JSONATA (camel-jsonata) JSON to JSON transformation using JSONATA. Category: transformation Since: 3.5 Maven coordinates: org.apache.camel:camel-jsonata Syntax: jsonata:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • jsonata

        public static JsonataEndpointBuilderFactory.JsonataEndpointBuilder jsonata​(String componentName,
                                                                                   String path)
        JSONATA (camel-jsonata) JSON to JSON transformation using JSONATA. Category: transformation Since: 3.5 Maven coordinates: org.apache.camel:camel-jsonata Syntax: jsonata:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • jsonValidator

        public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder jsonValidator​(String path)
        JSON Schema Validator (camel-json-validator) Validate JSON payloads using NetworkNT JSON Schema. Category: validation Since: 2.20 Maven coordinates: org.apache.camel:camel-json-validator Syntax: json-validator:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • jsonValidator

        public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder jsonValidator​(String componentName,
                                                                                                     String path)
        JSON Schema Validator (camel-json-validator) Validate JSON payloads using NetworkNT JSON Schema. Category: validation Since: 2.20 Maven coordinates: org.apache.camel:camel-json-validator Syntax: json-validator:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • jt400

        public static Jt400EndpointBuilderFactory.Jt400EndpointBuilder jt400​(String path)
        JT400 (camel-jt400) Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers. Category: messaging Since: 1.5 Maven coordinates: org.apache.camel:camel-jt400 Syntax: jt400:userID:password/systemName/objectPath.type Path parameter: userID (required) Returns the ID of the IBM i user. Path parameter: password (required) Returns the password of the IBM i user. Path parameter: systemName (required) Returns the name of the IBM i system. Path parameter: objectPath (required) Returns the fully qualified integrated file system path name of the target object of this endpoint. Path parameter: type (required) Whether to work with data queues or remote program call There are 4 enums and the value can be one of: DTAQ, PGM, SRVPGM, MSGQ
        Parameters:
        path - userID:password/systemName/objectPath.type
      • jt400

        public static Jt400EndpointBuilderFactory.Jt400EndpointBuilder jt400​(String componentName,
                                                                             String path)
        JT400 (camel-jt400) Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers. Category: messaging Since: 1.5 Maven coordinates: org.apache.camel:camel-jt400 Syntax: jt400:userID:password/systemName/objectPath.type Path parameter: userID (required) Returns the ID of the IBM i user. Path parameter: password (required) Returns the password of the IBM i user. Path parameter: systemName (required) Returns the name of the IBM i system. Path parameter: objectPath (required) Returns the fully qualified integrated file system path name of the target object of this endpoint. Path parameter: type (required) Whether to work with data queues or remote program call There are 4 enums and the value can be one of: DTAQ, PGM, SRVPGM, MSGQ
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - userID:password/systemName/objectPath.type
      • kafka

        public static KafkaEndpointBuilderFactory.KafkaEndpointBuilder kafka​(String path)
        Kafka (camel-kafka) Sent and receive messages to/from an Apache Kafka broker. Category: messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-kafka Syntax: kafka:topic Path parameter: topic (required) Name of the topic to use. On the consumer you can use comma to separate multiple topics. A producer can only send a message to a single topic.
        Parameters:
        path - topic
      • kafka

        public static KafkaEndpointBuilderFactory.KafkaEndpointBuilder kafka​(String componentName,
                                                                             String path)
        Kafka (camel-kafka) Sent and receive messages to/from an Apache Kafka broker. Category: messaging Since: 2.13 Maven coordinates: org.apache.camel:camel-kafka Syntax: kafka:topic Path parameter: topic (required) Name of the topic to use. On the consumer you can use comma to separate multiple topics. A producer can only send a message to a single topic.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topic
      • kubernetesConfigMaps

        public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEndpointBuilder kubernetesConfigMaps​(String path)
        Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-config-maps:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesConfigMaps

        public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEndpointBuilder kubernetesConfigMaps​(String componentName,
                                                                                                                          String path)
        Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-config-maps:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesCustomResources

        public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder kubernetesCustomResources​(String path)
        Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes. Category: container,cloud,paas Since: 3.7 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-custom-resources:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesCustomResources

        public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesEndpointBuilder kubernetesCustomResources​(String componentName,
                                                                                                                                         String path)
        Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes. Category: container,cloud,paas Since: 3.7 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-custom-resources:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesDeployments

        public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsEndpointBuilder kubernetesDeployments​(String path)
        Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes. Category: container,cloud,paas Since: 2.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-deployments:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesDeployments

        public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsEndpointBuilder kubernetesDeployments​(String componentName,
                                                                                                                             String path)
        Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes. Category: container,cloud,paas Since: 2.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-deployments:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesHpa

        public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder kubernetesHpa​(String path)
        Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-hpa:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesHpa

        public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder kubernetesHpa​(String componentName,
                                                                                                     String path)
        Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-hpa:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesJob

        public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder kubernetesJob​(String path)
        Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-job:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesJob

        public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder kubernetesJob​(String componentName,
                                                                                                     String path)
        Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs. Category: container,cloud,paas Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-job:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesNamespaces

        public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEndpointBuilder kubernetesNamespaces​(String path)
        Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-namespaces:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesNamespaces

        public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEndpointBuilder kubernetesNamespaces​(String componentName,
                                                                                                                          String path)
        Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-namespaces:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesNodes

        public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuilder kubernetesNodes​(String path)
        Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-nodes:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesNodes

        public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuilder kubernetesNodes​(String componentName,
                                                                                                           String path)
        Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-nodes:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesPersistentVolumes

        public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersistentVolumesEndpointBuilder kubernetesPersistentVolumes​(String path)
        Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-persistent-volumes:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesPersistentVolumes

        public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersistentVolumesEndpointBuilder kubernetesPersistentVolumes​(String componentName,
                                                                                                                                               String path)
        Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-persistent-volumes:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesPersistentVolumesClaims

        public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.KubernetesPersistentVolumesClaimsEndpointBuilder kubernetesPersistentVolumesClaims​(String path)
        Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-persistent-volumes-claims:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesPersistentVolumesClaims

        public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.KubernetesPersistentVolumesClaimsEndpointBuilder kubernetesPersistentVolumesClaims​(String componentName,
                                                                                                                                                                 String path)
        Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-persistent-volumes-claims:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesPods

        public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder kubernetesPods​(String path)
        Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-pods:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesPods

        public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder kubernetesPods​(String componentName,
                                                                                                        String path)
        Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-pods:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesReplicationControllers

        public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesReplicationControllersEndpointBuilder kubernetesReplicationControllers​(String path)
        Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-replication-controllers:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesReplicationControllers

        public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesReplicationControllersEndpointBuilder kubernetesReplicationControllers​(String componentName,
                                                                                                                                                              String path)
        Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-replication-controllers:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesResourcesQuota

        public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota​(String path)
        Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-resources-quota:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesResourcesQuota

        public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota​(String componentName,
                                                                                                                                      String path)
        Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-resources-quota:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesSecrets

        public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointBuilder kubernetesSecrets​(String path)
        Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-secrets:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesSecrets

        public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointBuilder kubernetesSecrets​(String componentName,
                                                                                                                 String path)
        Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-secrets:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesServiceAccounts

        public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts​(String path)
        Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-service-accounts:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesServiceAccounts

        public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts​(String componentName,
                                                                                                                                         String path)
        Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-service-accounts:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kubernetesServices

        public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesEndpointBuilder kubernetesServices​(String path)
        Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-services:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • kubernetesServices

        public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesEndpointBuilder kubernetesServices​(String componentName,
                                                                                                                    String path)
        Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-services:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • kudu

        public static KuduEndpointBuilderFactory.KuduEndpointBuilder kudu​(String path)
        Kudu (camel-kudu) Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem. Category: database,iot,cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-kudu Syntax: kudu:host:port/tableName Path parameter: host Host of the server to connect to Path parameter: port Port of the server to connect to Path parameter: tableName Table to connect to
        Parameters:
        path - host:port/tableName
      • kudu

        public static KuduEndpointBuilderFactory.KuduEndpointBuilder kudu​(String componentName,
                                                                          String path)
        Kudu (camel-kudu) Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem. Category: database,iot,cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-kudu Syntax: kudu:host:port/tableName Path parameter: host Host of the server to connect to Path parameter: port Port of the server to connect to Path parameter: tableName Table to connect to
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/tableName
      • language

        public static LanguageEndpointBuilderFactory.LanguageEndpointBuilder language​(String path)
        Language (camel-language) Execute scripts in any of the languages supported by Camel. Category: core,script Since: 2.5 Maven coordinates: org.apache.camel:camel-language Syntax: language:languageName:resourceUri Path parameter: languageName (required) Sets the name of the language to use There are 20 enums and the value can be one of: bean, constant, exchangeProperty, file, groovy, header, javascript, jsonpath, mvel, ognl, , ref, simple, spel, sql, terser, tokenize, xpath, xquery, xtokenize Path parameter: resourceUri Path to the resource, or a reference to lookup a bean in the Registry to use as the resource
        Parameters:
        path - languageName:resourceUri
      • language

        public static LanguageEndpointBuilderFactory.LanguageEndpointBuilder language​(String componentName,
                                                                                      String path)
        Language (camel-language) Execute scripts in any of the languages supported by Camel. Category: core,script Since: 2.5 Maven coordinates: org.apache.camel:camel-language Syntax: language:languageName:resourceUri Path parameter: languageName (required) Sets the name of the language to use There are 20 enums and the value can be one of: bean, constant, exchangeProperty, file, groovy, header, javascript, jsonpath, mvel, ognl, , ref, simple, spel, sql, terser, tokenize, xpath, xquery, xtokenize Path parameter: resourceUri Path to the resource, or a reference to lookup a bean in the Registry to use as the resource
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - languageName:resourceUri
      • ldap

        public static LdapEndpointBuilderFactory.LdapEndpointBuilder ldap​(String path)
        LDAP (camel-ldap) Perform searches on LDAP servers. Category: search,ldap Since: 1.5 Maven coordinates: org.apache.camel:camel-ldap Syntax: ldap:dirContextName Path parameter: dirContextName (required) Name of either a javax.naming.directory.DirContext, or java.util.Hashtable, or Map bean to lookup in the registry. If the bean is either a Hashtable or Map then a new javax.naming.directory.DirContext instance is created for each use. If the bean is a javax.naming.directory.DirContext then the bean is used as given. The latter may not be possible in all situations where the javax.naming.directory.DirContext must not be shared, and in those situations it can be better to use java.util.Hashtable or Map instead.
        Parameters:
        path - dirContextName
      • ldap

        public static LdapEndpointBuilderFactory.LdapEndpointBuilder ldap​(String componentName,
                                                                          String path)
        LDAP (camel-ldap) Perform searches on LDAP servers. Category: search,ldap Since: 1.5 Maven coordinates: org.apache.camel:camel-ldap Syntax: ldap:dirContextName Path parameter: dirContextName (required) Name of either a javax.naming.directory.DirContext, or java.util.Hashtable, or Map bean to lookup in the registry. If the bean is either a Hashtable or Map then a new javax.naming.directory.DirContext instance is created for each use. If the bean is a javax.naming.directory.DirContext then the bean is used as given. The latter may not be possible in all situations where the javax.naming.directory.DirContext must not be shared, and in those situations it can be better to use java.util.Hashtable or Map instead.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - dirContextName
      • ldif

        public static LdifEndpointBuilderFactory.LdifEndpointBuilder ldif​(String path)
        LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content. Category: ldap Since: 2.20 Maven coordinates: org.apache.camel:camel-ldif Syntax: ldif:ldapConnectionName Path parameter: ldapConnectionName (required) The name of the LdapConnection bean to pull from the registry. Note that this must be of scope prototype to avoid it being shared among threads or using a connection that has timed out.
        Parameters:
        path - ldapConnectionName
      • ldif

        public static LdifEndpointBuilderFactory.LdifEndpointBuilder ldif​(String componentName,
                                                                          String path)
        LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content. Category: ldap Since: 2.20 Maven coordinates: org.apache.camel:camel-ldif Syntax: ldif:ldapConnectionName Path parameter: ldapConnectionName (required) The name of the LdapConnection bean to pull from the registry. Note that this must be of scope prototype to avoid it being shared among threads or using a connection that has timed out.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - ldapConnectionName
      • log

        public static LogEndpointBuilderFactory.LogEndpointBuilder log​(String path)
        Log (camel-log) Log messages to the underlying logging mechanism. Category: core,monitoring Since: 1.1 Maven coordinates: org.apache.camel:camel-log Syntax: log:loggerName Path parameter: loggerName (required) Name of the logging category to use
        Parameters:
        path - loggerName
      • log

        public static LogEndpointBuilderFactory.LogEndpointBuilder log​(String componentName,
                                                                       String path)
        Log (camel-log) Log messages to the underlying logging mechanism. Category: core,monitoring Since: 1.1 Maven coordinates: org.apache.camel:camel-log Syntax: log:loggerName Path parameter: loggerName (required) Name of the logging category to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - loggerName
      • lpr

        public static PrinterEndpointBuilderFactory.PrinterEndpointBuilder lpr​(String path)
        Printer (camel-printer) Send print jobs to printers. Category: printing Since: 2.1 Maven coordinates: org.apache.camel:camel-printer Syntax: lpr:hostname:port/printername Path parameter: hostname (required) Hostname of the printer Path parameter: port Port number of the printer Path parameter: printername Name of the printer
        Parameters:
        path - hostname:port/printername
      • lpr

        public static PrinterEndpointBuilderFactory.PrinterEndpointBuilder lpr​(String componentName,
                                                                               String path)
        Printer (camel-printer) Send print jobs to printers. Category: printing Since: 2.1 Maven coordinates: org.apache.camel:camel-printer Syntax: lpr:hostname:port/printername Path parameter: hostname (required) Hostname of the printer Path parameter: port Port number of the printer Path parameter: printername Name of the printer
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - hostname:port/printername
      • lucene

        public static LuceneEndpointBuilderFactory.LuceneEndpointBuilder lucene​(String path)
        Lucene (camel-lucene) Perform inserts or queries against Apache Lucene databases. Category: database,search Since: 2.2 Maven coordinates: org.apache.camel:camel-lucene Syntax: lucene:host:operation Path parameter: host (required) The URL to the lucene server Path parameter: operation (required) Operation to do such as insert or query. There are 2 enums and the value can be one of: insert, query
        Parameters:
        path - host:operation
      • lucene

        public static LuceneEndpointBuilderFactory.LuceneEndpointBuilder lucene​(String componentName,
                                                                                String path)
        Lucene (camel-lucene) Perform inserts or queries against Apache Lucene databases. Category: database,search Since: 2.2 Maven coordinates: org.apache.camel:camel-lucene Syntax: lucene:host:operation Path parameter: host (required) The URL to the lucene server Path parameter: operation (required) Operation to do such as insert or query. There are 2 enums and the value can be one of: insert, query
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:operation
      • lumberjack

        public static LumberjackEndpointBuilderFactory.LumberjackEndpointBuilder lumberjack​(String path)
        Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol. Category: log Since: 2.18 Maven coordinates: org.apache.camel:camel-lumberjack Syntax: lumberjack:host:port Path parameter: host (required) Network interface on which to listen for Lumberjack Path parameter: port Network port on which to listen for Lumberjack Default value: 5044
        Parameters:
        path - host:port
      • lumberjack

        public static LumberjackEndpointBuilderFactory.LumberjackEndpointBuilder lumberjack​(String componentName,
                                                                                            String path)
        Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol. Category: log Since: 2.18 Maven coordinates: org.apache.camel:camel-lumberjack Syntax: lumberjack:host:port Path parameter: host (required) Network interface on which to listen for Lumberjack Path parameter: port Network port on which to listen for Lumberjack Default value: 5044
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • master

        public static MasterEndpointBuilderFactory.MasterEndpointBuilder master​(String path)
        Master (camel-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-master Syntax: master:namespace:delegateUri Path parameter: namespace (required) The name of the cluster namespace to use Path parameter: delegateUri (required) The endpoint uri to use in master/slave mode
        Parameters:
        path - namespace:delegateUri
      • master

        public static MasterEndpointBuilderFactory.MasterEndpointBuilder master​(String componentName,
                                                                                String path)
        Master (camel-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-master Syntax: master:namespace:delegateUri Path parameter: namespace (required) The name of the cluster namespace to use Path parameter: delegateUri (required) The endpoint uri to use in master/slave mode
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - namespace:delegateUri
      • metrics

        public static MetricsEndpointBuilderFactory.MetricsEndpointBuilder metrics​(String path)
        Metrics (camel-metrics) Collect various metrics directly from Camel routes using the DropWizard metrics library. Category: monitoring Since: 2.14 Maven coordinates: org.apache.camel:camel-metrics Syntax: metrics:metricsType:metricsName Path parameter: metricsType (required) Type of metrics There are 5 enums and the value can be one of: gauge, counter, histogram, meter, timer Path parameter: metricsName (required) Name of metrics
        Parameters:
        path - metricsType:metricsName
      • metrics

        public static MetricsEndpointBuilderFactory.MetricsEndpointBuilder metrics​(String componentName,
                                                                                   String path)
        Metrics (camel-metrics) Collect various metrics directly from Camel routes using the DropWizard metrics library. Category: monitoring Since: 2.14 Maven coordinates: org.apache.camel:camel-metrics Syntax: metrics:metricsType:metricsName Path parameter: metricsType (required) Type of metrics There are 5 enums and the value can be one of: gauge, counter, histogram, meter, timer Path parameter: metricsName (required) Name of metrics
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - metricsType:metricsName
      • micrometer

        public static MicrometerEndpointBuilderFactory.MicrometerEndpointBuilder micrometer​(String path)
        Micrometer (camel-micrometer) Collect various metrics directly from Camel routes using the Micrometer library. Category: monitoring Since: 2.22 Maven coordinates: org.apache.camel:camel-micrometer Syntax: micrometer:metricsType:metricsName Path parameter: metricsType (required) Type of metrics There are 6 enums and the value can be one of: COUNTER, GAUGE, LONG_TASK_TIMER, TIMER, DISTRIBUTION_SUMMARY, OTHER Path parameter: metricsName (required) Name of metrics Path parameter: tags Tags of metrics
        Parameters:
        path - metricsType:metricsName
      • micrometer

        public static MicrometerEndpointBuilderFactory.MicrometerEndpointBuilder micrometer​(String componentName,
                                                                                            String path)
        Micrometer (camel-micrometer) Collect various metrics directly from Camel routes using the Micrometer library. Category: monitoring Since: 2.22 Maven coordinates: org.apache.camel:camel-micrometer Syntax: micrometer:metricsType:metricsName Path parameter: metricsType (required) Type of metrics There are 6 enums and the value can be one of: COUNTER, GAUGE, LONG_TASK_TIMER, TIMER, DISTRIBUTION_SUMMARY, OTHER Path parameter: metricsName (required) Name of metrics Path parameter: tags Tags of metrics
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - metricsType:metricsName
      • microprofileMetrics

        public static MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder microprofileMetrics​(String path)
        MicroProfile Metrics (camel-microprofile-metrics) Expose metrics from Camel routes. Category: monitoring Since: 3.0 Maven coordinates: org.apache.camel:camel-microprofile-metrics Syntax: microprofile-metrics:metricType:metricName Path parameter: metricType (required) Metric type There are 8 enums and the value can be one of: concurrent gauge, counter, gauge, meter, histogram, timer, simple timer, invalid Path parameter: metricName (required) Metric name
        Parameters:
        path - metricType:metricName
      • microprofileMetrics

        public static MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsEndpointBuilder microprofileMetrics​(String componentName,
                                                                                                                       String path)
        MicroProfile Metrics (camel-microprofile-metrics) Expose metrics from Camel routes. Category: monitoring Since: 3.0 Maven coordinates: org.apache.camel:camel-microprofile-metrics Syntax: microprofile-metrics:metricType:metricName Path parameter: metricType (required) Metric type There are 8 enums and the value can be one of: concurrent gauge, counter, gauge, meter, histogram, timer, simple timer, invalid Path parameter: metricName (required) Metric name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - metricType:metricName
      • miloClient

        public static MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder miloClient​(String path)
        OPC UA Client (camel-milo) Connect to OPC UA servers using the binary protocol for acquiring telemetry data. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax: milo-client:endpointUri Path parameter: endpointUri (required) The OPC UA server endpoint
        Parameters:
        path - endpointUri
      • miloClient

        public static MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder miloClient​(String componentName,
                                                                                            String path)
        OPC UA Client (camel-milo) Connect to OPC UA servers using the binary protocol for acquiring telemetry data. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax: milo-client:endpointUri Path parameter: endpointUri (required) The OPC UA server endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - endpointUri
      • miloServer

        public static MiloServerEndpointBuilderFactory.MiloServerEndpointBuilder miloServer​(String path)
        OPC UA Server (camel-milo) Make telemetry data available as an OPC UA server. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax: milo-server:itemId Path parameter: itemId (required) ID of the item
        Parameters:
        path - itemId
      • miloServer

        public static MiloServerEndpointBuilderFactory.MiloServerEndpointBuilder miloServer​(String componentName,
                                                                                            String path)
        OPC UA Server (camel-milo) Make telemetry data available as an OPC UA server. Category: iot Since: 2.19 Maven coordinates: org.apache.camel:camel-milo Syntax: milo-server:itemId Path parameter: itemId (required) ID of the item
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - itemId
      • mina

        public static MinaEndpointBuilderFactory.MinaEndpointBuilder mina​(String path)
        Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x. Category: networking,tcp,udp Since: 2.10 Maven coordinates: org.apache.camel:camel-mina Syntax: mina:protocol:host:port Path parameter: protocol (required) Protocol to use Path parameter: host (required) Hostname to use. Use localhost or 0.0.0.0 for local server as consumer. For producer use the hostname or ip address of the remote server. Path parameter: port (required) Port number
        Parameters:
        path - protocol:host:port
      • mina

        public static MinaEndpointBuilderFactory.MinaEndpointBuilder mina​(String componentName,
                                                                          String path)
        Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x. Category: networking,tcp,udp Since: 2.10 Maven coordinates: org.apache.camel:camel-mina Syntax: mina:protocol:host:port Path parameter: protocol (required) Protocol to use Path parameter: host (required) Hostname to use. Use localhost or 0.0.0.0 for local server as consumer. For producer use the hostname or ip address of the remote server. Path parameter: port (required) Port number
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - protocol:host:port
      • minio

        public static MinioEndpointBuilderFactory.MinioEndpointBuilder minio​(String path)
        Minio (camel-minio) Store and retrieve objects from Minio Storage Service using Minio SDK. Category: cloud,file Since: 3.5 Maven coordinates: org.apache.camel:camel-minio Syntax: minio:bucketName Path parameter: bucketName (required) Bucket name
        Parameters:
        path - bucketName
      • minio

        public static MinioEndpointBuilderFactory.MinioEndpointBuilder minio​(String componentName,
                                                                             String path)
        Minio (camel-minio) Store and retrieve objects from Minio Storage Service using Minio SDK. Category: cloud,file Since: 3.5 Maven coordinates: org.apache.camel:camel-minio Syntax: minio:bucketName Path parameter: bucketName (required) Bucket name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - bucketName
      • mllp

        public static MllpEndpointBuilderFactory.MllpEndpointBuilder mllp​(String path)
        MLLP (camel-mllp) Communicate with external systems using the MLLP protocol. Category: networking,rpc,mllp Since: 2.17 Maven coordinates: org.apache.camel:camel-mllp Syntax: mllp:hostname:port Path parameter: hostname (required) Hostname or IP for connection for the TCP connection. The default value is null, which means any local IP address Path parameter: port (required) Port number for the TCP connection
        Parameters:
        path - hostname:port
      • mllp

        public static MllpEndpointBuilderFactory.MllpEndpointBuilder mllp​(String componentName,
                                                                          String path)
        MLLP (camel-mllp) Communicate with external systems using the MLLP protocol. Category: networking,rpc,mllp Since: 2.17 Maven coordinates: org.apache.camel:camel-mllp Syntax: mllp:hostname:port Path parameter: hostname (required) Hostname or IP for connection for the TCP connection. The default value is null, which means any local IP address Path parameter: port (required) Port number for the TCP connection
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - hostname:port
      • mock

        public static MockEndpointBuilderFactory.MockEndpointBuilder mock​(String path)
        Mock (camel-mock) Test routes and mediation rules using mocks. Category: core,testing Since: 1.0 Maven coordinates: org.apache.camel:camel-mock Syntax: mock:name Path parameter: name (required) Name of mock endpoint
        Parameters:
        path - name
      • mock

        public static MockEndpointBuilderFactory.MockEndpointBuilder mock​(String componentName,
                                                                          String path)
        Mock (camel-mock) Test routes and mediation rules using mocks. Category: core,testing Since: 1.0 Maven coordinates: org.apache.camel:camel-mock Syntax: mock:name Path parameter: name (required) Name of mock endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • mongodb

        public static MongoDbEndpointBuilderFactory.MongoDbEndpointBuilder mongodb​(String path)
        MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-mongodb Syntax: mongodb:connectionBean Path parameter: connectionBean (required) Sets the connection bean reference used to lookup a client for connecting to a database.
        Parameters:
        path - connectionBean
      • mongodb

        public static MongoDbEndpointBuilderFactory.MongoDbEndpointBuilder mongodb​(String componentName,
                                                                                   String path)
        MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections. Category: database,nosql Since: 2.19 Maven coordinates: org.apache.camel:camel-mongodb Syntax: mongodb:connectionBean Path parameter: connectionBean (required) Sets the connection bean reference used to lookup a client for connecting to a database.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - connectionBean
      • mongodbGridfs

        public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs​(String path)
        MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS. Category: database,nosql Since: 2.18 Maven coordinates: org.apache.camel:camel-mongodb-gridfs Syntax: mongodb-gridfs:connectionBean Path parameter: connectionBean (required) Name of com.mongodb.client.MongoClient to use.
        Parameters:
        path - connectionBean
      • mongodbGridfs

        public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs​(String componentName,
                                                                                       String path)
        MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS. Category: database,nosql Since: 2.18 Maven coordinates: org.apache.camel:camel-mongodb-gridfs Syntax: mongodb-gridfs:connectionBean Path parameter: connectionBean (required) Name of com.mongodb.client.MongoClient to use.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - connectionBean
      • msv

        public static MsvEndpointBuilderFactory.MsvEndpointBuilder msv​(String path)
        MSV (camel-msv) Validate XML payloads using Multi-Schema Validator (MSV). Category: validation Since: 1.1 Maven coordinates: org.apache.camel:camel-msv Syntax: msv:resourceUri Path parameter: resourceUri (required) URL to a local resource on the classpath, or a reference to lookup a bean in the Registry, or a full URL to a remote resource or resource on the file system which contains the XSD to validate against.
        Parameters:
        path - resourceUri
      • msv

        public static MsvEndpointBuilderFactory.MsvEndpointBuilder msv​(String componentName,
                                                                       String path)
        MSV (camel-msv) Validate XML payloads using Multi-Schema Validator (MSV). Category: validation Since: 1.1 Maven coordinates: org.apache.camel:camel-msv Syntax: msv:resourceUri Path parameter: resourceUri (required) URL to a local resource on the classpath, or a reference to lookup a bean in the Registry, or a full URL to a remote resource or resource on the file system which contains the XSD to validate against.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • mustache

        public static MustacheEndpointBuilderFactory.MustacheEndpointBuilder mustache​(String path)
        Mustache (camel-mustache) Transform messages using a Mustache template. Category: transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-mustache Syntax: mustache:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • mustache

        public static MustacheEndpointBuilderFactory.MustacheEndpointBuilder mustache​(String componentName,
                                                                                      String path)
        Mustache (camel-mustache) Transform messages using a Mustache template. Category: transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-mustache Syntax: mustache:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • mvel

        public static MvelEndpointBuilderFactory.MvelEndpointBuilder mvel​(String path)
        MVEL (camel-mvel) Transform messages using an MVEL template. Category: transformation,script Since: 2.12 Maven coordinates: org.apache.camel:camel-mvel Syntax: mvel:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • mvel

        public static MvelEndpointBuilderFactory.MvelEndpointBuilder mvel​(String componentName,
                                                                          String path)
        MVEL (camel-mvel) Transform messages using an MVEL template. Category: transformation,script Since: 2.12 Maven coordinates: org.apache.camel:camel-mvel Syntax: mvel:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • mybatis

        public static MyBatisEndpointBuilderFactory.MyBatisEndpointBuilder mybatis​(String path)
        MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis. Category: database,sql Since: 2.7 Maven coordinates: org.apache.camel:camel-mybatis Syntax: mybatis:statement Path parameter: statement (required) The statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.
        Parameters:
        path - statement
      • mybatis

        public static MyBatisEndpointBuilderFactory.MyBatisEndpointBuilder mybatis​(String componentName,
                                                                                   String path)
        MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis. Category: database,sql Since: 2.7 Maven coordinates: org.apache.camel:camel-mybatis Syntax: mybatis:statement Path parameter: statement (required) The statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - statement
      • mybatisBean

        public static MyBatisBeanEndpointBuilderFactory.MyBatisBeanEndpointBuilder mybatisBean​(String path)
        MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis. Category: database,sql Since: 2.22 Maven coordinates: org.apache.camel:camel-mybatis Syntax: mybatis-bean:beanName:methodName Path parameter: beanName (required) Name of the bean with the MyBatis annotations. This can either by a type alias or a FQN class name. Path parameter: methodName (required) Name of the method on the bean that has the SQL query to be executed.
        Parameters:
        path - beanName:methodName
      • mybatisBean

        public static MyBatisBeanEndpointBuilderFactory.MyBatisBeanEndpointBuilder mybatisBean​(String componentName,
                                                                                               String path)
        MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis. Category: database,sql Since: 2.22 Maven coordinates: org.apache.camel:camel-mybatis Syntax: mybatis-bean:beanName:methodName Path parameter: beanName (required) Name of the bean with the MyBatis annotations. This can either by a type alias or a FQN class name. Path parameter: methodName (required) Name of the method on the bean that has the SQL query to be executed.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - beanName:methodName
      • nagios

        public static NagiosEndpointBuilderFactory.NagiosEndpointBuilder nagios​(String path)
        Nagios (camel-nagios) Send passive checks to Nagios using JSendNSCA. Category: monitoring Since: 2.3 Maven coordinates: org.apache.camel:camel-nagios Syntax: nagios:host:port Path parameter: host (required) This is the address of the Nagios host where checks should be send. Path parameter: port (required) The port number of the host.
        Parameters:
        path - host:port
      • nagios

        public static NagiosEndpointBuilderFactory.NagiosEndpointBuilder nagios​(String componentName,
                                                                                String path)
        Nagios (camel-nagios) Send passive checks to Nagios using JSendNSCA. Category: monitoring Since: 2.3 Maven coordinates: org.apache.camel:camel-nagios Syntax: nagios:host:port Path parameter: host (required) This is the address of the Nagios host where checks should be send. Path parameter: port (required) The port number of the host.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • nats

        public static NatsEndpointBuilderFactory.NatsEndpointBuilder nats​(String path)
        Nats (camel-nats) Send and receive messages from NATS messaging system. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-nats Syntax: nats:topic Path parameter: topic (required) The name of topic we want to use
        Parameters:
        path - topic
      • nats

        public static NatsEndpointBuilderFactory.NatsEndpointBuilder nats​(String componentName,
                                                                          String path)
        Nats (camel-nats) Send and receive messages from NATS messaging system. Category: messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-nats Syntax: nats:topic Path parameter: topic (required) The name of topic we want to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topic
      • netty

        public static NettyEndpointBuilderFactory.NettyEndpointBuilder netty​(String path)
        Netty (camel-netty) Socket level networking using TCP or UDP with the Netty 4.x. Category: networking,tcp,udp Since: 2.14 Maven coordinates: org.apache.camel:camel-netty Syntax: netty:protocol:host:port Path parameter: protocol (required) The protocol to use which can be tcp or udp. There are 2 enums and the value can be one of: tcp, udp Path parameter: host (required) The hostname. For the consumer the hostname is localhost or 0.0.0.0. For the producer the hostname is the remote host to connect to Path parameter: port (required) The host port number
        Parameters:
        path - protocol:host:port
      • netty

        public static NettyEndpointBuilderFactory.NettyEndpointBuilder netty​(String componentName,
                                                                             String path)
        Netty (camel-netty) Socket level networking using TCP or UDP with the Netty 4.x. Category: networking,tcp,udp Since: 2.14 Maven coordinates: org.apache.camel:camel-netty Syntax: netty:protocol:host:port Path parameter: protocol (required) The protocol to use which can be tcp or udp. There are 2 enums and the value can be one of: tcp, udp Path parameter: host (required) The hostname. For the consumer the hostname is localhost or 0.0.0.0. For the producer the hostname is the remote host to connect to Path parameter: port (required) The host port number
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - protocol:host:port
      • nettyHttp

        public static NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder nettyHttp​(String path)
        Netty HTTP (camel-netty-http) Netty HTTP server and client using the Netty 4.x. Category: networking,http Since: 2.14 Maven coordinates: org.apache.camel:camel-netty-http Syntax: netty-http:protocol:host:port/path Path parameter: protocol (required) The protocol to use which is either http, https or proxy - a consumer only option. There are 2 enums and the value can be one of: http, https Path parameter: host (required) The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. Path parameter: port The host port number Path parameter: path Resource path
        Parameters:
        path - protocol:host:port/path
      • nettyHttp

        public static NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder nettyHttp​(String componentName,
                                                                                         String path)
        Netty HTTP (camel-netty-http) Netty HTTP server and client using the Netty 4.x. Category: networking,http Since: 2.14 Maven coordinates: org.apache.camel:camel-netty-http Syntax: netty-http:protocol:host:port/path Path parameter: protocol (required) The protocol to use which is either http, https or proxy - a consumer only option. There are 2 enums and the value can be one of: http, https Path parameter: host (required) The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. Path parameter: port The host port number Path parameter: path Resource path
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - protocol:host:port/path
      • nitrite

        public static NitriteEndpointBuilderFactory.NitriteEndpointBuilder nitrite​(String path)
        Nitrite (camel-nitrite) Access Nitrite databases. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-nitrite Syntax: nitrite:database Path parameter: database (required) Path to database file. Will be created if not exists.
        Parameters:
        path - database
      • nitrite

        public static NitriteEndpointBuilderFactory.NitriteEndpointBuilder nitrite​(String componentName,
                                                                                   String path)
        Nitrite (camel-nitrite) Access Nitrite databases. Category: database,nosql Since: 3.0 Maven coordinates: org.apache.camel:camel-nitrite Syntax: nitrite:database Path parameter: database (required) Path to database file. Will be created if not exists.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - database
      • nsq

        public static NsqEndpointBuilderFactory.NsqEndpointBuilder nsq​(String path)
        NSQ (camel-nsq) Send and receive messages from NSQ realtime distributed messaging platform. Category: messaging Since: 2.23 Maven coordinates: org.apache.camel:camel-nsq Syntax: nsq:topic Path parameter: topic (required) The NSQ topic
        Parameters:
        path - topic
      • nsq

        public static NsqEndpointBuilderFactory.NsqEndpointBuilder nsq​(String componentName,
                                                                       String path)
        NSQ (camel-nsq) Send and receive messages from NSQ realtime distributed messaging platform. Category: messaging Since: 2.23 Maven coordinates: org.apache.camel:camel-nsq Syntax: nsq:topic Path parameter: topic (required) The NSQ topic
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topic
      • oaipmh

        public static OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder oaipmh​(String path)
        OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: endpoint,webservice,batch Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmh Syntax: oaipmh:baseUrl Path parameter: baseUrl (required) Base URL of the repository to which the request is made through the OAI-PMH protocol
        Parameters:
        path - baseUrl
      • oaipmh

        public static OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder oaipmh​(String componentName,
                                                                                String path)
        OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: endpoint,webservice,batch Since: 3.5 Maven coordinates: org.apache.camel:camel-oaipmh Syntax: oaipmh:baseUrl Path parameter: baseUrl (required) Base URL of the repository to which the request is made through the OAI-PMH protocol
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - baseUrl
      • olingo2

        public static Olingo2EndpointBuilderFactory.Olingo2EndpointBuilder olingo2​(String path)
        Olingo2 (camel-olingo2) Communicate with OData 2.0 services using Apache Olingo. Category: cloud Since: 2.14 Maven coordinates: org.apache.camel:camel-olingo2 Syntax: olingo2:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        path - apiName/methodName
      • olingo2

        public static Olingo2EndpointBuilderFactory.Olingo2EndpointBuilder olingo2​(String componentName,
                                                                                   String path)
        Olingo2 (camel-olingo2) Communicate with OData 2.0 services using Apache Olingo. Category: cloud Since: 2.14 Maven coordinates: org.apache.camel:camel-olingo2 Syntax: olingo2:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • olingo4

        public static Olingo4EndpointBuilderFactory.Olingo4EndpointBuilder olingo4​(String path)
        Olingo4 (camel-olingo4) Communicate with OData 4.0 services using Apache Olingo OData API. Category: cloud Since: 2.19 Maven coordinates: org.apache.camel:camel-olingo4 Syntax: olingo4:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        path - apiName/methodName
      • olingo4

        public static Olingo4EndpointBuilderFactory.Olingo4EndpointBuilder olingo4​(String componentName,
                                                                                   String path)
        Olingo4 (camel-olingo4) Communicate with OData 4.0 services using Apache Olingo OData API. Category: cloud Since: 2.19 Maven coordinates: org.apache.camel:camel-olingo4 Syntax: olingo4:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 1 enums and the value can be one of: DEFAULT Path parameter: methodName (required) What sub operation to use for the selected operation
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • openshiftBuildConfigs

        public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs​(String path)
        Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: openshift-build-configs:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • openshiftBuildConfigs

        public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs​(String componentName,
                                                                                                                             String path)
        Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: openshift-build-configs:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • openshiftBuilds

        public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuilder openshiftBuilds​(String path)
        Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: openshift-builds:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        path - masterUrl
      • openshiftBuilds

        public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuilder openshiftBuilds​(String componentName,
                                                                                                           String path)
        Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds. Category: container,cloud,paas Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: openshift-builds:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - masterUrl
      • openstackCinder

        public static CinderEndpointBuilderFactory.CinderEndpointBuilder openstackCinder​(String path)
        OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-cinder:host Path parameter: host (required) OpenStack host url
        Parameters:
        path - host
      • openstackCinder

        public static CinderEndpointBuilderFactory.CinderEndpointBuilder openstackCinder​(String componentName,
                                                                                         String path)
        OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-cinder:host Path parameter: host (required) OpenStack host url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • openstackGlance

        public static GlanceEndpointBuilderFactory.GlanceEndpointBuilder openstackGlance​(String path)
        OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-glance:host Path parameter: host (required) OpenStack host url
        Parameters:
        path - host
      • openstackGlance

        public static GlanceEndpointBuilderFactory.GlanceEndpointBuilder openstackGlance​(String componentName,
                                                                                         String path)
        OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-glance:host Path parameter: host (required) OpenStack host url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • openstackKeystone

        public static KeystoneEndpointBuilderFactory.KeystoneEndpointBuilder openstackKeystone​(String path)
        OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-keystone:host Path parameter: host (required) OpenStack host url
        Parameters:
        path - host
      • openstackKeystone

        public static KeystoneEndpointBuilderFactory.KeystoneEndpointBuilder openstackKeystone​(String componentName,
                                                                                               String path)
        OpenStack Keystone (camel-openstack) Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-keystone:host Path parameter: host (required) OpenStack host url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • openstackNeutron

        public static NeutronEndpointBuilderFactory.NeutronEndpointBuilder openstackNeutron​(String path)
        OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-neutron:host Path parameter: host (required) OpenStack host url
        Parameters:
        path - host
      • openstackNeutron

        public static NeutronEndpointBuilderFactory.NeutronEndpointBuilder openstackNeutron​(String componentName,
                                                                                            String path)
        OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-neutron:host Path parameter: host (required) OpenStack host url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • openstackNova

        public static NovaEndpointBuilderFactory.NovaEndpointBuilder openstackNova​(String path)
        OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-nova:host Path parameter: host (required) OpenStack host url
        Parameters:
        path - host
      • openstackNova

        public static NovaEndpointBuilderFactory.NovaEndpointBuilder openstackNova​(String componentName,
                                                                                   String path)
        OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-nova:host Path parameter: host (required) OpenStack host url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • openstackSwift

        public static SwiftEndpointBuilderFactory.SwiftEndpointBuilder openstackSwift​(String path)
        OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-swift:host Path parameter: host (required) OpenStack host url
        Parameters:
        path - host
      • openstackSwift

        public static SwiftEndpointBuilderFactory.SwiftEndpointBuilder openstackSwift​(String componentName,
                                                                                      String path)
        OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store. Category: cloud,paas Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-swift:host Path parameter: host (required) OpenStack host url
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host
      • optaplanner

        public static OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder optaplanner​(String path)
        OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner. Category: engine,planning Since: 2.13 Maven coordinates: org.apache.camel:camel-optaplanner Syntax: optaplanner:configFile Path parameter: configFile (required) Specifies the location to the solver file. If useSolverManager=FALSE, Camel uses this file and create the Solver. If useSolverManager=TRUE and SolverManager is set in the header {OptaPlannerConstants.SOLVER_MANAGER} : this file is ignored by Camel usage of SolverManager. SolverManager can be injected by DI in Quarkus or Spring.
        Parameters:
        path - configFile
      • optaplanner

        public static OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder optaplanner​(String componentName,
                                                                                               String path)
        OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner. Category: engine,planning Since: 2.13 Maven coordinates: org.apache.camel:camel-optaplanner Syntax: optaplanner:configFile Path parameter: configFile (required) Specifies the location to the solver file. If useSolverManager=FALSE, Camel uses this file and create the Solver. If useSolverManager=TRUE and SolverManager is set in the header {OptaPlannerConstants.SOLVER_MANAGER} : this file is ignored by Camel usage of SolverManager. SolverManager can be injected by DI in Quarkus or Spring.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - configFile
      • paho

        public static PahoEndpointBuilderFactory.PahoEndpointBuilder paho​(String path)
        Paho (camel-paho) Communicate with MQTT message brokers using Eclipse Paho MQTT Client. Category: messaging,iot Since: 2.16 Maven coordinates: org.apache.camel:camel-paho Syntax: paho:topic Path parameter: topic (required) Name of the topic
        Parameters:
        path - topic
      • paho

        public static PahoEndpointBuilderFactory.PahoEndpointBuilder paho​(String componentName,
                                                                          String path)
        Paho (camel-paho) Communicate with MQTT message brokers using Eclipse Paho MQTT Client. Category: messaging,iot Since: 2.16 Maven coordinates: org.apache.camel:camel-paho Syntax: paho:topic Path parameter: topic (required) Name of the topic
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topic
      • pdf

        public static PdfEndpointBuilderFactory.PdfEndpointBuilder pdf​(String path)
        PDF (camel-pdf) Create, modify or extract content from PDF documents. Category: document,transformation,printing Since: 2.16 Maven coordinates: org.apache.camel:camel-pdf Syntax: pdf:operation Path parameter: operation (required) Operation type There are 3 enums and the value can be one of: create, append, extractText
        Parameters:
        path - operation
      • pdf

        public static PdfEndpointBuilderFactory.PdfEndpointBuilder pdf​(String componentName,
                                                                       String path)
        PDF (camel-pdf) Create, modify or extract content from PDF documents. Category: document,transformation,printing Since: 2.16 Maven coordinates: org.apache.camel:camel-pdf Syntax: pdf:operation Path parameter: operation (required) Operation type There are 3 enums and the value can be one of: create, append, extractText
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operation
      • pgevent

        public static PgEventEndpointBuilderFactory.PgEventEndpointBuilder pgevent​(String path)
        PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands. Category: database,sql Since: 2.15 Maven coordinates: org.apache.camel:camel-pgevent Syntax: pgevent:host:port/database/channel Path parameter: host To connect using hostname and port to the database. Default value: localhost Path parameter: port To connect using hostname and port to the database. Default value: 5432 Path parameter: database (required) The database name. The database name can take any characters because it is sent as a quoted identifier. It is part of the endpoint URI, so diacritical marks and non-Latin letters have to be URL encoded. Path parameter: channel (required) The channel name
        Parameters:
        path - host:port/database/channel
      • pgevent

        public static PgEventEndpointBuilderFactory.PgEventEndpointBuilder pgevent​(String componentName,
                                                                                   String path)
        PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands. Category: database,sql Since: 2.15 Maven coordinates: org.apache.camel:camel-pgevent Syntax: pgevent:host:port/database/channel Path parameter: host To connect using hostname and port to the database. Default value: localhost Path parameter: port To connect using hostname and port to the database. Default value: 5432 Path parameter: database (required) The database name. The database name can take any characters because it is sent as a quoted identifier. It is part of the endpoint URI, so diacritical marks and non-Latin letters have to be URL encoded. Path parameter: channel (required) The channel name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/database/channel
      • pgReplicationSlot

        public static PgReplicationSlotEndpointBuilderFactory.PgReplicationSlotEndpointBuilder pgReplicationSlot​(String path)
        PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-pg-replication-slot Syntax: pg-replication-slot:host:port/database/slot:outputPlugin Path parameter: slot (required) Replication Slot name Path parameter: host Postgres host Default value: localhost Path parameter: port Postgres port Default value: 5432 Path parameter: database (required) Postgres database name Path parameter: outputPlugin (required) Output plugin name
        Parameters:
        path - host:port/database/slot:outputPlugin
      • pgReplicationSlot

        public static PgReplicationSlotEndpointBuilderFactory.PgReplicationSlotEndpointBuilder pgReplicationSlot​(String componentName,
                                                                                                                 String path)
        PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. Category: database,sql Since: 3.0 Maven coordinates: org.apache.camel:camel-pg-replication-slot Syntax: pg-replication-slot:host:port/database/slot:outputPlugin Path parameter: slot (required) Replication Slot name Path parameter: host Postgres host Default value: localhost Path parameter: port Postgres port Default value: 5432 Path parameter: database (required) Postgres database name Path parameter: outputPlugin (required) Output plugin name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/database/slot:outputPlugin
      • platformHttp

        public static PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder platformHttp​(String path)
        Platform HTTP (camel-platform-http) Expose HTTP endpoints using the HTTP server available in the current platform. Category: http Since: 3.0 Maven coordinates: org.apache.camel:camel-platform-http Syntax: platform-http:path Path parameter: path (required) The path under which this endpoint serves the HTTP requests
        Parameters:
        path - path
      • platformHttp

        public static PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder platformHttp​(String componentName,
                                                                                                  String path)
        Platform HTTP (camel-platform-http) Expose HTTP endpoints using the HTTP server available in the current platform. Category: http Since: 3.0 Maven coordinates: org.apache.camel:camel-platform-http Syntax: platform-http:path Path parameter: path (required) The path under which this endpoint serves the HTTP requests
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - path
      • pubnub

        public static PubNubEndpointBuilderFactory.PubNubEndpointBuilder pubnub​(String path)
        PubNub (camel-pubnub) Send and receive messages to/from PubNub data stream network for connected devices. Category: cloud,iot,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-pubnub Syntax: pubnub:channel Path parameter: channel (required) The channel used for subscribing/publishing events
        Parameters:
        path - channel
      • pubnub

        public static PubNubEndpointBuilderFactory.PubNubEndpointBuilder pubnub​(String componentName,
                                                                                String path)
        PubNub (camel-pubnub) Send and receive messages to/from PubNub data stream network for connected devices. Category: cloud,iot,messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-pubnub Syntax: pubnub:channel Path parameter: channel (required) The channel used for subscribing/publishing events
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - channel
      • pulsar

        public static PulsarEndpointBuilderFactory.PulsarEndpointBuilder pulsar​(String path)
        Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system. Category: messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-pulsar Syntax: pulsar:persistence://tenant/namespace/topic Path parameter: persistence (required) Whether the topic is persistent or non-persistent There are 2 enums and the value can be one of: persistent, non-persistent Path parameter: tenant (required) The tenant Path parameter: namespace (required) The namespace Path parameter: topic (required) The topic
        Parameters:
        path - persistence://tenant/namespace/topic
      • pulsar

        public static PulsarEndpointBuilderFactory.PulsarEndpointBuilder pulsar​(String componentName,
                                                                                String path)
        Pulsar (camel-pulsar) Send and receive messages from/to Apache Pulsar messaging system. Category: messaging Since: 2.24 Maven coordinates: org.apache.camel:camel-pulsar Syntax: pulsar:persistence://tenant/namespace/topic Path parameter: persistence (required) Whether the topic is persistent or non-persistent There are 2 enums and the value can be one of: persistent, non-persistent Path parameter: tenant (required) The tenant Path parameter: namespace (required) The namespace Path parameter: topic (required) The topic
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - persistence://tenant/namespace/topic
      • quartz

        public static QuartzEndpointBuilderFactory.QuartzEndpointBuilder quartz​(String path)
        Quartz (camel-quartz) Schedule sending of messages using the Quartz 2.x scheduler. Category: scheduling Since: 2.12 Maven coordinates: org.apache.camel:camel-quartz Syntax: quartz:groupName/triggerName Path parameter: groupName The quartz group name to use. The combination of group name and trigger name should be unique. Default value: Camel Path parameter: triggerName (required) The quartz trigger name to use. The combination of group name and trigger name should be unique.
        Parameters:
        path - groupName/triggerName
      • quartz

        public static QuartzEndpointBuilderFactory.QuartzEndpointBuilder quartz​(String componentName,
                                                                                String path)
        Quartz (camel-quartz) Schedule sending of messages using the Quartz 2.x scheduler. Category: scheduling Since: 2.12 Maven coordinates: org.apache.camel:camel-quartz Syntax: quartz:groupName/triggerName Path parameter: groupName The quartz group name to use. The combination of group name and trigger name should be unique. Default value: Camel Path parameter: triggerName (required) The quartz trigger name to use. The combination of group name and trigger name should be unique.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - groupName/triggerName
      • quickfix

        public static QuickfixjEndpointBuilderFactory.QuickfixjEndpointBuilder quickfix​(String path)
        QuickFix (camel-quickfix) Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine. Category: messaging Since: 2.1 Maven coordinates: org.apache.camel:camel-quickfix Syntax: quickfix:configurationName Path parameter: configurationName (required) Path to the quickfix configuration file. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the configuration file using these protocols (classpath is default). ref will lookup the configuration file in the registry. bean will call a method on a bean to be used as the configuration. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        path - configurationName
      • quickfix

        public static QuickfixjEndpointBuilderFactory.QuickfixjEndpointBuilder quickfix​(String componentName,
                                                                                        String path)
        QuickFix (camel-quickfix) Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine. Category: messaging Since: 2.1 Maven coordinates: org.apache.camel:camel-quickfix Syntax: quickfix:configurationName Path parameter: configurationName (required) Path to the quickfix configuration file. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the configuration file using these protocols (classpath is default). ref will lookup the configuration file in the registry. bean will call a method on a bean to be used as the configuration. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - configurationName
      • rabbitmq

        public static RabbitMQEndpointBuilderFactory.RabbitMQEndpointBuilder rabbitmq​(String path)
        RabbitMQ (camel-rabbitmq) Send and receive messages from RabbitMQ instances. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-rabbitmq Syntax: rabbitmq:exchangeName Path parameter: exchangeName (required) The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will be bound to.
        Parameters:
        path - exchangeName
      • rabbitmq

        public static RabbitMQEndpointBuilderFactory.RabbitMQEndpointBuilder rabbitmq​(String componentName,
                                                                                      String path)
        RabbitMQ (camel-rabbitmq) Send and receive messages from RabbitMQ instances. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-rabbitmq Syntax: rabbitmq:exchangeName Path parameter: exchangeName (required) The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will be bound to.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - exchangeName
      • reactiveStreams

        public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsEndpointBuilder reactiveStreams​(String path)
        Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. Category: reactive,streams Since: 2.19 Maven coordinates: org.apache.camel:camel-reactive-streams Syntax: reactive-streams:stream Path parameter: stream Name of the stream channel used by the endpoint to exchange messages.
        Parameters:
        path - stream
      • reactiveStreams

        public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsEndpointBuilder reactiveStreams​(String componentName,
                                                                                                           String path)
        Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. Category: reactive,streams Since: 2.19 Maven coordinates: org.apache.camel:camel-reactive-streams Syntax: reactive-streams:stream Path parameter: stream Name of the stream channel used by the endpoint to exchange messages.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - stream
      • ref

        public static RefEndpointBuilderFactory.RefEndpointBuilder ref​(String path)
        Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry. Category: core,endpoint Since: 1.2 Maven coordinates: org.apache.camel:camel-ref Syntax: ref:name Path parameter: name (required) Name of endpoint to lookup in the registry.
        Parameters:
        path - name
      • ref

        public static RefEndpointBuilderFactory.RefEndpointBuilder ref​(String componentName,
                                                                       String path)
        Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry. Category: core,endpoint Since: 1.2 Maven coordinates: org.apache.camel:camel-ref Syntax: ref:name Path parameter: name (required) Name of endpoint to lookup in the registry.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • restApi

        public static RestApiEndpointBuilderFactory.RestApiEndpointBuilder restApi​(String path)
        REST API (camel-rest) Expose OpenAPI Specification of the REST services defined using Camel REST DSL. Category: core,rest Since: 2.16 Maven coordinates: org.apache.camel:camel-rest Syntax: rest-api:path/contextIdPattern Path parameter: path (required) The base path Path parameter: contextIdPattern Optional CamelContext id pattern to only allow Rest APIs from rest services within CamelContext's which name matches the pattern.
        Parameters:
        path - path/contextIdPattern
      • restApi

        public static RestApiEndpointBuilderFactory.RestApiEndpointBuilder restApi​(String componentName,
                                                                                   String path)
        REST API (camel-rest) Expose OpenAPI Specification of the REST services defined using Camel REST DSL. Category: core,rest Since: 2.16 Maven coordinates: org.apache.camel:camel-rest Syntax: rest-api:path/contextIdPattern Path parameter: path (required) The base path Path parameter: contextIdPattern Optional CamelContext id pattern to only allow Rest APIs from rest services within CamelContext's which name matches the pattern.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - path/contextIdPattern
      • resteasy

        public static ResteasyEndpointBuilderFactory.ResteasyEndpointBuilder resteasy​(String path)
        Resteasy (camel-resteasy) Expose REST endpoints and access external REST servers. Category: rest Since: 3.4 Maven coordinates: org.apache.camel:camel-resteasy Syntax: resteasy:httpUri Path parameter: httpUri (required) The url of the HTTP endpoint to call.
        Parameters:
        path - httpUri
      • resteasy

        public static ResteasyEndpointBuilderFactory.ResteasyEndpointBuilder resteasy​(String componentName,
                                                                                      String path)
        Resteasy (camel-resteasy) Expose REST endpoints and access external REST servers. Category: rest Since: 3.4 Maven coordinates: org.apache.camel:camel-resteasy Syntax: resteasy:httpUri Path parameter: httpUri (required) The url of the HTTP endpoint to call.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpUri
      • restEndpoint

        public static RestEndpointBuilderFactory.RestEndpointBuilder restEndpoint​(String path)
        REST (camel-rest) Expose REST services or call external REST services. Category: core,rest Since: 2.14 Maven coordinates: org.apache.camel:camel-rest Syntax: rest:method:path:uriTemplate Path parameter: method (required) HTTP method to use. There are 9 enums and the value can be one of: get, post, put, delete, patch, head, trace, connect, options Path parameter: path (required) The base path Path parameter: uriTemplate The uri template
        Parameters:
        path - method:path:uriTemplate
      • restEndpoint

        public static RestEndpointBuilderFactory.RestEndpointBuilder restEndpoint​(String componentName,
                                                                                  String path)
        REST (camel-rest) Expose REST services or call external REST services. Category: core,rest Since: 2.14 Maven coordinates: org.apache.camel:camel-rest Syntax: rest:method:path:uriTemplate Path parameter: method (required) HTTP method to use. There are 9 enums and the value can be one of: get, post, put, delete, patch, head, trace, connect, options Path parameter: path (required) The base path Path parameter: uriTemplate The uri template
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - method:path:uriTemplate
      • restOpenapi

        public static RestOpenApiEndpointBuilderFactory.RestOpenApiEndpointBuilder restOpenapi​(String path)
        REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. Category: openapi,rest,api Since: 3.1 Maven coordinates: org.apache.camel:camel-rest-openapi Syntax: rest-openapi:specificationUri#operationId Path parameter: specificationUri Path to the OpenApi specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load openapi.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The OpenApi specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads openapi.json file Default value: openapi.json Path parameter: operationId (required) ID of the operation from the OpenApi specification.
        Parameters:
        path - specificationUri#operationId
      • restOpenapi

        public static RestOpenApiEndpointBuilderFactory.RestOpenApiEndpointBuilder restOpenapi​(String componentName,
                                                                                               String path)
        REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. Category: openapi,rest,api Since: 3.1 Maven coordinates: org.apache.camel:camel-rest-openapi Syntax: rest-openapi:specificationUri#operationId Path parameter: specificationUri Path to the OpenApi specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load openapi.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The OpenApi specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads openapi.json file Default value: openapi.json Path parameter: operationId (required) ID of the operation from the OpenApi specification.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - specificationUri#operationId
      • restSwagger

        public static RestSwaggerEndpointBuilderFactory.RestSwaggerEndpointBuilder restSwagger​(String path)
        REST Swagger (camel-rest-swagger) Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface. Category: rest,swagger,http Since: 2.19 Maven coordinates: org.apache.camel:camel-rest-swagger Syntax: rest-swagger:specificationUri#operationId Path parameter: specificationUri Path to the Swagger specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load swagger.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The Swagger specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads swagger.json file Default value: swagger.json Path parameter: operationId (required) ID of the operation from the Swagger specification.
        Parameters:
        path - specificationUri#operationId
      • restSwagger

        public static RestSwaggerEndpointBuilderFactory.RestSwaggerEndpointBuilder restSwagger​(String componentName,
                                                                                               String path)
        REST Swagger (camel-rest-swagger) Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface. Category: rest,swagger,http Since: 2.19 Maven coordinates: org.apache.camel:camel-rest-swagger Syntax: rest-swagger:specificationUri#operationId Path parameter: specificationUri Path to the Swagger specification file. The scheme, host base path are taken from this specification, but these can be overridden with properties on the component or endpoint level. If not given the component tries to load swagger.json resource from the classpath. Note that the host defined on the component and endpoint of this Component should contain the scheme, hostname and optionally the port in the URI syntax (i.e. http://api.example.com:8080). Overrides component configuration. The Swagger specification can be loaded from different sources by prefixing with file: classpath: http: https:. Support for https is limited to using the JDK installed UrlHandler, and as such it can be cumbersome to setup TLS/SSL certificates for https (such as setting a number of javax.net.ssl JVM system properties). How to do that consult the JDK documentation for UrlHandler. Default value notice: By default loads swagger.json file Default value: swagger.json Path parameter: operationId (required) ID of the operation from the Swagger specification.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - specificationUri#operationId
      • robotframework

        public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkEndpointBuilder robotframework​(String path)
        Robot Framework (camel-robotframework) Pass camel exchanges to acceptence test written in Robot DSL. Category: testing Since: 3.0 Maven coordinates: org.apache.camel:camel-robotframework Syntax: robotframework:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • robotframework

        public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkEndpointBuilder robotframework​(String componentName,
                                                                                                        String path)
        Robot Framework (camel-robotframework) Pass camel exchanges to acceptence test written in Robot DSL. Category: testing Since: 3.0 Maven coordinates: org.apache.camel:camel-robotframework Syntax: robotframework:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • rss

        public static RssEndpointBuilderFactory.RssEndpointBuilder rss​(String path)
        RSS (camel-rss) Poll RSS feeds. Category: rss Since: 2.0 Maven coordinates: org.apache.camel:camel-rss Syntax: rss:feedUri Path parameter: feedUri (required) The URI to the feed to poll.
        Parameters:
        path - feedUri
      • rss

        public static RssEndpointBuilderFactory.RssEndpointBuilder rss​(String componentName,
                                                                       String path)
        RSS (camel-rss) Poll RSS feeds. Category: rss Since: 2.0 Maven coordinates: org.apache.camel:camel-rss Syntax: rss:feedUri Path parameter: feedUri (required) The URI to the feed to poll.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - feedUri
      • saga

        public static SagaEndpointBuilderFactory.SagaEndpointBuilder saga​(String path)
        Saga (camel-saga) Execute custom actions within a route using the Saga EIP. Category: core,endpoint Since: 2.21 Maven coordinates: org.apache.camel:camel-saga Syntax: saga:action Path parameter: action (required) Action to execute (complete or compensate) There are 2 enums and the value can be one of: COMPLETE, COMPENSATE
        Parameters:
        path - action
      • saga

        public static SagaEndpointBuilderFactory.SagaEndpointBuilder saga​(String componentName,
                                                                          String path)
        Saga (camel-saga) Execute custom actions within a route using the Saga EIP. Category: core,endpoint Since: 2.21 Maven coordinates: org.apache.camel:camel-saga Syntax: saga:action Path parameter: action (required) Action to execute (complete or compensate) There are 2 enums and the value can be one of: COMPLETE, COMPENSATE
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - action
      • salesforce

        public static SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder salesforce​(String path)
        Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. Category: cloud,api,crm Since: 2.12 Maven coordinates: org.apache.camel:camel-salesforce Syntax: salesforce:operationName:topicName Path parameter: operationName The operation to use There are 43 enums and the value can be one of: getVersions, getResources, getGlobalObjects, getBasicInfo, getDescription, getSObject, createSObject, updateSObject, deleteSObject, getSObjectWithId, upsertSObject, deleteSObjectWithId, getBlobField, query, queryMore, queryAll, search, apexCall, recent, createJob, getJob, closeJob, abortJob, createBatch, getBatch, getAllBatches, getRequest, getResults, createBatchQuery, getQueryResultIds, getQueryResult, getRecentReports, getReportDescription, executeSyncReport, executeAsyncReport, getReportInstances, getReportResults, limits, approval, approvals, composite-tree, composite-batch, composite Path parameter: topicName The name of the topic/channel to use
        Parameters:
        path - operationName:topicName
      • salesforce

        public static SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder salesforce​(String componentName,
                                                                                            String path)
        Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. Category: cloud,api,crm Since: 2.12 Maven coordinates: org.apache.camel:camel-salesforce Syntax: salesforce:operationName:topicName Path parameter: operationName The operation to use There are 43 enums and the value can be one of: getVersions, getResources, getGlobalObjects, getBasicInfo, getDescription, getSObject, createSObject, updateSObject, deleteSObject, getSObjectWithId, upsertSObject, deleteSObjectWithId, getBlobField, query, queryMore, queryAll, search, apexCall, recent, createJob, getJob, closeJob, abortJob, createBatch, getBatch, getAllBatches, getRequest, getResults, createBatchQuery, getQueryResultIds, getQueryResult, getRecentReports, getReportDescription, executeSyncReport, executeAsyncReport, getReportInstances, getReportResults, limits, approval, approvals, composite-tree, composite-batch, composite Path parameter: topicName The name of the topic/channel to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operationName:topicName
      • sapNetweaver

        public static NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder sapNetweaver​(String path)
        SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP. Category: sap,cloud,api Since: 2.12 Maven coordinates: org.apache.camel:camel-sap-netweaver Syntax: sap-netweaver:url Path parameter: url (required) Url to the SAP net-weaver gateway server.
        Parameters:
        path - url
      • sapNetweaver

        public static NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder sapNetweaver​(String componentName,
                                                                                            String path)
        SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP. Category: sap,cloud,api Since: 2.12 Maven coordinates: org.apache.camel:camel-sap-netweaver Syntax: sap-netweaver:url Path parameter: url (required) Url to the SAP net-weaver gateway server.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - url
      • scheduler

        public static SchedulerEndpointBuilderFactory.SchedulerEndpointBuilder scheduler​(String path)
        Scheduler (camel-scheduler) Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService. Category: core,scheduling Since: 2.15 Maven coordinates: org.apache.camel:camel-scheduler Syntax: scheduler:name Path parameter: name (required) The name of the scheduler
        Parameters:
        path - name
      • scheduler

        public static SchedulerEndpointBuilderFactory.SchedulerEndpointBuilder scheduler​(String componentName,
                                                                                         String path)
        Scheduler (camel-scheduler) Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService. Category: core,scheduling Since: 2.15 Maven coordinates: org.apache.camel:camel-scheduler Syntax: scheduler:name Path parameter: name (required) The name of the scheduler
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • schematron

        public static SchematronEndpointBuilderFactory.SchematronEndpointBuilder schematron​(String path)
        Schematron (camel-schematron) Validate XML payload using the Schematron Library. Category: validation Since: 2.15 Maven coordinates: org.apache.camel:camel-schematron Syntax: schematron:path Path parameter: path (required) The path to the schematron rules file. Can either be in class path or location in the file system.
        Parameters:
        path - path
      • schematron

        public static SchematronEndpointBuilderFactory.SchematronEndpointBuilder schematron​(String componentName,
                                                                                            String path)
        Schematron (camel-schematron) Validate XML payload using the Schematron Library. Category: validation Since: 2.15 Maven coordinates: org.apache.camel:camel-schematron Syntax: schematron:path Path parameter: path (required) The path to the schematron rules file. Can either be in class path or location in the file system.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - path
      • scp

        public static ScpEndpointBuilderFactory.ScpEndpointBuilder scp​(String path)
        SCP (camel-jsch) Copy files to/from remote hosts using the secure copy protocol (SCP). Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-jsch Syntax: scp:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        path - host:port/directoryName
      • scp

        public static ScpEndpointBuilderFactory.ScpEndpointBuilder scp​(String componentName,
                                                                       String path)
        SCP (camel-jsch) Copy files to/from remote hosts using the secure copy protocol (SCP). Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-jsch Syntax: scp:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/directoryName
      • seda

        public static SedaEndpointBuilderFactory.SedaEndpointBuilder seda​(String path)
        SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-seda Syntax: seda:name Path parameter: name (required) Name of queue
        Parameters:
        path - name
      • seda

        public static SedaEndpointBuilderFactory.SedaEndpointBuilder seda​(String componentName,
                                                                          String path)
        SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-seda Syntax: seda:name Path parameter: name (required) Name of queue
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • service

        public static ServiceEndpointBuilderFactory.ServiceEndpointBuilder service​(String path)
        Service (camel-service) Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it. Category: cloud Since: 2.22 Maven coordinates: org.apache.camel:camel-service Syntax: service:delegateUri Path parameter: delegateUri (required) The endpoint uri to expose as service
        Parameters:
        path - delegateUri
      • service

        public static ServiceEndpointBuilderFactory.ServiceEndpointBuilder service​(String componentName,
                                                                                   String path)
        Service (camel-service) Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it. Category: cloud Since: 2.22 Maven coordinates: org.apache.camel:camel-service Syntax: service:delegateUri Path parameter: delegateUri (required) The endpoint uri to expose as service
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - delegateUri
      • servicenow

        public static ServiceNowEndpointBuilderFactory.ServiceNowEndpointBuilder servicenow​(String path)
        ServiceNow (camel-servicenow) Interact with ServiceNow via its REST API. Category: api,cloud,management Since: 2.18 Maven coordinates: org.apache.camel:camel-servicenow Syntax: servicenow:instanceName Path parameter: instanceName (required) The ServiceNow instance name
        Parameters:
        path - instanceName
      • servicenow

        public static ServiceNowEndpointBuilderFactory.ServiceNowEndpointBuilder servicenow​(String componentName,
                                                                                            String path)
        ServiceNow (camel-servicenow) Interact with ServiceNow via its REST API. Category: api,cloud,management Since: 2.18 Maven coordinates: org.apache.camel:camel-servicenow Syntax: servicenow:instanceName Path parameter: instanceName (required) The ServiceNow instance name
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - instanceName
      • servlet

        public static ServletEndpointBuilderFactory.ServletEndpointBuilder servlet​(String path)
        Servlet (camel-servlet) Serve HTTP requests by a Servlet. Category: http Since: 2.0 Maven coordinates: org.apache.camel:camel-servlet Syntax: servlet:contextPath Path parameter: contextPath (required) The context-path to use
        Parameters:
        path - contextPath
      • servlet

        public static ServletEndpointBuilderFactory.ServletEndpointBuilder servlet​(String componentName,
                                                                                   String path)
        Servlet (camel-servlet) Serve HTTP requests by a Servlet. Category: http Since: 2.0 Maven coordinates: org.apache.camel:camel-servlet Syntax: servlet:contextPath Path parameter: contextPath (required) The context-path to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - contextPath
      • sftp

        public static SftpEndpointBuilderFactory.SftpEndpointBuilder sftp​(String path)
        SFTP (camel-ftp) Upload and download files to/from SFTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax: sftp:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        path - host:port/directoryName
      • sftp

        public static SftpEndpointBuilderFactory.SftpEndpointBuilder sftp​(String componentName,
                                                                          String path)
        SFTP (camel-ftp) Upload and download files to/from SFTP servers. Category: file Since: 1.1 Maven coordinates: org.apache.camel:camel-ftp Syntax: sftp:host:port/directoryName Path parameter: host (required) Hostname of the FTP server Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/directoryName
      • sip

        public static SipEndpointBuilderFactory.SipEndpointBuilder sip​(String path)
        SIP (camel-sip) Send and receive messages using the SIP protocol (used in telecommunications). Category: mobile Since: 2.5 Maven coordinates: org.apache.camel:camel-sip Syntax: sip:uri Path parameter: uri (required) URI of the SIP server to connect to (the username and password can be included such as: john:secretmyserver:9999)
        Parameters:
        path - uri
      • sip

        public static SipEndpointBuilderFactory.SipEndpointBuilder sip​(String componentName,
                                                                       String path)
        SIP (camel-sip) Send and receive messages using the SIP protocol (used in telecommunications). Category: mobile Since: 2.5 Maven coordinates: org.apache.camel:camel-sip Syntax: sip:uri Path parameter: uri (required) URI of the SIP server to connect to (the username and password can be included such as: john:secretmyserver:9999)
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - uri
      • sjms

        public static SjmsEndpointBuilderFactory.SjmsEndpointBuilder sjms​(String path)
        Simple JMS (camel-sjms) Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API. Category: messaging Since: 2.11 Maven coordinates: org.apache.camel:camel-sjms Syntax: sjms:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.
        Parameters:
        path - destinationType:destinationName
      • sjms

        public static SjmsEndpointBuilderFactory.SjmsEndpointBuilder sjms​(String componentName,
                                                                          String path)
        Simple JMS (camel-sjms) Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API. Category: messaging Since: 2.11 Maven coordinates: org.apache.camel:camel-sjms Syntax: sjms:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - destinationType:destinationName
      • sjms2

        public static Sjms2EndpointBuilderFactory.Sjms2EndpointBuilder sjms2​(String path)
        Simple JMS2 (camel-sjms2) Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API. Category: messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-sjms2 Syntax: sjms2:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.
        Parameters:
        path - destinationType:destinationName
      • sjms2

        public static Sjms2EndpointBuilderFactory.Sjms2EndpointBuilder sjms2​(String componentName,
                                                                             String path)
        Simple JMS2 (camel-sjms2) Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API. Category: messaging Since: 2.19 Maven coordinates: org.apache.camel:camel-sjms2 Syntax: sjms2:destinationType:destinationName Path parameter: destinationType The kind of destination to use Default value: queue There are 2 enums and the value can be one of: queue, topic Path parameter: destinationName (required) DestinationName is a JMS queue or topic name. By default, the destinationName is interpreted as a queue name.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - destinationType:destinationName
      • sjmsBatch

        public static SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder sjmsBatch​(String path)
        Simple JMS Batch (camel-sjms) Highly performant and transactional batch consumption of messages from a JMS queue. Category: messaging Since: 2.16 Maven coordinates: org.apache.camel:camel-sjms Syntax: sjms-batch:destinationName Path parameter: destinationName (required) The destination name. Only queues are supported, names may be prefixed by 'queue:'.
        Parameters:
        path - destinationName
      • sjmsBatch

        public static SjmsBatchEndpointBuilderFactory.SjmsBatchEndpointBuilder sjmsBatch​(String componentName,
                                                                                         String path)
        Simple JMS Batch (camel-sjms) Highly performant and transactional batch consumption of messages from a JMS queue. Category: messaging Since: 2.16 Maven coordinates: org.apache.camel:camel-sjms Syntax: sjms-batch:destinationName Path parameter: destinationName (required) The destination name. Only queues are supported, names may be prefixed by 'queue:'.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - destinationName
      • slack

        public static SlackEndpointBuilderFactory.SlackEndpointBuilder slack​(String path)
        Slack (camel-slack) Send and receive messages to/from Slack. Category: social Since: 2.16 Maven coordinates: org.apache.camel:camel-slack Syntax: slack:channel Path parameter: channel (required) The channel name (syntax #name) or slackuser (syntax userName) to send a message directly to an user.
        Parameters:
        path - channel
      • slack

        public static SlackEndpointBuilderFactory.SlackEndpointBuilder slack​(String componentName,
                                                                             String path)
        Slack (camel-slack) Send and receive messages to/from Slack. Category: social Since: 2.16 Maven coordinates: org.apache.camel:camel-slack Syntax: slack:channel Path parameter: channel (required) The channel name (syntax #name) or slackuser (syntax userName) to send a message directly to an user.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - channel
      • smpp

        public static SmppEndpointBuilderFactory.SmppEndpointBuilder smpp​(String path)
        SMPP (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center). Category: mobile Since: 2.2 Maven coordinates: org.apache.camel:camel-smpp Syntax: smpp:host:port Path parameter: host Hostname for the SMSC server to use. Default value: localhost Path parameter: port Port number for the SMSC server to use. Default value: 2775
        Parameters:
        path - host:port
      • smpp

        public static SmppEndpointBuilderFactory.SmppEndpointBuilder smpp​(String componentName,
                                                                          String path)
        SMPP (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center). Category: mobile Since: 2.2 Maven coordinates: org.apache.camel:camel-smpp Syntax: smpp:host:port Path parameter: host Hostname for the SMSC server to use. Default value: localhost Path parameter: port Port number for the SMSC server to use. Default value: 2775
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • snmp

        public static SnmpEndpointBuilderFactory.SnmpEndpointBuilder snmp​(String path)
        SNMP (camel-snmp) Receive traps and poll SNMP (Simple Network Management Protocol) capable devices. Category: monitoring Since: 2.1 Maven coordinates: org.apache.camel:camel-snmp Syntax: snmp:host:port Path parameter: host (required) Hostname of the SNMP enabled device Path parameter: port (required) Port number of the SNMP enabled device
        Parameters:
        path - host:port
      • snmp

        public static SnmpEndpointBuilderFactory.SnmpEndpointBuilder snmp​(String componentName,
                                                                          String path)
        SNMP (camel-snmp) Receive traps and poll SNMP (Simple Network Management Protocol) capable devices. Category: monitoring Since: 2.1 Maven coordinates: org.apache.camel:camel-snmp Syntax: snmp:host:port Path parameter: host (required) Hostname of the SNMP enabled device Path parameter: port (required) Port number of the SNMP enabled device
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • solr

        public static SolrEndpointBuilderFactory.SolrEndpointBuilder solr​(String path)
        Solr (camel-solr) Perform operations against Apache Lucene Solr. Category: monitoring,search Since: 2.9 Maven coordinates: org.apache.camel:camel-solr Syntax: solr:url Path parameter: url (required) Hostname and port for the solr server
        Parameters:
        path - url
      • solr

        public static SolrEndpointBuilderFactory.SolrEndpointBuilder solr​(String componentName,
                                                                          String path)
        Solr (camel-solr) Perform operations against Apache Lucene Solr. Category: monitoring,search Since: 2.9 Maven coordinates: org.apache.camel:camel-solr Syntax: solr:url Path parameter: url (required) Hostname and port for the solr server
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - url
      • soroush

        public static SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder soroush​(String path)
        Soroush (camel-soroush) Send and receive messages as a Soroush chat bot. Category: chat Since: 3.0 Maven coordinates: org.apache.camel:camel-soroush Syntax: soroush:action Path parameter: action (required) The action to do. There are 4 enums and the value can be one of: sendMessage, getMessage, uploadFile, downloadFile
        Parameters:
        path - action
      • soroush

        public static SoroushBotEndpointBuilderFactory.SoroushBotEndpointBuilder soroush​(String componentName,
                                                                                         String path)
        Soroush (camel-soroush) Send and receive messages as a Soroush chat bot. Category: chat Since: 3.0 Maven coordinates: org.apache.camel:camel-soroush Syntax: soroush:action Path parameter: action (required) The action to do. There are 4 enums and the value can be one of: sendMessage, getMessage, uploadFile, downloadFile
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - action
      • spark

        public static SparkEndpointBuilderFactory.SparkEndpointBuilder spark​(String path)
        Spark (camel-spark) Send RDD or DataFrame jobs to Apache Spark clusters. Category: bigdata,iot Since: 2.17 Maven coordinates: org.apache.camel:camel-spark Syntax: spark:endpointType Path parameter: endpointType (required) Type of the endpoint (rdd, dataframe, hive). There are 3 enums and the value can be one of: rdd, dataframe, hive
        Parameters:
        path - endpointType
      • spark

        public static SparkEndpointBuilderFactory.SparkEndpointBuilder spark​(String componentName,
                                                                             String path)
        Spark (camel-spark) Send RDD or DataFrame jobs to Apache Spark clusters. Category: bigdata,iot Since: 2.17 Maven coordinates: org.apache.camel:camel-spark Syntax: spark:endpointType Path parameter: endpointType (required) Type of the endpoint (rdd, dataframe, hive). There are 3 enums and the value can be one of: rdd, dataframe, hive
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - endpointType
      • splunk

        public static SplunkEndpointBuilderFactory.SplunkEndpointBuilder splunk​(String path)
        Splunk (camel-splunk) Publish or search for events in Splunk. Category: iot,monitoring Since: 2.13 Maven coordinates: org.apache.camel:camel-splunk Syntax: splunk:name Path parameter: name (required) Name has no purpose
        Parameters:
        path - name
      • splunk

        public static SplunkEndpointBuilderFactory.SplunkEndpointBuilder splunk​(String componentName,
                                                                                String path)
        Splunk (camel-splunk) Publish or search for events in Splunk. Category: iot,monitoring Since: 2.13 Maven coordinates: org.apache.camel:camel-splunk Syntax: splunk:name Path parameter: name (required) Name has no purpose
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • splunkHec

        public static SplunkHECEndpointBuilderFactory.SplunkHECEndpointBuilder splunkHec​(String path)
        Splunk HEC (camel-splunk-hec) The splunk component allows to publish events in Splunk using the HTTP Event Collector. Category: log,monitoring Since: 3.3 Maven coordinates: org.apache.camel:camel-splunk-hec Syntax: splunk-hec:splunkURL/token Path parameter: splunkURL (required) Splunk Host URL Path parameter: token (required) Splunk authorization token
        Parameters:
        path - splunkURL/token
      • splunkHec

        public static SplunkHECEndpointBuilderFactory.SplunkHECEndpointBuilder splunkHec​(String componentName,
                                                                                         String path)
        Splunk HEC (camel-splunk-hec) The splunk component allows to publish events in Splunk using the HTTP Event Collector. Category: log,monitoring Since: 3.3 Maven coordinates: org.apache.camel:camel-splunk-hec Syntax: splunk-hec:splunkURL/token Path parameter: splunkURL (required) Splunk Host URL Path parameter: token (required) Splunk authorization token
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - splunkURL/token
      • springBatch

        public static SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder springBatch​(String path)
        Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing. Category: spring,batch,scheduling Since: 2.10 Maven coordinates: org.apache.camel:camel-spring-batch Syntax: spring-batch:jobName Path parameter: jobName (required) The name of the Spring Batch job located in the registry.
        Parameters:
        path - jobName
      • springBatch

        public static SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder springBatch​(String componentName,
                                                                                               String path)
        Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing. Category: spring,batch,scheduling Since: 2.10 Maven coordinates: org.apache.camel:camel-spring-batch Syntax: spring-batch:jobName Path parameter: jobName (required) The name of the Spring Batch job located in the registry.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - jobName
      • springEvent

        public static EventEndpointBuilderFactory.EventEndpointBuilder springEvent​(String path)
        Spring Event (camel-spring) Listen for Spring Application Events. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring Syntax: spring-event:name Path parameter: name Name of endpoint
        Parameters:
        path - name
      • springEvent

        public static EventEndpointBuilderFactory.EventEndpointBuilder springEvent​(String componentName,
                                                                                   String path)
        Spring Event (camel-spring) Listen for Spring Application Events. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring Syntax: spring-event:name Path parameter: name Name of endpoint
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • springIntegration

        public static SpringIntegrationEndpointBuilderFactory.SpringIntegrationEndpointBuilder springIntegration​(String path)
        Spring Integration (camel-spring-integration) Bridge Camel with Spring Integration. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring-integration Syntax: spring-integration:defaultChannel Path parameter: defaultChannel (required) The default channel name which is used by the Spring Integration Spring context. It will equal to the inputChannel name for the Spring Integration consumer and the outputChannel name for the Spring Integration provider.
        Parameters:
        path - defaultChannel
      • springIntegration

        public static SpringIntegrationEndpointBuilderFactory.SpringIntegrationEndpointBuilder springIntegration​(String componentName,
                                                                                                                 String path)
        Spring Integration (camel-spring-integration) Bridge Camel with Spring Integration. Category: spring,eventbus Since: 1.4 Maven coordinates: org.apache.camel:camel-spring-integration Syntax: spring-integration:defaultChannel Path parameter: defaultChannel (required) The default channel name which is used by the Spring Integration Spring context. It will equal to the inputChannel name for the Spring Integration consumer and the outputChannel name for the Spring Integration provider.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - defaultChannel
      • springLdap

        public static SpringLdapEndpointBuilderFactory.SpringLdapEndpointBuilder springLdap​(String path)
        Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload. Category: spring,ldap Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-ldap Syntax: spring-ldap:templateName Path parameter: templateName (required) Name of the Spring LDAP Template bean
        Parameters:
        path - templateName
      • springLdap

        public static SpringLdapEndpointBuilderFactory.SpringLdapEndpointBuilder springLdap​(String componentName,
                                                                                            String path)
        Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload. Category: spring,ldap Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-ldap Syntax: spring-ldap:templateName Path parameter: templateName (required) Name of the Spring LDAP Template bean
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - templateName
      • springRedis

        public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis​(String path)
        Spring Redis (camel-spring-redis) Send and receive messages from Redis. Category: spring,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-redis Syntax: spring-redis:host:port Path parameter: host (required) The host where Redis server is running. Path parameter: port (required) Redis server port number
        Parameters:
        path - host:port
      • springRedis

        public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis​(String componentName,
                                                                                   String path)
        Spring Redis (camel-spring-redis) Send and receive messages from Redis. Category: spring,nosql Since: 2.11 Maven coordinates: org.apache.camel:camel-spring-redis Syntax: spring-redis:host:port Path parameter: host (required) The host where Redis server is running. Path parameter: port (required) Redis server port number
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • springWs

        public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBuilder springWs​(String path)
        Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services. Category: spring,soap,webservice Since: 2.6 Maven coordinates: org.apache.camel:camel-spring-ws Syntax: spring-ws:type:lookupKey:webServiceEndpointUri Path parameter: type Endpoint mapping type if endpoint mapping is used. rootqname - Offers the option to map web service requests based on the qualified name of the root element contained in the message. soapaction - Used to map web service requests based on the SOAP action specified in the header of the message. uri - In order to map web service requests that target a specific URI. xpathresult - Used to map web service requests based on the evaluation of an XPath expression against the incoming message. The result of the evaluation should match the XPath result specified in the endpoint URI. beanname - Allows you to reference an org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher object in order to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc There are 8 enums and the value can be one of: ROOT_QNAME, ACTION, TO, SOAP_ACTION, XPATHRESULT, URI, URI_PATH, BEANNAME Path parameter: lookupKey Endpoint mapping key if endpoint mapping is used Path parameter: webServiceEndpointUri The default Web Service endpoint uri to use for the producer. Path parameter: expression The XPath expression to use when option type=xpathresult. Then this option is required to be configured.
        Parameters:
        path - type:lookupKey:webServiceEndpointUri
      • springWs

        public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBuilder springWs​(String componentName,
                                                                                                      String path)
        Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services. Category: spring,soap,webservice Since: 2.6 Maven coordinates: org.apache.camel:camel-spring-ws Syntax: spring-ws:type:lookupKey:webServiceEndpointUri Path parameter: type Endpoint mapping type if endpoint mapping is used. rootqname - Offers the option to map web service requests based on the qualified name of the root element contained in the message. soapaction - Used to map web service requests based on the SOAP action specified in the header of the message. uri - In order to map web service requests that target a specific URI. xpathresult - Used to map web service requests based on the evaluation of an XPath expression against the incoming message. The result of the evaluation should match the XPath result specified in the endpoint URI. beanname - Allows you to reference an org.apache.camel.component.spring.ws.bean.CamelEndpointDispatcher object in order to integrate with existing (legacy) endpoint mappings like PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc There are 8 enums and the value can be one of: ROOT_QNAME, ACTION, TO, SOAP_ACTION, XPATHRESULT, URI, URI_PATH, BEANNAME Path parameter: lookupKey Endpoint mapping key if endpoint mapping is used Path parameter: webServiceEndpointUri The default Web Service endpoint uri to use for the producer. Path parameter: expression The XPath expression to use when option type=xpathresult. Then this option is required to be configured.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - type:lookupKey:webServiceEndpointUri
      • sql

        public static SqlEndpointBuilderFactory.SqlEndpointBuilder sql​(String path)
        SQL (camel-sql) Perform SQL queries using Spring JDBC. Category: database,sql Since: 1.4 Maven coordinates: org.apache.camel:camel-sql Syntax: sql:query Path parameter: query (required) Sets the SQL query to perform. You can externalize the query by using file: or classpath: as prefix and specify the location of the file.
        Parameters:
        path - query
      • sql

        public static SqlEndpointBuilderFactory.SqlEndpointBuilder sql​(String componentName,
                                                                       String path)
        SQL (camel-sql) Perform SQL queries using Spring JDBC. Category: database,sql Since: 1.4 Maven coordinates: org.apache.camel:camel-sql Syntax: sql:query Path parameter: query (required) Sets the SQL query to perform. You can externalize the query by using file: or classpath: as prefix and specify the location of the file.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - query
      • sqlStored

        public static SqlStoredEndpointBuilderFactory.SqlStoredEndpointBuilder sqlStored​(String path)
        SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. Category: database,sql Since: 2.17 Maven coordinates: org.apache.camel:camel-sql Syntax: sql-stored:template Path parameter: template (required) Sets the StoredProcedure template to perform
        Parameters:
        path - template
      • sqlStored

        public static SqlStoredEndpointBuilderFactory.SqlStoredEndpointBuilder sqlStored​(String componentName,
                                                                                         String path)
        SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. Category: database,sql Since: 2.17 Maven coordinates: org.apache.camel:camel-sql Syntax: sql-stored:template Path parameter: template (required) Sets the StoredProcedure template to perform
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - template
      • ssh

        public static SshEndpointBuilderFactory.SshEndpointBuilder ssh​(String path)
        SSH (camel-ssh) Execute commands on remote hosts using SSH. Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-ssh Syntax: ssh:host:port Path parameter: host (required) Sets the hostname of the remote SSH server. Path parameter: port Sets the port number for the remote SSH server. Default value: 22
        Parameters:
        path - host:port
      • ssh

        public static SshEndpointBuilderFactory.SshEndpointBuilder ssh​(String componentName,
                                                                       String path)
        SSH (camel-ssh) Execute commands on remote hosts using SSH. Category: file Since: 2.10 Maven coordinates: org.apache.camel:camel-ssh Syntax: ssh:host:port Path parameter: host (required) Sets the hostname of the remote SSH server. Path parameter: port Sets the port number for the remote SSH server. Default value: 22
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port
      • stax

        public static StAXEndpointBuilderFactory.StAXEndpointBuilder stax​(String path)
        StAX (camel-stax) Process XML payloads by a SAX ContentHandler. Category: transformation Since: 2.9 Maven coordinates: org.apache.camel:camel-stax Syntax: stax:contentHandlerClass Path parameter: contentHandlerClass (required) The FQN class name for the ContentHandler implementation to use.
        Parameters:
        path - contentHandlerClass
      • stax

        public static StAXEndpointBuilderFactory.StAXEndpointBuilder stax​(String componentName,
                                                                          String path)
        StAX (camel-stax) Process XML payloads by a SAX ContentHandler. Category: transformation Since: 2.9 Maven coordinates: org.apache.camel:camel-stax Syntax: stax:contentHandlerClass Path parameter: contentHandlerClass (required) The FQN class name for the ContentHandler implementation to use.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - contentHandlerClass
      • stomp

        public static StompEndpointBuilderFactory.StompEndpointBuilder stomp​(String path)
        Stomp (camel-stomp) Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-stomp Syntax: stomp:destination Path parameter: destination (required) Name of the queue
        Parameters:
        path - destination
      • stomp

        public static StompEndpointBuilderFactory.StompEndpointBuilder stomp​(String componentName,
                                                                             String path)
        Stomp (camel-stomp) Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-stomp Syntax: stomp:destination Path parameter: destination (required) Name of the queue
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - destination
      • stream

        public static StreamEndpointBuilderFactory.StreamEndpointBuilder stream​(String path)
        Stream (camel-stream) Read from system-in and write to system-out and system-err streams. Category: file,system Since: 1.3 Maven coordinates: org.apache.camel:camel-stream Syntax: stream:kind Path parameter: kind (required) Kind of stream to use such as System.in or System.out. There are 5 enums and the value can be one of: in, out, err, header, file
        Parameters:
        path - kind
      • stream

        public static StreamEndpointBuilderFactory.StreamEndpointBuilder stream​(String componentName,
                                                                                String path)
        Stream (camel-stream) Read from system-in and write to system-out and system-err streams. Category: file,system Since: 1.3 Maven coordinates: org.apache.camel:camel-stream Syntax: stream:kind Path parameter: kind (required) Kind of stream to use such as System.in or System.out. There are 5 enums and the value can be one of: in, out, err, header, file
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - kind
      • stringTemplate

        public static StringTemplateEndpointBuilderFactory.StringTemplateEndpointBuilder stringTemplate​(String path)
        String Template (camel-stringtemplate) Transform messages using StringTemplate engine. Category: transformation,script Since: 1.2 Maven coordinates: org.apache.camel:camel-stringtemplate Syntax: string-template:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • stringTemplate

        public static StringTemplateEndpointBuilderFactory.StringTemplateEndpointBuilder stringTemplate​(String componentName,
                                                                                                        String path)
        String Template (camel-stringtemplate) Transform messages using StringTemplate engine. Category: transformation,script Since: 1.2 Maven coordinates: org.apache.camel:camel-stringtemplate Syntax: string-template:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • stub

        public static StubEndpointBuilderFactory.StubEndpointBuilder stub​(String path)
        Stub (camel-stub) Stub out any physical endpoints while in development or testing. Category: core,testing Since: 2.10 Maven coordinates: org.apache.camel:camel-stub Syntax: stub:name Path parameter: name (required) Name of queue
        Parameters:
        path - name
      • stub

        public static StubEndpointBuilderFactory.StubEndpointBuilder stub​(String componentName,
                                                                          String path)
        Stub (camel-stub) Stub out any physical endpoints while in development or testing. Category: core,testing Since: 2.10 Maven coordinates: org.apache.camel:camel-stub Syntax: stub:name Path parameter: name (required) Name of queue
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • telegram

        public static TelegramEndpointBuilderFactory.TelegramEndpointBuilder telegram​(String path)
        Telegram (camel-telegram) Send and receive messages acting as a Telegram Bot Telegram Bot API. Category: cloud,api,chat Since: 2.18 Maven coordinates: org.apache.camel:camel-telegram Syntax: telegram:type Path parameter: type (required) The endpoint type. Currently, only the 'bots' type is supported. There are 1 enums and the value can be one of: bots
        Parameters:
        path - type
      • telegram

        public static TelegramEndpointBuilderFactory.TelegramEndpointBuilder telegram​(String componentName,
                                                                                      String path)
        Telegram (camel-telegram) Send and receive messages acting as a Telegram Bot Telegram Bot API. Category: cloud,api,chat Since: 2.18 Maven coordinates: org.apache.camel:camel-telegram Syntax: telegram:type Path parameter: type (required) The endpoint type. Currently, only the 'bots' type is supported. There are 1 enums and the value can be one of: bots
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - type
      • thrift

        public static ThriftEndpointBuilderFactory.ThriftEndpointBuilder thrift​(String path)
        Thrift (camel-thrift) Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism. Category: rpc,transformation Since: 2.20 Maven coordinates: org.apache.camel:camel-thrift Syntax: thrift:host:port/service Path parameter: host The Thrift server host name. This is localhost or 0.0.0.0 (if not defined) when being a consumer or remote server host name when using producer. Path parameter: port (required) The Thrift server port Path parameter: service (required) Fully qualified service name from the thrift descriptor file (package dot service definition name)
        Parameters:
        path - host:port/service
      • thrift

        public static ThriftEndpointBuilderFactory.ThriftEndpointBuilder thrift​(String componentName,
                                                                                String path)
        Thrift (camel-thrift) Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism. Category: rpc,transformation Since: 2.20 Maven coordinates: org.apache.camel:camel-thrift Syntax: thrift:host:port/service Path parameter: host The Thrift server host name. This is localhost or 0.0.0.0 (if not defined) when being a consumer or remote server host name when using producer. Path parameter: port (required) The Thrift server port Path parameter: service (required) Fully qualified service name from the thrift descriptor file (package dot service definition name)
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/service
      • tika

        public static TikaEndpointBuilderFactory.TikaEndpointBuilder tika​(String path)
        Tika (camel-tika) Parse documents and extract metadata and text using Apache Tika. Category: document,transformation Since: 2.19 Maven coordinates: org.apache.camel:camel-tika Syntax: tika:operation Path parameter: operation (required) Operation type There are 2 enums and the value can be one of: parse, detect
        Parameters:
        path - operation
      • tika

        public static TikaEndpointBuilderFactory.TikaEndpointBuilder tika​(String componentName,
                                                                          String path)
        Tika (camel-tika) Parse documents and extract metadata and text using Apache Tika. Category: document,transformation Since: 2.19 Maven coordinates: org.apache.camel:camel-tika Syntax: tika:operation Path parameter: operation (required) Operation type There are 2 enums and the value can be one of: parse, detect
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operation
      • timer

        public static TimerEndpointBuilderFactory.TimerEndpointBuilder timer​(String path)
        Timer (camel-timer) Generate messages in specified intervals using java.util.Timer. Category: core,scheduling Since: 1.0 Maven coordinates: org.apache.camel:camel-timer Syntax: timer:timerName Path parameter: timerName (required) The name of the timer
        Parameters:
        path - timerName
      • timer

        public static TimerEndpointBuilderFactory.TimerEndpointBuilder timer​(String componentName,
                                                                             String path)
        Timer (camel-timer) Generate messages in specified intervals using java.util.Timer. Category: core,scheduling Since: 1.0 Maven coordinates: org.apache.camel:camel-timer Syntax: timer:timerName Path parameter: timerName (required) The name of the timer
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - timerName
      • twilio

        public static TwilioEndpointBuilderFactory.TwilioEndpointBuilder twilio​(String path)
        Twilio (camel-twilio) Interact with Twilio REST APIs using Twilio Java SDK. Category: api,messaging,cloud Since: 2.20 Maven coordinates: org.apache.camel:camel-twilio Syntax: twilio:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 56 enums and the value can be one of: ACCOUNT, ADDRESS, APPLICATION, AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP, INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY, NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE, SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST, ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL, AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE, AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK, CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING, CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL, INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE, MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER, RECORDING_ADD_ON_RESULT, RECORDING_TRANSCRIPTION, RECORDING_ADD_ON_RESULT_PAYLOAD, SIP_CREDENTIAL_LIST, SIP_DOMAIN, SIP_IP_ACCESS_CONTROL_LIST, SIP_CREDENTIAL_LIST_CREDENTIAL, SIP_DOMAIN_CREDENTIAL_LIST_MAPPING, SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING, SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER, USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH, USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY, USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY Path parameter: methodName (required) What sub operation to use for the selected operation There are 5 enums and the value can be one of: create, delete, fetch, read, update
        Parameters:
        path - apiName/methodName
      • twilio

        public static TwilioEndpointBuilderFactory.TwilioEndpointBuilder twilio​(String componentName,
                                                                                String path)
        Twilio (camel-twilio) Interact with Twilio REST APIs using Twilio Java SDK. Category: api,messaging,cloud Since: 2.20 Maven coordinates: org.apache.camel:camel-twilio Syntax: twilio:apiName/methodName Path parameter: apiName (required) What kind of operation to perform There are 56 enums and the value can be one of: ACCOUNT, ADDRESS, APPLICATION, AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP, INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY, NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE, SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST, ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL, AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE, AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK, CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING, CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL, INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE, MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER, RECORDING_ADD_ON_RESULT, RECORDING_TRANSCRIPTION, RECORDING_ADD_ON_RESULT_PAYLOAD, SIP_CREDENTIAL_LIST, SIP_DOMAIN, SIP_IP_ACCESS_CONTROL_LIST, SIP_CREDENTIAL_LIST_CREDENTIAL, SIP_DOMAIN_CREDENTIAL_LIST_MAPPING, SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING, SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER, USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH, USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY, USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY Path parameter: methodName (required) What sub operation to use for the selected operation There are 5 enums and the value can be one of: create, delete, fetch, read, update
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - apiName/methodName
      • twitterDirectmessage

        public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageEndpointBuilder twitterDirectmessage​(String path)
        Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages. Category: cloud,api,social,chat Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax: twitter-directmessage:user Path parameter: user (required) The user name to send a direct message. This will be ignored for consumer.
        Parameters:
        path - user
      • twitterDirectmessage

        public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageEndpointBuilder twitterDirectmessage​(String componentName,
                                                                                                                          String path)
        Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages. Category: cloud,api,social,chat Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax: twitter-directmessage:user Path parameter: user (required) The user name to send a direct message. This will be ignored for consumer.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - user
      • twitterSearch

        public static TwitterSearchEndpointBuilderFactory.TwitterSearchEndpointBuilder twitterSearch​(String path)
        Twitter Search (camel-twitter) Access Twitter Search. Category: cloud,api,search,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax: twitter-search:keywords Path parameter: keywords (required) The search query, use the keywords AND, OR, - and () to narrow the search results.
        Parameters:
        path - keywords
      • twitterSearch

        public static TwitterSearchEndpointBuilderFactory.TwitterSearchEndpointBuilder twitterSearch​(String componentName,
                                                                                                     String path)
        Twitter Search (camel-twitter) Access Twitter Search. Category: cloud,api,search,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax: twitter-search:keywords Path parameter: keywords (required) The search query, use the keywords AND, OR, - and () to narrow the search results.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - keywords
      • twitterTimeline

        public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineEndpointBuilder twitterTimeline​(String path)
        Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline. Category: api,cloud,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax: twitter-timeline:timelineType Path parameter: timelineType (required) The timeline type to produce/consume. There are 6 enums and the value can be one of: PUBLIC, HOME, USER, MENTIONS, RETWEETSOFME, UNKNOWN
        Parameters:
        path - timelineType
      • twitterTimeline

        public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineEndpointBuilder twitterTimeline​(String componentName,
                                                                                                           String path)
        Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline. Category: api,cloud,social Since: 2.10 Maven coordinates: org.apache.camel:camel-twitter Syntax: twitter-timeline:timelineType Path parameter: timelineType (required) The timeline type to produce/consume. There are 6 enums and the value can be one of: PUBLIC, HOME, USER, MENTIONS, RETWEETSOFME, UNKNOWN
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - timelineType
      • undertow

        public static UndertowEndpointBuilderFactory.UndertowEndpointBuilder undertow​(String path)
        Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers. Category: http,websocket Since: 2.16 Maven coordinates: org.apache.camel:camel-undertow Syntax: undertow:httpURI Path parameter: httpURI (required) The url of the HTTP endpoint to use.
        Parameters:
        path - httpURI
      • undertow

        public static UndertowEndpointBuilderFactory.UndertowEndpointBuilder undertow​(String componentName,
                                                                                      String path)
        Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers. Category: http,websocket Since: 2.16 Maven coordinates: org.apache.camel:camel-undertow Syntax: undertow:httpURI Path parameter: httpURI (required) The url of the HTTP endpoint to use.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpURI
      • validator

        public static ValidatorEndpointBuilderFactory.ValidatorEndpointBuilder validator​(String path)
        Validator (camel-validator) Validate the payload using XML Schema and JAXP Validation. Category: core,validation Since: 1.1 Maven coordinates: org.apache.camel:camel-validator Syntax: validator:resourceUri Path parameter: resourceUri (required) URL to a local resource on the classpath, or a reference to lookup a bean in the Registry, or a full URL to a remote resource or resource on the file system which contains the XSD to validate against.
        Parameters:
        path - resourceUri
      • validator

        public static ValidatorEndpointBuilderFactory.ValidatorEndpointBuilder validator​(String componentName,
                                                                                         String path)
        Validator (camel-validator) Validate the payload using XML Schema and JAXP Validation. Category: core,validation Since: 1.1 Maven coordinates: org.apache.camel:camel-validator Syntax: validator:resourceUri Path parameter: resourceUri (required) URL to a local resource on the classpath, or a reference to lookup a bean in the Registry, or a full URL to a remote resource or resource on the file system which contains the XSD to validate against.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • velocity

        public static VelocityEndpointBuilderFactory.VelocityEndpointBuilder velocity​(String path)
        Velocity (camel-velocity) Transform messages using a Velocity template. Category: transformation Since: 1.2 Maven coordinates: org.apache.camel:camel-velocity Syntax: velocity:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        path - resourceUri
      • velocity

        public static VelocityEndpointBuilderFactory.VelocityEndpointBuilder velocity​(String componentName,
                                                                                      String path)
        Velocity (camel-velocity) Transform messages using a Velocity template. Category: transformation Since: 1.2 Maven coordinates: org.apache.camel:camel-velocity Syntax: velocity:resourceUri Path parameter: resourceUri (required) Path to the resource. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • vertx

        public static VertxEndpointBuilderFactory.VertxEndpointBuilder vertx​(String path)
        Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus. Category: eventbus,reactive Since: 2.12 Maven coordinates: org.apache.camel:camel-vertx Syntax: vertx:address Path parameter: address (required) Sets the event bus address used to communicate
        Parameters:
        path - address
      • vertx

        public static VertxEndpointBuilderFactory.VertxEndpointBuilder vertx​(String componentName,
                                                                             String path)
        Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus. Category: eventbus,reactive Since: 2.12 Maven coordinates: org.apache.camel:camel-vertx Syntax: vertx:address Path parameter: address (required) Sets the event bus address used to communicate
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - address
      • vertxHttp

        public static VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttp​(String path)
        Vert.x HTTP Client (camel-vertx-http) Send requests to external HTTP servers using Vert.x Category: http Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-http Syntax: vertx-http:httpUri Path parameter: httpUri (required) The HTTP URI to connect to
        Parameters:
        path - httpUri
      • vertxHttp

        public static VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttp​(String componentName,
                                                                                         String path)
        Vert.x HTTP Client (camel-vertx-http) Send requests to external HTTP servers using Vert.x Category: http Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-http Syntax: vertx-http:httpUri Path parameter: httpUri (required) The HTTP URI to connect to
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - httpUri
      • vertxKafka

        public static VertxKafkaEndpointBuilderFactory.VertxKafkaEndpointBuilder vertxKafka​(String path)
        Vert.x Kafka (camel-vertx-kafka) Sent and receive messages to/from an Apache Kafka broker using vert.x Kafka client Category: messaging Since: 3.7 Maven coordinates: org.apache.camel:camel-vertx-kafka Syntax: vertx-kafka:topic Path parameter: topic (required) Name of the topic to use. On the consumer you can use comma to separate multiple topics. A producer can only send a message to a single topic.
        Parameters:
        path - topic
      • vertxKafka

        public static VertxKafkaEndpointBuilderFactory.VertxKafkaEndpointBuilder vertxKafka​(String componentName,
                                                                                            String path)
        Vert.x Kafka (camel-vertx-kafka) Sent and receive messages to/from an Apache Kafka broker using vert.x Kafka client Category: messaging Since: 3.7 Maven coordinates: org.apache.camel:camel-vertx-kafka Syntax: vertx-kafka:topic Path parameter: topic (required) Name of the topic to use. On the consumer you can use comma to separate multiple topics. A producer can only send a message to a single topic.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - topic
      • vertxWebsocket

        public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketEndpointBuilder vertxWebsocket​(String path)
        Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: websocket Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax: vertx-websocket:host:port/path Path parameter: host The host that the consumer should bind to or the host of the remote websocket destination that the producer should connect to Default value: 0.0.0.0 Path parameter: port The port that the consumer should bind to or port of the remote websocket destination that the producer should connect to Default value: 0 Path parameter: path (required) The path that the consumer should bind to or path of the remote websocket destination that the producer should connect to Default value: /
        Parameters:
        path - host:port/path
      • vertxWebsocket

        public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketEndpointBuilder vertxWebsocket​(String componentName,
                                                                                                        String path)
        Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: websocket Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax: vertx-websocket:host:port/path Path parameter: host The host that the consumer should bind to or the host of the remote websocket destination that the producer should connect to Default value: 0.0.0.0 Path parameter: port The port that the consumer should bind to or port of the remote websocket destination that the producer should connect to Default value: 0 Path parameter: path (required) The path that the consumer should bind to or path of the remote websocket destination that the producer should connect to Default value: /
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/path
      • vm

        public static VmEndpointBuilderFactory.VmEndpointBuilder vm​(String path)
        VM (camel-vm) Call another endpoint in the same CamelContext asynchronously. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-vm Syntax: vm:name Path parameter: name (required) Name of queue
        Parameters:
        path - name
      • vm

        public static VmEndpointBuilderFactory.VmEndpointBuilder vm​(String componentName,
                                                                    String path)
        VM (camel-vm) Call another endpoint in the same CamelContext asynchronously. Category: core,endpoint Since: 1.1 Maven coordinates: org.apache.camel:camel-vm Syntax: vm:name Path parameter: name (required) Name of queue
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • weather

        public static WeatherEndpointBuilderFactory.WeatherEndpointBuilder weather​(String path)
        Weather (camel-weather) Poll the weather information from Open Weather Map. Category: api Since: 2.12 Maven coordinates: org.apache.camel:camel-weather Syntax: weather:name Path parameter: name (required) The name value is not used.
        Parameters:
        path - name
      • weather

        public static WeatherEndpointBuilderFactory.WeatherEndpointBuilder weather​(String componentName,
                                                                                   String path)
        Weather (camel-weather) Poll the weather information from Open Weather Map. Category: api Since: 2.12 Maven coordinates: org.apache.camel:camel-weather Syntax: weather:name Path parameter: name (required) The name value is not used.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • web3j

        public static Web3jEndpointBuilderFactory.Web3jEndpointBuilder web3j​(String path)
        Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API. Category: bitcoin,blockchain,api Since: 2.22 Maven coordinates: org.apache.camel:camel-web3j Syntax: web3j:nodeAddress Path parameter: nodeAddress (required) Sets the node address used to communicate
        Parameters:
        path - nodeAddress
      • web3j

        public static Web3jEndpointBuilderFactory.Web3jEndpointBuilder web3j​(String componentName,
                                                                             String path)
        Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API. Category: bitcoin,blockchain,api Since: 2.22 Maven coordinates: org.apache.camel:camel-web3j Syntax: web3j:nodeAddress Path parameter: nodeAddress (required) Sets the node address used to communicate
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - nodeAddress
      • webhook

        public static WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhook​(String path)
        Webhook (camel-webhook) Expose webhook endpoints to receive push notifications for other Camel components. Category: cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-webhook Syntax: webhook:endpointUri Path parameter: endpointUri (required) The delegate uri. Must belong to a component that supports webhooks.
        Parameters:
        path - endpointUri
      • webhook

        public static WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhook​(String componentName,
                                                                                   String path)
        Webhook (camel-webhook) Expose webhook endpoints to receive push notifications for other Camel components. Category: cloud Since: 3.0 Maven coordinates: org.apache.camel:camel-webhook Syntax: webhook:endpointUri Path parameter: endpointUri (required) The delegate uri. Must belong to a component that supports webhooks.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - endpointUri
      • websocket

        public static WebsocketEndpointBuilderFactory.WebsocketEndpointBuilder websocket​(String path)
        Jetty Websocket (camel-websocket) Expose websocket endpoints using Jetty. Category: websocket Since: 2.10 Maven coordinates: org.apache.camel:camel-websocket Syntax: websocket:host:port/resourceUri Path parameter: host The hostname. The default value is 0.0.0.0. Setting this option on the component will use the component configured value as default. Default value: 0.0.0.0 Path parameter: port The port number. The default value is 9292. Setting this option on the component will use the component configured value as default. Default value: 9292 Path parameter: resourceUri (required) Name of the websocket channel to use
        Parameters:
        path - host:port/resourceUri
      • websocket

        public static WebsocketEndpointBuilderFactory.WebsocketEndpointBuilder websocket​(String componentName,
                                                                                         String path)
        Jetty Websocket (camel-websocket) Expose websocket endpoints using Jetty. Category: websocket Since: 2.10 Maven coordinates: org.apache.camel:camel-websocket Syntax: websocket:host:port/resourceUri Path parameter: host The hostname. The default value is 0.0.0.0. Setting this option on the component will use the component configured value as default. Default value: 0.0.0.0 Path parameter: port The port number. The default value is 9292. Setting this option on the component will use the component configured value as default. Default value: 9292 Path parameter: resourceUri (required) Name of the websocket channel to use
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/resourceUri
      • websocketJsr356

        public static JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketEndpointBuilder websocketJsr356​(String path)
        Javax Websocket (camel-websocket-jsr356) Expose websocket endpoints using JSR356. Category: http Since: 2.23 Maven coordinates: org.apache.camel:camel-websocket-jsr356 Syntax: websocket-jsr356:uri Path parameter: uri If a schemeless URI path is provided, a ServerEndpoint is deployed under that path. Else if the URI is prefixed with the 'ws://' scheme, then a connection is established to the corresponding server
        Parameters:
        path - uri
      • websocketJsr356

        public static JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketEndpointBuilder websocketJsr356​(String componentName,
                                                                                                           String path)
        Javax Websocket (camel-websocket-jsr356) Expose websocket endpoints using JSR356. Category: http Since: 2.23 Maven coordinates: org.apache.camel:camel-websocket-jsr356 Syntax: websocket-jsr356:uri Path parameter: uri If a schemeless URI path is provided, a ServerEndpoint is deployed under that path. Else if the URI is prefixed with the 'ws://' scheme, then a connection is established to the corresponding server
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - uri
      • weka

        public static WekaEndpointBuilderFactory.WekaEndpointBuilder weka​(String path)
        Weka (camel-weka) Perform machine learning tasks using Weka. Category: datamining Since: 3.1 Maven coordinates: org.apache.camel:camel-weka Syntax: weka:command Path parameter: command (required) The command to use. There are 7 enums and the value can be one of: filter, model, read, write, push, pop, version
        Parameters:
        path - command
      • weka

        public static WekaEndpointBuilderFactory.WekaEndpointBuilder weka​(String componentName,
                                                                          String path)
        Weka (camel-weka) Perform machine learning tasks using Weka. Category: datamining Since: 3.1 Maven coordinates: org.apache.camel:camel-weka Syntax: weka:command Path parameter: command (required) The command to use. There are 7 enums and the value can be one of: filter, model, read, write, push, pop, version
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - command
      • wordpress

        public static WordpressEndpointBuilderFactory.WordpressEndpointBuilder wordpress​(String path)
        Wordpress (camel-wordpress) Manage posts and users using Wordpress API. Category: cloud,api,cms Since: 2.21 Maven coordinates: org.apache.camel:camel-wordpress Syntax: wordpress:operation Path parameter: operation (required) The endpoint operation. There are 2 enums and the value can be one of: post, user Path parameter: operationDetail The second part of an endpoint operation. Needed only when endpoint semantic is not enough, like wordpress:post:delete There are 1 enums and the value can be one of: delete
        Parameters:
        path - operation
      • wordpress

        public static WordpressEndpointBuilderFactory.WordpressEndpointBuilder wordpress​(String componentName,
                                                                                         String path)
        Wordpress (camel-wordpress) Manage posts and users using Wordpress API. Category: cloud,api,cms Since: 2.21 Maven coordinates: org.apache.camel:camel-wordpress Syntax: wordpress:operation Path parameter: operation (required) The endpoint operation. There are 2 enums and the value can be one of: post, user Path parameter: operationDetail The second part of an endpoint operation. Needed only when endpoint semantic is not enough, like wordpress:post:delete There are 1 enums and the value can be one of: delete
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - operation
      • workday

        public static WorkdayEndpointBuilderFactory.WorkdayEndpointBuilder workday​(String path)
        Workday (camel-workday) Detect and parse documents using Workday. Category: cloud,api,hcm Since: 3.1 Maven coordinates: org.apache.camel:camel-workday Syntax: workday:entity:path Path parameter: entity (required) The entity to be requested or subscribed via API. There are 2 enums and the value can be one of: report, commonAPI Path parameter: path (required) The API path to access an entity structure.
        Parameters:
        path - entity:path
      • workday

        public static WorkdayEndpointBuilderFactory.WorkdayEndpointBuilder workday​(String componentName,
                                                                                   String path)
        Workday (camel-workday) Detect and parse documents using Workday. Category: cloud,api,hcm Since: 3.1 Maven coordinates: org.apache.camel:camel-workday Syntax: workday:entity:path Path parameter: entity (required) The entity to be requested or subscribed via API. There are 2 enums and the value can be one of: report, commonAPI Path parameter: path (required) The API path to access an entity structure.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - entity:path
      • xchange

        public static XChangeEndpointBuilderFactory.XChangeEndpointBuilder xchange​(String path)
        XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges. Category: bitcoin,blockchain Since: 2.21 Maven coordinates: org.apache.camel:camel-xchange Syntax: xchange:name Path parameter: name (required) The exchange to connect to
        Parameters:
        path - name
      • xchange

        public static XChangeEndpointBuilderFactory.XChangeEndpointBuilder xchange​(String componentName,
                                                                                   String path)
        XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges. Category: bitcoin,blockchain Since: 2.21 Maven coordinates: org.apache.camel:camel-xchange Syntax: xchange:name Path parameter: name (required) The exchange to connect to
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • xj

        public static XJEndpointBuilderFactory.XJEndpointBuilder xj​(String path)
        XJ (camel-xj) Transform JSON and XML message using a XSLT. Category: transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xj Syntax: xj:resourceUri Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        path - resourceUri
      • xj

        public static XJEndpointBuilderFactory.XJEndpointBuilder xj​(String componentName,
                                                                    String path)
        XJ (camel-xj) Transform JSON and XML message using a XSLT. Category: transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xj Syntax: xj:resourceUri Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • xmlsecuritySign

        public static XmlSignerEndpointBuilderFactory.XmlSignerEndpointBuilder xmlsecuritySign​(String path)
        XML Security Sign (camel-xmlsecurity) Sign XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax: xmlsecurity-sign:name Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different signer endpoints within the camel context.
        Parameters:
        path - name
      • xmlsecuritySign

        public static XmlSignerEndpointBuilderFactory.XmlSignerEndpointBuilder xmlsecuritySign​(String componentName,
                                                                                               String path)
        XML Security Sign (camel-xmlsecurity) Sign XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax: xmlsecurity-sign:name Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different signer endpoints within the camel context.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • xmlsecurityVerify

        public static XmlVerifierEndpointBuilderFactory.XmlVerifierEndpointBuilder xmlsecurityVerify​(String path)
        XML Security Verify (camel-xmlsecurity) Verify XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax: xmlsecurity-verify:name Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different verify endpoints within the camel context.
        Parameters:
        path - name
      • xmlsecurityVerify

        public static XmlVerifierEndpointBuilderFactory.XmlVerifierEndpointBuilder xmlsecurityVerify​(String componentName,
                                                                                                     String path)
        XML Security Verify (camel-xmlsecurity) Verify XML payloads using the XML signature specification. Category: security,transformation Since: 2.12 Maven coordinates: org.apache.camel:camel-xmlsecurity Syntax: xmlsecurity-verify:name Path parameter: name (required) The name part in the URI can be chosen by the user to distinguish between different verify endpoints within the camel context.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - name
      • xmpp

        public static XmppEndpointBuilderFactory.XmppEndpointBuilder xmpp​(String path)
        XMPP (camel-xmpp) Send and receive messages to/from an XMPP chat server. Category: chat,messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-xmpp Syntax: xmpp:host:port/participant Path parameter: host (required) Hostname for the chat server Path parameter: port (required) Port number for the chat server Path parameter: participant JID (Jabber ID) of person to receive messages. room parameter has precedence over participant.
        Parameters:
        path - host:port/participant
      • xmpp

        public static XmppEndpointBuilderFactory.XmppEndpointBuilder xmpp​(String componentName,
                                                                          String path)
        XMPP (camel-xmpp) Send and receive messages to/from an XMPP chat server. Category: chat,messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-xmpp Syntax: xmpp:host:port/participant Path parameter: host (required) Hostname for the chat server Path parameter: port (required) Port number for the chat server Path parameter: participant JID (Jabber ID) of person to receive messages. room parameter has precedence over participant.
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - host:port/participant
      • xquery

        public static XQueryEndpointBuilderFactory.XQueryEndpointBuilder xquery​(String path)
        XQuery (camel-saxon) Query and/or transform XML payloads using XQuery and Saxon. Category: transformation Since: 1.0 Maven coordinates: org.apache.camel:camel-saxon Syntax: xquery:resourceUri Path parameter: resourceUri (required) The name of the template to load from classpath or file system
        Parameters:
        path - resourceUri
      • xquery

        public static XQueryEndpointBuilderFactory.XQueryEndpointBuilder xquery​(String componentName,
                                                                                String path)
        XQuery (camel-saxon) Query and/or transform XML payloads using XQuery and Saxon. Category: transformation Since: 1.0 Maven coordinates: org.apache.camel:camel-saxon Syntax: xquery:resourceUri Path parameter: resourceUri (required) The name of the template to load from classpath or file system
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • xslt

        public static XsltEndpointBuilderFactory.XsltEndpointBuilder xslt​(String path)
        XSLT (camel-xslt) Transforms XML payload using an XSLT template. Category: core,transformation Since: 1.3 Maven coordinates: org.apache.camel:camel-xslt Syntax: xslt:resourceUri Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        path - resourceUri
      • xslt

        public static XsltEndpointBuilderFactory.XsltEndpointBuilder xslt​(String componentName,
                                                                          String path)
        XSLT (camel-xslt) Transforms XML payload using an XSLT template. Category: core,transformation Since: 1.3 Maven coordinates: org.apache.camel:camel-xslt Syntax: xslt:resourceUri Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • xsltSaxon

        public static XsltSaxonEndpointBuilderFactory.XsltSaxonEndpointBuilder xsltSaxon​(String path)
        XSLT Saxon (camel-xslt-saxon) Transform XML payloads using an XSLT template using Saxon. Category: core,transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xslt-saxon Syntax: xslt-saxon:resourceUri Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        path - resourceUri
      • xsltSaxon

        public static XsltSaxonEndpointBuilderFactory.XsltSaxonEndpointBuilder xsltSaxon​(String componentName,
                                                                                         String path)
        XSLT Saxon (camel-xslt-saxon) Transform XML payloads using an XSLT template using Saxon. Category: core,transformation Since: 3.0 Maven coordinates: org.apache.camel:camel-xslt-saxon Syntax: xslt-saxon:resourceUri Path parameter: resourceUri (required) Path to the template. The following is supported by the default URIResolver. You can prefix with: classpath, file, http, ref, or bean. classpath, file and http loads the resource using these protocols (classpath is default). ref will lookup the resource in the registry. bean will call a method on a bean to be used as the resource. For bean you can specify the method name after dot, eg bean:myBean.myMethod
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - resourceUri
      • yammer

        public static YammerEndpointBuilderFactory.YammerEndpointBuilder yammer​(String path)
        Yammer (camel-yammer) Interact with the Yammer enterprise social network. Category: social,cloud,api Since: 2.12 Maven coordinates: org.apache.camel:camel-yammer Syntax: yammer:function Path parameter: function (required) The function to use There are 9 enums and the value can be one of: MESSAGES, MY_FEED, ALGO, FOLLOWING, SENT, PRIVATE, RECEIVED, USERS, CURRENT
        Parameters:
        path - function
      • yammer

        public static YammerEndpointBuilderFactory.YammerEndpointBuilder yammer​(String componentName,
                                                                                String path)
        Yammer (camel-yammer) Interact with the Yammer enterprise social network. Category: social,cloud,api Since: 2.12 Maven coordinates: org.apache.camel:camel-yammer Syntax: yammer:function Path parameter: function (required) The function to use There are 9 enums and the value can be one of: MESSAGES, MY_FEED, ALGO, FOLLOWING, SENT, PRIVATE, RECEIVED, USERS, CURRENT
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - function
      • zendesk

        public static ZendeskEndpointBuilderFactory.ZendeskEndpointBuilder zendesk​(String path)
        Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc. Category: cloud,api,support Since: 2.19 Maven coordinates: org.apache.camel:camel-zendesk Syntax: zendesk:methodName Path parameter: methodName (required) What operation to use There are 342 enums and the value can be one of: ADD_TAG_TO_ORGANISATIONS, ADD_TAG_TO_TICKET, ADD_TAG_TO_TOPICS, ASSOCIATE_ATTACHMENTS_TO_ARTICLE, CHANGE_USER_PASSWORD, CREATE_ARTICLE, CREATE_ARTICLE_1, CREATE_ARTICLE_TRANSLATION, CREATE_AUTOMATION, CREATE_CATEGORY, CREATE_CATEGORY_TRANSLATION, CREATE_COMMENT, CREATE_DYNAMIC_CONTENT_ITEM, CREATE_DYNAMIC_CONTENT_ITEM_VARIANT, CREATE_FORUM, CREATE_GROUP, CREATE_GROUP_MEMBERSHIP, CREATE_GROUP_MEMBERSHIP_1, CREATE_MACRO, CREATE_OR_UPDATE_USER, CREATE_OR_UPDATE_USERS, CREATE_OR_UPDATE_USERS_1, CREATE_OR_UPDATE_USERS_ASYNC, CREATE_ORGANIZATION, CREATE_ORGANIZATION_MEMBERSHIP, CREATE_ORGANIZATION_MEMBERSHIP_1, CREATE_ORGANIZATION_MEMBERSHIPS, CREATE_ORGANIZATION_MEMBERSHIPS_1, CREATE_ORGANIZATION_MEMBERSHIPS_ASYNC, CREATE_ORGANIZATIONS, CREATE_ORGANIZATIONS_1, CREATE_ORGANIZATIONS_ASYNC, CREATE_PERMISSION_GROUP, CREATE_REQUEST, CREATE_SATISFACTION_RATING, CREATE_SATISFACTION_RATING_1, CREATE_SECTION, CREATE_SECTION_TRANSLATION, CREATE_TARGET, CREATE_TICKET, CREATE_TICKET_ASYNC, CREATE_TICKET_FIELD, CREATE_TICKET_FORM, CREATE_TICKET_FROM_TWEET, CREATE_TICKETS, CREATE_TICKETS_1, CREATE_TICKETS_ASYNC, CREATE_TOPIC, CREATE_TRIGGER, CREATE_UPLOAD, CREATE_UPLOAD_1, CREATE_UPLOAD_2, CREATE_UPLOAD_ARTICLE, CREATE_UPLOAD_ARTICLE_1, CREATE_USER, CREATE_USER_IDENTITY, CREATE_USER_IDENTITY_1, CREATE_USER_SEGMENT, CREATE_USERS, CREATE_USERS_1, CREATE_USERS_ASYNC, DELETE_ARTICLE, DELETE_ARTICLE_ATTACHMENT, DELETE_ARTICLE_ATTACHMENT_1, DELETE_ATTACHMENT, DELETE_ATTACHMENT_1, DELETE_AUTOMATION, DELETE_CATEGORY, DELETE_DYNAMIC_CONTENT_ITEM, DELETE_DYNAMIC_CONTENT_ITEM_VARIANT, DELETE_FORUM, DELETE_GROUP, DELETE_GROUP_1, DELETE_GROUP_MEMBERSHIP, DELETE_GROUP_MEMBERSHIP_1, DELETE_GROUP_MEMBERSHIP_2, DELETE_GROUP_MEMBERSHIP_3, DELETE_ORGANIZATION, DELETE_ORGANIZATION_1, DELETE_ORGANIZATION_MEMBERSHIP, DELETE_ORGANIZATION_MEMBERSHIP_1, DELETE_ORGANIZATION_MEMBERSHIP_2, DELETE_ORGANIZATION_MEMBERSHIPS, DELETE_PERMISSION_GROUP, DELETE_PERMISSION_GROUP_1, DELETE_SECTION, DELETE_SUSPENDED_TICKET, DELETE_SUSPENDED_TICKET_1, DELETE_TARGET, DELETE_TICKET, DELETE_TICKET_1, DELETE_TICKET_FIELD, DELETE_TICKET_FIELD_1, DELETE_TICKETS, DELETE_TOPIC, DELETE_TRANSLATION, DELETE_TRANSLATION_1, DELETE_TRIGGER, DELETE_UPLOAD, DELETE_UPLOAD_1, DELETE_USER, DELETE_USER_1, DELETE_USER_IDENTITY, DELETE_USER_IDENTITY_1, DELETE_USER_IDENTITY_2, DELETE_USER_SEGMENT, DELETE_USER_SEGMENT_1, GET_ARTICLE, GET_ARTICLE_FROM_SEARCH, GET_ARTICLE_FROM_SEARCH_1, GET_ARTICLE_SUBSCRIPTIONS, GET_ARTICLE_SUBSCRIPTIONS_1, GET_ARTICLE_TRANSLATIONS, GET_ARTICLES, GET_ARTICLES_1, GET_ARTICLES_2, GET_ARTICLES_3, GET_ARTICLES_FROM_ALL_LABELS, GET_ARTICLES_FROM_ANY_LABELS, GET_ARTICLES_FROM_PAGE, GET_ARTICLES_INCREMENTALLY, GET_ASSIGNABLE_GROUP_MEMBERSHIPS, GET_ASSIGNABLE_GROUP_MEMBERSHIPS_1, GET_ASSIGNABLE_GROUPS, GET_ATTACHMENT, GET_ATTACHMENT_1, GET_ATTACHMENTS_FROM_ARTICLE, GET_AUTHENTICATED_USER, GET_AUTO_COMPLETE_ORGANIZATIONS, GET_AUTOMATION, GET_AUTOMATIONS, GET_BRANDS, GET_CC_REQUESTS, GET_CATEGORIES, GET_CATEGORY, GET_CATEGORY_TRANSLATIONS, GET_COMPLIANCE_DELETION_STATUSES, GET_CURRENT_USER, GET_CUSTOM_AGENT_ROLES, GET_DELETED_TICKETS, GET_DELETED_TICKETS_1, GET_DYNAMIC_CONTENT_ITEM, GET_DYNAMIC_CONTENT_ITEM_VARIANT, GET_DYNAMIC_CONTENT_ITEM_VARIANTS, GET_DYNAMIC_CONTENT_ITEMS, GET_FORUM, GET_FORUMS, GET_FORUMS_1, GET_GROUP, GET_GROUP_MEMBERSHIP, GET_GROUP_MEMBERSHIP_1, GET_GROUP_MEMBERSHIP_BY_USER, GET_GROUP_MEMBERSHIPS, GET_GROUP_MEMBERSHIPS_1, GET_GROUP_ORGANIZATION, GET_GROUP_USERS, GET_GROUPS, GET_HELP_CENTER_LOCALES, GET_HOLIDAYS_FOR_SCHEDULE, GET_HOLIDAYS_FOR_SCHEDULE_1, GET_INCREMENTAL_TICKETS_RESULT, GET_JOB_STATUS, GET_JOB_STATUS_ASYNC, GET_JOB_STATUSES, GET_JOB_STATUSES_ASYNC, GET_MACRO, GET_MACROS, GET_OPEN_REQUESTS, GET_ORGANIZATION, GET_ORGANIZATION_FIELDS, GET_ORGANIZATION_MEMBERSHIP, GET_ORGANIZATION_MEMBERSHIP_BY_USER, GET_ORGANIZATION_MEMBERSHIP_FOR_USER, GET_ORGANIZATION_MEMBERSHIPS, GET_ORGANIZATION_MEMBERSHIPS_FOR_ORG, GET_ORGANIZATION_MEMBERSHIPS_FOR_USER, GET_ORGANIZATION_TICKETS, GET_ORGANIZATION_USERS, GET_ORGANIZATIONS, GET_ORGANIZATIONS_INCREMENTALLY, GET_PERMISSION_GROUP, GET_PERMISSION_GROUPS, GET_RECENT_TICKETS, GET_REQUEST, GET_REQUEST_COMMENT, GET_REQUEST_COMMENT_1, GET_REQUEST_COMMENT_2, GET_REQUEST_COMMENTS, GET_REQUEST_COMMENTS_1, GET_REQUESTS, GET_SATISFACTION_RATING, GET_SATISFACTION_RATINGS, GET_SCHEDULE, GET_SCHEDULE_1, GET_SCHEDULES, GET_SEARCH_RESULTS, GET_SEARCH_RESULTS_1, GET_SEARCH_RESULTS_2, GET_SEARCH_RESULTS_3, GET_SEARCH_RESULTS_4, GET_SECTION, GET_SECTION_SUBSCRIPTIONS, GET_SECTION_SUBSCRIPTIONS_1, GET_SECTION_TRANSLATIONS, GET_SECTIONS, GET_SECTIONS_1, GET_SECTIONS_2, GET_SOLVED_REQUESTS, GET_SUSPENDED_TICKETS, GET_TARGET, GET_TARGETS, GET_TICKET, GET_TICKET_AUDIT, GET_TICKET_AUDIT_1, GET_TICKET_AUDIT_2, GET_TICKET_AUDITS, GET_TICKET_AUDITS_1, GET_TICKET_COLLABORATORS, GET_TICKET_COMMENTS, GET_TICKET_COMMENTS_1, GET_TICKET_FIELD, GET_TICKET_FIELDS, GET_TICKET_FORM, GET_TICKET_FORMS, GET_TICKET_INCIDENTS, GET_TICKET_METRIC, GET_TICKET_METRIC_BY_TICKET, GET_TICKET_METRICS, GET_TICKETS, GET_TICKETS_1, GET_TICKETS_BY_EXTERNAL_ID, GET_TICKETS_BY_EXTERNAL_ID_1, GET_TICKETS_FROM_SEARCH, GET_TICKETS_INCREMENTALLY, GET_TICKETS_INCREMENTALLY_1, GET_TOPIC, GET_TOPICS, GET_TOPICS_1, GET_TOPICS_2, GET_TOPICS_3, GET_TOPICS_BY_USER, GET_TRIGGER, GET_TRIGGERS, GET_TWITTER_MONITORS, GET_USER, GET_USER_CCD_TICKETS, GET_USER_FIELDS, GET_USER_IDENTITIES, GET_USER_IDENTITIES_1, GET_USER_IDENTITY, GET_USER_IDENTITY_1, GET_USER_IDENTITY_2, GET_USER_RELATED_INFO, GET_USER_REQUESTED_TICKETS, GET_USER_REQUESTS, GET_USER_REQUESTS_1, GET_USER_SEGMENT, GET_USER_SEGMENTS, GET_USER_SEGMENTS_1, GET_USER_SEGMENTS_APPLICABLE, GET_USER_SUBSCRIPTIONS, GET_USER_SUBSCRIPTIONS_1, GET_USERS, GET_USERS_BY_ROLE, GET_USERS_INCREMENTALLY, IMPORT_TICKET, IMPORT_TOPIC, LOOKUP_ORGANIZATIONS_BY_EXTERNAL_ID, LOOKUP_USER_BY_EMAIL, LOOKUP_USER_BY_EXTERNAL_ID, MACROS_SHOW_CHANGES_TO_TICKET, MACROS_SHOW_TICKET_AFTER_CHANGES, MAKE_PRIVATE_TICKET_AUDIT, MAKE_PRIVATE_TICKET_AUDIT_1, MAKE_PRIVATE_TICKET_AUDIT_2, MARK_TICKET_AS_SPAM, MARK_TICKET_AS_SPAM_1, MERGE_USERS, NOTIFY_APP, PERMANENTLY_DELETE_TICKET, PERMANENTLY_DELETE_TICKET_1, PERMANENTLY_DELETE_TICKETS, PERMANENTLY_DELETE_USER, PERMANENTLY_DELETE_USER_1, QUEUE_CREATE_TICKET_ASYNC, REMOVE_TAG_FROM_ORGANISATIONS, REMOVE_TAG_FROM_TICKET, REMOVE_TAG_FROM_TOPICS, REQUEST_VERIFY_USER_IDENTITY, REQUEST_VERIFY_USER_IDENTITY_1, REQUEST_VERIFY_USER_IDENTITY_2, RESET_USER_PASSWORD, RESET_USER_PASSWORD_1, SET_GROUP_MEMBERSHIP_AS_DEFAULT, SET_ORGANIZATION_MEMBERSHIP_AS_DEFAULT, SET_TAG_ON_ORGANISATIONS, SET_TAG_ON_TICKET, SET_TAG_ON_TOPICS, SET_USER_PRIMARY_IDENTITY, SET_USER_PRIMARY_IDENTITY_1, SET_USER_PRIMARY_IDENTITY_2, SUSPEND_USER, TRUST_TICKET_AUDIT, TRUST_TICKET_AUDIT_1, TRUST_TICKET_AUDIT_2, UNSUSPEND_USER, UPDATE_ARTICLE, UPDATE_ARTICLE_TRANSLATION, UPDATE_AUTOMATION, UPDATE_CATEGORY, UPDATE_CATEGORY_TRANSLATION, UPDATE_DYNAMIC_CONTENT_ITEM, UPDATE_DYNAMIC_CONTENT_ITEM_VARIANT, UPDATE_FORUM, UPDATE_GROUP, UPDATE_INSTALLATION, UPDATE_MACRO, UPDATE_ORGANIZATION, UPDATE_ORGANIZATIONS, UPDATE_ORGANIZATIONS_1, UPDATE_ORGANIZATIONS_ASYNC, UPDATE_PERMISSION_GROUP, UPDATE_REQUEST, UPDATE_SECTION, UPDATE_SECTION_TRANSLATION, UPDATE_TICKET, UPDATE_TICKET_FIELD, UPDATE_TICKETS, UPDATE_TICKETS_1, UPDATE_TICKETS_ASYNC, UPDATE_TOPIC, UPDATE_TRIGGER, UPDATE_USER, UPDATE_USER_IDENTITY, UPDATE_USER_IDENTITY_1, UPDATE_USER_SEGMENT, UPDATE_USERS, UPDATE_USERS_1, UPDATE_USERS_ASYNC, VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2
        Parameters:
        path - methodName
      • zendesk

        public static ZendeskEndpointBuilderFactory.ZendeskEndpointBuilder zendesk​(String componentName,
                                                                                   String path)
        Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc. Category: cloud,api,support Since: 2.19 Maven coordinates: org.apache.camel:camel-zendesk Syntax: zendesk:methodName Path parameter: methodName (required) What operation to use There are 342 enums and the value can be one of: ADD_TAG_TO_ORGANISATIONS, ADD_TAG_TO_TICKET, ADD_TAG_TO_TOPICS, ASSOCIATE_ATTACHMENTS_TO_ARTICLE, CHANGE_USER_PASSWORD, CREATE_ARTICLE, CREATE_ARTICLE_1, CREATE_ARTICLE_TRANSLATION, CREATE_AUTOMATION, CREATE_CATEGORY, CREATE_CATEGORY_TRANSLATION, CREATE_COMMENT, CREATE_DYNAMIC_CONTENT_ITEM, CREATE_DYNAMIC_CONTENT_ITEM_VARIANT, CREATE_FORUM, CREATE_GROUP, CREATE_GROUP_MEMBERSHIP, CREATE_GROUP_MEMBERSHIP_1, CREATE_MACRO, CREATE_OR_UPDATE_USER, CREATE_OR_UPDATE_USERS, CREATE_OR_UPDATE_USERS_1, CREATE_OR_UPDATE_USERS_ASYNC, CREATE_ORGANIZATION, CREATE_ORGANIZATION_MEMBERSHIP, CREATE_ORGANIZATION_MEMBERSHIP_1, CREATE_ORGANIZATION_MEMBERSHIPS, CREATE_ORGANIZATION_MEMBERSHIPS_1, CREATE_ORGANIZATION_MEMBERSHIPS_ASYNC, CREATE_ORGANIZATIONS, CREATE_ORGANIZATIONS_1, CREATE_ORGANIZATIONS_ASYNC, CREATE_PERMISSION_GROUP, CREATE_REQUEST, CREATE_SATISFACTION_RATING, CREATE_SATISFACTION_RATING_1, CREATE_SECTION, CREATE_SECTION_TRANSLATION, CREATE_TARGET, CREATE_TICKET, CREATE_TICKET_ASYNC, CREATE_TICKET_FIELD, CREATE_TICKET_FORM, CREATE_TICKET_FROM_TWEET, CREATE_TICKETS, CREATE_TICKETS_1, CREATE_TICKETS_ASYNC, CREATE_TOPIC, CREATE_TRIGGER, CREATE_UPLOAD, CREATE_UPLOAD_1, CREATE_UPLOAD_2, CREATE_UPLOAD_ARTICLE, CREATE_UPLOAD_ARTICLE_1, CREATE_USER, CREATE_USER_IDENTITY, CREATE_USER_IDENTITY_1, CREATE_USER_SEGMENT, CREATE_USERS, CREATE_USERS_1, CREATE_USERS_ASYNC, DELETE_ARTICLE, DELETE_ARTICLE_ATTACHMENT, DELETE_ARTICLE_ATTACHMENT_1, DELETE_ATTACHMENT, DELETE_ATTACHMENT_1, DELETE_AUTOMATION, DELETE_CATEGORY, DELETE_DYNAMIC_CONTENT_ITEM, DELETE_DYNAMIC_CONTENT_ITEM_VARIANT, DELETE_FORUM, DELETE_GROUP, DELETE_GROUP_1, DELETE_GROUP_MEMBERSHIP, DELETE_GROUP_MEMBERSHIP_1, DELETE_GROUP_MEMBERSHIP_2, DELETE_GROUP_MEMBERSHIP_3, DELETE_ORGANIZATION, DELETE_ORGANIZATION_1, DELETE_ORGANIZATION_MEMBERSHIP, DELETE_ORGANIZATION_MEMBERSHIP_1, DELETE_ORGANIZATION_MEMBERSHIP_2, DELETE_ORGANIZATION_MEMBERSHIPS, DELETE_PERMISSION_GROUP, DELETE_PERMISSION_GROUP_1, DELETE_SECTION, DELETE_SUSPENDED_TICKET, DELETE_SUSPENDED_TICKET_1, DELETE_TARGET, DELETE_TICKET, DELETE_TICKET_1, DELETE_TICKET_FIELD, DELETE_TICKET_FIELD_1, DELETE_TICKETS, DELETE_TOPIC, DELETE_TRANSLATION, DELETE_TRANSLATION_1, DELETE_TRIGGER, DELETE_UPLOAD, DELETE_UPLOAD_1, DELETE_USER, DELETE_USER_1, DELETE_USER_IDENTITY, DELETE_USER_IDENTITY_1, DELETE_USER_IDENTITY_2, DELETE_USER_SEGMENT, DELETE_USER_SEGMENT_1, GET_ARTICLE, GET_ARTICLE_FROM_SEARCH, GET_ARTICLE_FROM_SEARCH_1, GET_ARTICLE_SUBSCRIPTIONS, GET_ARTICLE_SUBSCRIPTIONS_1, GET_ARTICLE_TRANSLATIONS, GET_ARTICLES, GET_ARTICLES_1, GET_ARTICLES_2, GET_ARTICLES_3, GET_ARTICLES_FROM_ALL_LABELS, GET_ARTICLES_FROM_ANY_LABELS, GET_ARTICLES_FROM_PAGE, GET_ARTICLES_INCREMENTALLY, GET_ASSIGNABLE_GROUP_MEMBERSHIPS, GET_ASSIGNABLE_GROUP_MEMBERSHIPS_1, GET_ASSIGNABLE_GROUPS, GET_ATTACHMENT, GET_ATTACHMENT_1, GET_ATTACHMENTS_FROM_ARTICLE, GET_AUTHENTICATED_USER, GET_AUTO_COMPLETE_ORGANIZATIONS, GET_AUTOMATION, GET_AUTOMATIONS, GET_BRANDS, GET_CC_REQUESTS, GET_CATEGORIES, GET_CATEGORY, GET_CATEGORY_TRANSLATIONS, GET_COMPLIANCE_DELETION_STATUSES, GET_CURRENT_USER, GET_CUSTOM_AGENT_ROLES, GET_DELETED_TICKETS, GET_DELETED_TICKETS_1, GET_DYNAMIC_CONTENT_ITEM, GET_DYNAMIC_CONTENT_ITEM_VARIANT, GET_DYNAMIC_CONTENT_ITEM_VARIANTS, GET_DYNAMIC_CONTENT_ITEMS, GET_FORUM, GET_FORUMS, GET_FORUMS_1, GET_GROUP, GET_GROUP_MEMBERSHIP, GET_GROUP_MEMBERSHIP_1, GET_GROUP_MEMBERSHIP_BY_USER, GET_GROUP_MEMBERSHIPS, GET_GROUP_MEMBERSHIPS_1, GET_GROUP_ORGANIZATION, GET_GROUP_USERS, GET_GROUPS, GET_HELP_CENTER_LOCALES, GET_HOLIDAYS_FOR_SCHEDULE, GET_HOLIDAYS_FOR_SCHEDULE_1, GET_INCREMENTAL_TICKETS_RESULT, GET_JOB_STATUS, GET_JOB_STATUS_ASYNC, GET_JOB_STATUSES, GET_JOB_STATUSES_ASYNC, GET_MACRO, GET_MACROS, GET_OPEN_REQUESTS, GET_ORGANIZATION, GET_ORGANIZATION_FIELDS, GET_ORGANIZATION_MEMBERSHIP, GET_ORGANIZATION_MEMBERSHIP_BY_USER, GET_ORGANIZATION_MEMBERSHIP_FOR_USER, GET_ORGANIZATION_MEMBERSHIPS, GET_ORGANIZATION_MEMBERSHIPS_FOR_ORG, GET_ORGANIZATION_MEMBERSHIPS_FOR_USER, GET_ORGANIZATION_TICKETS, GET_ORGANIZATION_USERS, GET_ORGANIZATIONS, GET_ORGANIZATIONS_INCREMENTALLY, GET_PERMISSION_GROUP, GET_PERMISSION_GROUPS, GET_RECENT_TICKETS, GET_REQUEST, GET_REQUEST_COMMENT, GET_REQUEST_COMMENT_1, GET_REQUEST_COMMENT_2, GET_REQUEST_COMMENTS, GET_REQUEST_COMMENTS_1, GET_REQUESTS, GET_SATISFACTION_RATING, GET_SATISFACTION_RATINGS, GET_SCHEDULE, GET_SCHEDULE_1, GET_SCHEDULES, GET_SEARCH_RESULTS, GET_SEARCH_RESULTS_1, GET_SEARCH_RESULTS_2, GET_SEARCH_RESULTS_3, GET_SEARCH_RESULTS_4, GET_SECTION, GET_SECTION_SUBSCRIPTIONS, GET_SECTION_SUBSCRIPTIONS_1, GET_SECTION_TRANSLATIONS, GET_SECTIONS, GET_SECTIONS_1, GET_SECTIONS_2, GET_SOLVED_REQUESTS, GET_SUSPENDED_TICKETS, GET_TARGET, GET_TARGETS, GET_TICKET, GET_TICKET_AUDIT, GET_TICKET_AUDIT_1, GET_TICKET_AUDIT_2, GET_TICKET_AUDITS, GET_TICKET_AUDITS_1, GET_TICKET_COLLABORATORS, GET_TICKET_COMMENTS, GET_TICKET_COMMENTS_1, GET_TICKET_FIELD, GET_TICKET_FIELDS, GET_TICKET_FORM, GET_TICKET_FORMS, GET_TICKET_INCIDENTS, GET_TICKET_METRIC, GET_TICKET_METRIC_BY_TICKET, GET_TICKET_METRICS, GET_TICKETS, GET_TICKETS_1, GET_TICKETS_BY_EXTERNAL_ID, GET_TICKETS_BY_EXTERNAL_ID_1, GET_TICKETS_FROM_SEARCH, GET_TICKETS_INCREMENTALLY, GET_TICKETS_INCREMENTALLY_1, GET_TOPIC, GET_TOPICS, GET_TOPICS_1, GET_TOPICS_2, GET_TOPICS_3, GET_TOPICS_BY_USER, GET_TRIGGER, GET_TRIGGERS, GET_TWITTER_MONITORS, GET_USER, GET_USER_CCD_TICKETS, GET_USER_FIELDS, GET_USER_IDENTITIES, GET_USER_IDENTITIES_1, GET_USER_IDENTITY, GET_USER_IDENTITY_1, GET_USER_IDENTITY_2, GET_USER_RELATED_INFO, GET_USER_REQUESTED_TICKETS, GET_USER_REQUESTS, GET_USER_REQUESTS_1, GET_USER_SEGMENT, GET_USER_SEGMENTS, GET_USER_SEGMENTS_1, GET_USER_SEGMENTS_APPLICABLE, GET_USER_SUBSCRIPTIONS, GET_USER_SUBSCRIPTIONS_1, GET_USERS, GET_USERS_BY_ROLE, GET_USERS_INCREMENTALLY, IMPORT_TICKET, IMPORT_TOPIC, LOOKUP_ORGANIZATIONS_BY_EXTERNAL_ID, LOOKUP_USER_BY_EMAIL, LOOKUP_USER_BY_EXTERNAL_ID, MACROS_SHOW_CHANGES_TO_TICKET, MACROS_SHOW_TICKET_AFTER_CHANGES, MAKE_PRIVATE_TICKET_AUDIT, MAKE_PRIVATE_TICKET_AUDIT_1, MAKE_PRIVATE_TICKET_AUDIT_2, MARK_TICKET_AS_SPAM, MARK_TICKET_AS_SPAM_1, MERGE_USERS, NOTIFY_APP, PERMANENTLY_DELETE_TICKET, PERMANENTLY_DELETE_TICKET_1, PERMANENTLY_DELETE_TICKETS, PERMANENTLY_DELETE_USER, PERMANENTLY_DELETE_USER_1, QUEUE_CREATE_TICKET_ASYNC, REMOVE_TAG_FROM_ORGANISATIONS, REMOVE_TAG_FROM_TICKET, REMOVE_TAG_FROM_TOPICS, REQUEST_VERIFY_USER_IDENTITY, REQUEST_VERIFY_USER_IDENTITY_1, REQUEST_VERIFY_USER_IDENTITY_2, RESET_USER_PASSWORD, RESET_USER_PASSWORD_1, SET_GROUP_MEMBERSHIP_AS_DEFAULT, SET_ORGANIZATION_MEMBERSHIP_AS_DEFAULT, SET_TAG_ON_ORGANISATIONS, SET_TAG_ON_TICKET, SET_TAG_ON_TOPICS, SET_USER_PRIMARY_IDENTITY, SET_USER_PRIMARY_IDENTITY_1, SET_USER_PRIMARY_IDENTITY_2, SUSPEND_USER, TRUST_TICKET_AUDIT, TRUST_TICKET_AUDIT_1, TRUST_TICKET_AUDIT_2, UNSUSPEND_USER, UPDATE_ARTICLE, UPDATE_ARTICLE_TRANSLATION, UPDATE_AUTOMATION, UPDATE_CATEGORY, UPDATE_CATEGORY_TRANSLATION, UPDATE_DYNAMIC_CONTENT_ITEM, UPDATE_DYNAMIC_CONTENT_ITEM_VARIANT, UPDATE_FORUM, UPDATE_GROUP, UPDATE_INSTALLATION, UPDATE_MACRO, UPDATE_ORGANIZATION, UPDATE_ORGANIZATIONS, UPDATE_ORGANIZATIONS_1, UPDATE_ORGANIZATIONS_ASYNC, UPDATE_PERMISSION_GROUP, UPDATE_REQUEST, UPDATE_SECTION, UPDATE_SECTION_TRANSLATION, UPDATE_TICKET, UPDATE_TICKET_FIELD, UPDATE_TICKETS, UPDATE_TICKETS_1, UPDATE_TICKETS_ASYNC, UPDATE_TOPIC, UPDATE_TRIGGER, UPDATE_USER, UPDATE_USER_IDENTITY, UPDATE_USER_IDENTITY_1, UPDATE_USER_SEGMENT, UPDATE_USERS, UPDATE_USERS_1, UPDATE_USERS_ASYNC, VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - methodName
      • zookeeper

        public static ZooKeeperEndpointBuilderFactory.ZooKeeperEndpointBuilder zookeeper​(String path)
        ZooKeeper (camel-zookeeper) Manage ZooKeeper clusters. Category: clustering,management,bigdata Since: 2.9 Maven coordinates: org.apache.camel:camel-zookeeper Syntax: zookeeper:serverUrls/path Path parameter: serverUrls (required) The zookeeper server hosts (multiple servers can be separated by comma) Path parameter: path (required) The node in the ZooKeeper server (aka znode)
        Parameters:
        path - serverUrls/path
      • zookeeper

        public static ZooKeeperEndpointBuilderFactory.ZooKeeperEndpointBuilder zookeeper​(String componentName,
                                                                                         String path)
        ZooKeeper (camel-zookeeper) Manage ZooKeeper clusters. Category: clustering,management,bigdata Since: 2.9 Maven coordinates: org.apache.camel:camel-zookeeper Syntax: zookeeper:serverUrls/path Path parameter: serverUrls (required) The zookeeper server hosts (multiple servers can be separated by comma) Path parameter: path (required) The node in the ZooKeeper server (aka znode)
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - serverUrls/path
      • zookeeperMaster

        public static ZooKeeperMasterEndpointBuilderFactory.ZooKeeperMasterEndpointBuilder zookeeperMaster​(String path)
        ZooKeeper Master (camel-zookeeper-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering,management,bigdata Since: 2.19 Maven coordinates: org.apache.camel:camel-zookeeper-master Syntax: zookeeper-master:groupName:consumerEndpointUri Path parameter: groupName (required) The name of the cluster group to use Path parameter: consumerEndpointUri (required) The consumer endpoint to use in master/slave mode
        Parameters:
        path - groupName:consumerEndpointUri
      • zookeeperMaster

        public static ZooKeeperMasterEndpointBuilderFactory.ZooKeeperMasterEndpointBuilder zookeeperMaster​(String componentName,
                                                                                                           String path)
        ZooKeeper Master (camel-zookeeper-master) Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies. Category: clustering,management,bigdata Since: 2.19 Maven coordinates: org.apache.camel:camel-zookeeper-master Syntax: zookeeper-master:groupName:consumerEndpointUri Path parameter: groupName (required) The name of the cluster group to use Path parameter: consumerEndpointUri (required) The consumer endpoint to use in master/slave mode
        Parameters:
        componentName - to use a custom component name for the endpoint instead of the default name
        path - groupName:consumerEndpointUri