Class StaticEndpointBuilders

java.lang.Object
org.apache.camel.builder.endpoint.StaticEndpointBuilders

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

    • StaticEndpointBuilders

      public StaticEndpointBuilders()
  • Method Details

    • activemq

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • amqp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • arangodb

      ArangoDb (camel-arangodb) Perform operations on ArangoDb when used as a Document Database, or as a Graph Database Category: database Since: 3.5 Maven coordinates: org.apache.camel:camel-arangodb Syntax: arangodb:database Path parameter: database (required) database name
      Parameters:
      path - database
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • as2

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • asterisk

      Asterisk (camel-asterisk) Interact with Asterisk PBX Server (VoIP). Category: mobile Since: 2.18 Maven coordinates: org.apache.camel:camel-asterisk Syntax: asterisk:name Path parameter: name (required) Name of component
      Parameters:
      path - name
      Returns:
      the dsl builder
    • asterisk

      public static AsteriskEndpointBuilderFactory.AsteriskEndpointBuilder asterisk(String componentName, String path)
      Asterisk (camel-asterisk) Interact with Asterisk PBX Server (VoIP). Category: mobile 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
      Returns:
      the dsl builder
    • atmosphereWebsocket

      Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework. Category: http,networking 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
      Returns:
      the dsl builder
    • atmosphereWebsocket

      public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketEndpointBuilder atmosphereWebsocket(String componentName, String path)
      Atmosphere Websocket (camel-atmosphere-websocket) Expose WebSocket endpoints using the Atmosphere framework. Category: http,networking 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
      Returns:
      the dsl builder
    • atom

      Atom (camel-atom) Poll Atom RSS feeds. Category: document 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
      Returns:
      the dsl builder
    • atom

      public static AtomEndpointBuilderFactory.AtomEndpointBuilder atom(String componentName, String path)
      Atom (camel-atom) Poll Atom RSS feeds. Category: document 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
      Returns:
      the dsl builder
    • avro

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • aws2Athena

      AWS Athena (camel-aws2-athena) Access AWS Athena. 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
      Returns:
      the dsl builder
    • aws2Athena

      public static Athena2EndpointBuilderFactory.Athena2EndpointBuilder aws2Athena(String componentName, String path)
      AWS Athena (camel-aws2-athena) Access AWS Athena. 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
      Returns:
      the dsl builder
    • aws2Cw

      AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch. 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
      Returns:
      the dsl builder
    • aws2Cw

      public static Cw2EndpointBuilderFactory.Cw2EndpointBuilder aws2Cw(String componentName, String path)
      AWS CloudWatch (camel-aws2-cw) Sending metrics to AWS CloudWatch. 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
      Returns:
      the dsl builder
    • aws2Ddb

      AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB. Category: cloud,database 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
      Returns:
      the dsl builder
    • aws2Ddb

      public static Ddb2EndpointBuilderFactory.Ddb2EndpointBuilder aws2Ddb(String componentName, String path)
      AWS DynamoDB (camel-aws2-ddb) Store and retrieve data from AWS DynamoDB. Category: cloud,database 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
      Returns:
      the dsl builder
    • aws2Ddbstream

      AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream. Category: cloud,messaging 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
      Returns:
      the dsl builder
    • aws2Ddbstream

      public static Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder aws2Ddbstream(String componentName, String path)
      AWS DynamoDB Streams (camel-aws2-ddb) Receive messages from AWS DynamoDB Stream. Category: cloud,messaging 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
      Returns:
      the dsl builder
    • aws2Ec2

      AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances. 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
      Returns:
      the dsl builder
    • aws2Ec2

      public static AWS2EC2EndpointBuilderFactory.AWS2EC2EndpointBuilder aws2Ec2(String componentName, String path)
      AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2) Manage AWS EC2 instances. 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
      Returns:
      the dsl builder
    • aws2Ecs

      AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances. 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
      Returns:
      the dsl builder
    • aws2Ecs

      public static ECS2EndpointBuilderFactory.ECS2EndpointBuilder aws2Ecs(String componentName, String path)
      AWS Elastic Container Service (ECS) (camel-aws2-ecs) Manage AWS ECS cluster instances. 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
      Returns:
      the dsl builder
    • aws2Eks

      AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances. 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
      Returns:
      the dsl builder
    • aws2Eks

      public static EKS2EndpointBuilderFactory.EKS2EndpointBuilder aws2Eks(String componentName, String path)
      AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks) Manage AWS EKS cluster instances. 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
      Returns:
      the dsl builder
    • aws2Eventbridge

      AWS Eventbridge (camel-aws2-eventbridge) Send events to AWS Eventbridge cluster instances. 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
      Returns:
      the dsl builder
    • aws2Eventbridge

      public static EventbridgeEndpointBuilderFactory.EventbridgeEndpointBuilder aws2Eventbridge(String componentName, String path)
      AWS Eventbridge (camel-aws2-eventbridge) Send events to AWS Eventbridge cluster instances. 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
      Returns:
      the dsl builder
    • aws2Iam

      AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances. 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
      Returns:
      the dsl builder
    • aws2Iam

      public static IAM2EndpointBuilderFactory.IAM2EndpointBuilder aws2Iam(String componentName, String path)
      AWS Identity and Access Management (IAM) (camel-aws2-iam) Manage AWS IAM instances. 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
      Returns:
      the dsl builder
    • aws2Kinesis

      AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams. 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
      Returns:
      the dsl builder
    • aws2Kinesis

      public static Kinesis2EndpointBuilderFactory.Kinesis2EndpointBuilder aws2Kinesis(String componentName, String path)
      AWS Kinesis (camel-aws2-kinesis) Consume and produce records from and to AWS Kinesis Streams. 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
      Returns:
      the dsl builder
    • aws2KinesisFirehose

      AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams. 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
      Returns:
      the dsl builder
    • aws2KinesisFirehose

      public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2EndpointBuilder aws2KinesisFirehose(String componentName, String path)
      AWS Kinesis Firehose (camel-aws2-kinesis) Produce data to AWS Kinesis Firehose streams. 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
      Returns:
      the dsl builder
    • aws2Kms

      AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances. 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
      Returns:
      the dsl builder
    • aws2Kms

      public static KMS2EndpointBuilderFactory.KMS2EndpointBuilder aws2Kms(String componentName, String path)
      AWS Key Management Service (KMS) (camel-aws2-kms) Manage keys stored in AWS KMS instances. 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
      Returns:
      the dsl builder
    • aws2Lambda

      AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions. Category: cloud,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
      Returns:
      the dsl builder
    • aws2Lambda

      public static Lambda2EndpointBuilderFactory.Lambda2EndpointBuilder aws2Lambda(String componentName, String path)
      AWS Lambda (camel-aws2-lambda) Manage and invoke AWS Lambda functions. Category: cloud,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
      Returns:
      the dsl builder
    • aws2Mq

      AWS MQ (camel-aws2-mq) Send messages to AWS MQ. 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
      Returns:
      the dsl builder
    • aws2Mq

      public static MQ2EndpointBuilderFactory.MQ2EndpointBuilder aws2Mq(String componentName, String path)
      AWS MQ (camel-aws2-mq) Send messages to AWS MQ. 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
      Returns:
      the dsl builder
    • aws2Msk

      AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances. 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
      Returns:
      the dsl builder
    • aws2Msk

      public static MSK2EndpointBuilderFactory.MSK2EndpointBuilder aws2Msk(String componentName, String path)
      AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk) Manage AWS MSK instances. 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
      Returns:
      the dsl builder
    • aws2S3

      AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service. 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
      Returns:
      the dsl builder
    • aws2S3

      public static AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder aws2S3(String componentName, String path)
      AWS S3 Storage Service (camel-aws2-s3) Store and retrieve objects from AWS S3 Storage Service. 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
      Returns:
      the dsl builder
    • aws2Ses

      AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service. 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
      Returns:
      the dsl builder
    • aws2Ses

      public static Ses2EndpointBuilderFactory.Ses2EndpointBuilder aws2Ses(String componentName, String path)
      AWS Simple Email Service (SES) (camel-aws2-ses) Send e-mails through AWS SES service. 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
      Returns:
      the dsl builder
    • aws2Sns

      AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to AWS Simple Notification Topic. 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
      Returns:
      the dsl builder
    • aws2Sns

      public static Sns2EndpointBuilderFactory.Sns2EndpointBuilder aws2Sns(String componentName, String path)
      AWS Simple Notification System (SNS) (camel-aws2-sns) Send messages to AWS Simple Notification Topic. 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
      Returns:
      the dsl builder
    • aws2Sqs

      AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS. 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
      Returns:
      the dsl builder
    • aws2Sqs

      public static Sqs2EndpointBuilderFactory.Sqs2EndpointBuilder aws2Sqs(String componentName, String path)
      AWS Simple Queue Service (SQS) (camel-aws2-sqs) Send and receive messages to/from AWS SQS. 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
      Returns:
      the dsl builder
    • aws2StepFunctions

      AWS StepFunctions (camel-aws2-step-functions) Manage and invoke AWS Step functions. Category: cloud,serverless Since: 4.0 Maven coordinates: org.apache.camel:camel-aws2-step-functions Syntax: aws2-step-functions:label Path parameter: label (required) Logical name
      Parameters:
      path - label
      Returns:
      the dsl builder
    • aws2StepFunctions

      public static StepFunctions2EndpointBuilderFactory.StepFunctions2EndpointBuilder aws2StepFunctions(String componentName, String path)
      AWS StepFunctions (camel-aws2-step-functions) Manage and invoke AWS Step functions. Category: cloud,serverless Since: 4.0 Maven coordinates: org.apache.camel:camel-aws2-step-functions Syntax: aws2-step-functions: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
      Returns:
      the dsl builder
    • aws2Sts

      AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances. 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
      Returns:
      the dsl builder
    • aws2Sts

      public static STS2EndpointBuilderFactory.STS2EndpointBuilder aws2Sts(String componentName, String path)
      AWS Security Token Service (STS) (camel-aws2-sts) Manage AWS STS cluster instances. 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
      Returns:
      the dsl builder
    • aws2Translate

      AWS 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
      Returns:
      the dsl builder
    • aws2Translate

      public static Translate2EndpointBuilderFactory.Translate2EndpointBuilder aws2Translate(String componentName, String path)
      AWS 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
      Returns:
      the dsl builder
    • awsCloudtrail

      AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x. Category: cloud,management,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-aws-cloudtrail Syntax: aws-cloudtrail:label Path parameter: label (required) A label for indexing cloudtrail endpoints
      Parameters:
      path - label
      Returns:
      the dsl builder
    • awsCloudtrail

      public static CloudtrailEndpointBuilderFactory.CloudtrailEndpointBuilder awsCloudtrail(String componentName, String path)
      AWS Cloudtrail (camel-aws-cloudtrail) Consume events from Amazon Cloudtrail using AWS SDK version 2.x. Category: cloud,management,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-aws-cloudtrail Syntax: aws-cloudtrail:label Path parameter: label (required) A label for indexing cloudtrail endpoints
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - label
      Returns:
      the dsl builder
    • awsSecretsManager

      AWS Secrets Manager (camel-aws-secrets-manager) Manage secrets using AWS Secrets Manager. Category: cloud,management Since: 3.9 Maven coordinates: org.apache.camel:camel-aws-secrets-manager Syntax: aws-secrets-manager:label Path parameter: label (required) Logical name
      Parameters:
      path - label
      Returns:
      the dsl builder
    • awsSecretsManager

      public static SecretsManagerEndpointBuilderFactory.SecretsManagerEndpointBuilder awsSecretsManager(String componentName, String path)
      AWS Secrets Manager (camel-aws-secrets-manager) Manage secrets using AWS Secrets Manager. Category: cloud,management Since: 3.9 Maven coordinates: org.apache.camel:camel-aws-secrets-manager Syntax: aws-secrets-manager: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
      Returns:
      the dsl builder
    • azureCosmosdb

      Azure CosmosDB (camel-azure-cosmosdb) To read and write records to the CosmosDB database on Azure cloud platform. Category: cloud,database Since: 3.10 Maven coordinates: org.apache.camel:camel-azure-cosmosdb Syntax: azure-cosmosdb:databaseName/containerName Path parameter: databaseName The name of the Cosmos database that component should connect to. In case you are producing data and have createDatabaseIfNotExists=true, the component will automatically auto create a Cosmos database. Path parameter: containerName The name of the Cosmos container that component should connect to. In case you are producing data and have createContainerIfNotExists=true, the component will automatically auto create a Cosmos container.
      Parameters:
      path - databaseName/containerName
      Returns:
      the dsl builder
    • azureCosmosdb

      public static CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder azureCosmosdb(String componentName, String path)
      Azure CosmosDB (camel-azure-cosmosdb) To read and write records to the CosmosDB database on Azure cloud platform. Category: cloud,database Since: 3.10 Maven coordinates: org.apache.camel:camel-azure-cosmosdb Syntax: azure-cosmosdb:databaseName/containerName Path parameter: databaseName The name of the Cosmos database that component should connect to. In case you are producing data and have createDatabaseIfNotExists=true, the component will automatically auto create a Cosmos database. Path parameter: containerName The name of the Cosmos container that component should connect to. In case you are producing data and have createContainerIfNotExists=true, the component will automatically auto create a Cosmos container.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - databaseName/containerName
      Returns:
      the dsl builder
    • azureEventhubs

      Azure Event Hubs (camel-azure-eventhubs) Send and receive events to/from Azure Event Hubs using AMQP protocol. 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 namespace.
      Parameters:
      path - namespace/eventHubName
      Returns:
      the dsl builder
    • azureEventhubs

      public static EventHubsEndpointBuilderFactory.EventHubsEndpointBuilder azureEventhubs(String componentName, String path)
      Azure Event Hubs (camel-azure-eventhubs) Send and receive events to/from Azure Event Hubs using AMQP protocol. 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 namespace.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - namespace/eventHubName
      Returns:
      the dsl builder
    • azureFiles

      Azure Files (camel-azure-files) Send and receive files to Azure storage file share Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-files Syntax: azure-files:account/share Path parameter: account (required) The account to use Path parameter: share (required) The share to use Path parameter: port Port of the FTP server Path parameter: directoryName The starting directory
      Parameters:
      path - account/share
      Returns:
      the dsl builder
    • azureFiles

      public static FilesEndpointBuilderFactory.FilesEndpointBuilder azureFiles(String componentName, String path)
      Azure Files (camel-azure-files) Send and receive files to Azure storage file share Category: cloud,file Since: 3.22 Maven coordinates: org.apache.camel:camel-azure-files Syntax: azure-files:account/share Path parameter: account (required) The account to use Path parameter: share (required) The share to use 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 - account/share
      Returns:
      the dsl builder
    • azureKeyVault

      Azure Key Vault (camel-azure-key-vault) Manage secrets and keys in Azure Key Vault Service Category: cloud,cloud Since: 3.17 Maven coordinates: org.apache.camel:camel-azure-key-vault Syntax: azure-key-vault:vaultName Path parameter: vaultName Vault Name to be used
      Parameters:
      path - vaultName
      Returns:
      the dsl builder
    • azureKeyVault

      public static KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder azureKeyVault(String componentName, String path)
      Azure Key Vault (camel-azure-key-vault) Manage secrets and keys in Azure Key Vault Service Category: cloud,cloud Since: 3.17 Maven coordinates: org.apache.camel:camel-azure-key-vault Syntax: azure-key-vault:vaultName Path parameter: vaultName Vault Name to be used
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - vaultName
      Returns:
      the dsl builder
    • azureServicebus

      Azure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Service Bus. Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-azure-servicebus Syntax: azure-servicebus:topicOrQueueName Path parameter: topicOrQueueName Selected topic name or the queue name, that is depending on serviceBusType config. For example if serviceBusType=queue, then this will be the queue name and if serviceBusType=topic, this will be the topic name.
      Parameters:
      path - topicOrQueueName
      Returns:
      the dsl builder
    • azureServicebus

      public static ServiceBusEndpointBuilderFactory.ServiceBusEndpointBuilder azureServicebus(String componentName, String path)
      Azure ServiceBus (camel-azure-servicebus) Send and receive messages to/from Azure Service Bus. Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-azure-servicebus Syntax: azure-servicebus:topicOrQueueName Path parameter: topicOrQueueName Selected topic name or the queue name, that is depending on serviceBusType config. For example if serviceBusType=queue, then this will be the queue name and if serviceBusType=topic, this will be the topic name.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - topicOrQueueName
      Returns:
      the dsl builder
    • 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. 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
      Returns:
      the dsl builder
    • 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. 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
      Returns:
      the dsl builder
    • azureStorageDatalake

      public static DataLakeEndpointBuilderFactory.DataLakeEndpointBuilder azureStorageDatalake(String path)
      Azure Storage Datalake Service (camel-azure-storage-datalake) Sends and receives files to/from Azure DataLake Storage. Category: cloud,file,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-azure-storage-datalake Syntax: azure-storage-datalake:accountName/fileSystemName Path parameter: accountName name of the azure account Path parameter: fileSystemName name of filesystem to be used
      Parameters:
      path - accountName/fileSystemName
      Returns:
      the dsl builder
    • azureStorageDatalake

      public static DataLakeEndpointBuilderFactory.DataLakeEndpointBuilder azureStorageDatalake(String componentName, String path)
      Azure Storage Datalake Service (camel-azure-storage-datalake) Sends and receives files to/from Azure DataLake Storage. Category: cloud,file,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-azure-storage-datalake Syntax: azure-storage-datalake:accountName/fileSystemName Path parameter: accountName name of the azure account Path parameter: fileSystemName name of filesystem to be used
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - accountName/fileSystemName
      Returns:
      the dsl builder
    • azureStorageQueue

      public static QueueEndpointBuilderFactory.QueueEndpointBuilder azureStorageQueue(String path)
      Azure Storage Queue Service (camel-azure-storage-queue) Stores and retrieves messages to/from Azure Storage Queue. 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
      Returns:
      the dsl builder
    • azureStorageQueue

      public static QueueEndpointBuilderFactory.QueueEndpointBuilder azureStorageQueue(String componentName, String path)
      Azure Storage Queue Service (camel-azure-storage-queue) Stores and retrieves messages to/from Azure Storage Queue. 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
      Returns:
      the dsl builder
    • bean

      Bean (camel-bean) Invoke methods of Java beans stored in Camel registry. Category: core,script 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
      Returns:
      the dsl builder
    • bean

      public static BeanEndpointBuilderFactory.BeanEndpointBuilder bean(String componentName, String path)
      Bean (camel-bean) Invoke methods of Java beans stored in Camel registry. Category: core,script 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
      Returns:
      the dsl builder
    • beanValidator

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • bonita

      Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine. Category: workflow 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
      Returns:
      the dsl builder
    • bonita

      public static BonitaEndpointBuilderFactory.BonitaEndpointBuilder bonita(String componentName, String path)
      Bonita (camel-bonita) Communicate with a remote Bonita BPM process engine. Category: workflow 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
      Returns:
      the dsl builder
    • box

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • braintree

      Braintree (camel-braintree) Process payments using Braintree Payments. Category: saas 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 19 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, OAUTH, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION, US_BANK_ACCOUNT, 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
      Returns:
      the dsl builder
    • braintree

      public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree(String componentName, String path)
      Braintree (camel-braintree) Process payments using Braintree Payments. Category: saas 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 19 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, OAUTH, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION, US_BANK_ACCOUNT, 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
      Returns:
      the dsl builder
    • browse

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • caffeineCache

      Caffeine Cache (camel-caffeine) Perform caching operations using Caffeine Cache. Category: cache,clustering Since: 2.20 Maven coordinates: org.apache.camel:camel-caffeine Syntax: caffeine-cache:cacheName Path parameter: cacheName (required) Cache name
      Parameters:
      path - cacheName
      Returns:
      the dsl builder
    • caffeineCache

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

      Caffeine LoadCache (camel-caffeine) Perform caching operations using Caffeine Cache with an attached CacheLoader. Category: cache,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
      Returns:
      the dsl builder
    • 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,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
      Returns:
      the dsl builder
    • chatscript

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • chunk

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • clas

      Class (camel-bean) Invoke methods of Java beans specified by class name. Category: core,script 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
      Returns:
      the dsl builder
    • clas

      public static ClassEndpointBuilderFactory.ClassEndpointBuilder clas(String componentName, String path)
      Class (camel-bean) Invoke methods of Java beans specified by class name. Category: core,script 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
      Returns:
      the dsl builder
    • cmSms

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • coap

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • cometd

      CometD (camel-cometd) Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol. Category: networking,messaging 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
      Returns:
      the dsl builder
    • 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: networking,messaging 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
      Returns:
      the dsl builder
    • consul

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • controlbus

      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 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, python, ref, simple, spel, tokenize, xpath, xquery, xtokenize
      Parameters:
      path - command:language
      Returns:
      the dsl builder
    • 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 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, python, ref, simple, spel, tokenize, xpath, xquery, xtokenize
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - command:language
      Returns:
      the dsl builder
    • couchbase

      Couchbase (camel-couchbase) Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases. Category: database 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • couchdb

      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 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • cql

      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,bigdata 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) Cassandra server(s). Multiple hosts can be separated by comma. Path parameter: port Port number of Cassandra server(s) Path parameter: keyspace Keyspace to use
      Parameters:
      path - beanRef:hosts:port/keyspace
      Returns:
      the dsl builder
    • cql

      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,bigdata 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) Cassandra server(s). Multiple hosts can be separated by comma. Path parameter: port Port number of Cassandra 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
      Returns:
      the dsl builder
    • cron

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • crypto

      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
      Returns:
      the dsl builder
    • crypto

      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
      Returns:
      the dsl builder
    • cxf

      CXF (camel-cxf-soap) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. Category: http,webservice Since: 1.0 Maven coordinates: org.apache.camel:camel-cxf-soap 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
      Returns:
      the dsl builder
    • cxf

      public static CxfEndpointBuilderFactory.CxfEndpointBuilder cxf(String componentName, String path)
      CXF (camel-cxf-soap) Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client. Category: http,webservice Since: 1.0 Maven coordinates: org.apache.camel:camel-cxf-soap 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
      Returns:
      the dsl builder
    • cxfrs

      CXF-RS (camel-cxf-rest) 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-rest 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
      Returns:
      the dsl builder
    • cxfrs

      public static CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder cxfrs(String componentName, String path)
      CXF-RS (camel-cxf-rest) 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-rest 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
      Returns:
      the dsl builder
    • dataformat

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • dataset

      Dataset (camel-dataset) Provide data for load and 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
      Returns:
      the dsl builder
    • dataset

      public static DataSetEndpointBuilderFactory.DataSetEndpointBuilder dataset(String componentName, String path)
      Dataset (camel-dataset) Provide data for load and 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
      Returns:
      the dsl builder
    • datasetTest

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • debeziumDb2

      Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database. Category: database Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-db2 Syntax: debezium-db2:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
      Parameters:
      path - name
      Returns:
      the dsl builder
    • debeziumDb2

      public static DebeziumDb2EndpointBuilderFactory.DebeziumDb2EndpointBuilder debeziumDb2(String componentName, String path)
      Debezium DB2 Connector (camel-debezium-db2) Capture changes from a DB2 database. Category: database Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-db2 Syntax: debezium-db2: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
      Returns:
      the dsl builder
    • debeziumMongodb

      Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database. Category: database 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
      Returns:
      the dsl builder
    • debeziumMongodb

      public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbEndpointBuilder debeziumMongodb(String componentName, String path)
      Debezium MongoDB Connector (camel-debezium-mongodb) Capture changes from a MongoDB database. Category: database 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
      Returns:
      the dsl builder
    • debeziumMysql

      Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database. Category: database 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
      Returns:
      the dsl builder
    • debeziumMysql

      public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlEndpointBuilder debeziumMysql(String componentName, String path)
      Debezium MySQL Connector (camel-debezium-mysql) Capture changes from a MySQL database. Category: database 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
      Returns:
      the dsl builder
    • debeziumOracle

      Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database. Category: database Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-oracle Syntax: debezium-oracle:name Path parameter: name (required) Unique name for the connector. Attempting to register again with the same name will fail.
      Parameters:
      path - name
      Returns:
      the dsl builder
    • debeziumOracle

      public static DebeziumOracleEndpointBuilderFactory.DebeziumOracleEndpointBuilder debeziumOracle(String componentName, String path)
      Debezium Oracle Connector (camel-debezium-oracle) Capture changes from a Oracle database. Category: database Since: 3.17 Maven coordinates: org.apache.camel:camel-debezium-oracle Syntax: debezium-oracle: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
      Returns:
      the dsl builder
    • debeziumPostgres

      Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database. Category: database 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
      Returns:
      the dsl builder
    • debeziumPostgres

      public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBuilder debeziumPostgres(String componentName, String path)
      Debezium PostgresSQL Connector (camel-debezium-postgres) Capture changes from a PostgresSQL database. Category: database 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
      Returns:
      the dsl builder
    • debeziumSqlserver

      Debezium SQL Server Connector (camel-debezium-sqlserver) Capture changes from an SQL Server database. Category: database 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • dhis2

      DHIS2 (camel-dhis2) Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API. Category: api Since: 4.0 Maven coordinates: org.apache.camel:camel-dhis2 Syntax: dhis2:apiName/methodName Path parameter: apiName (required) API operation (e.g., get) There are 5 enums and the value can be one of: POST, RESOURCE_TABLES, GET, DELETE, PUT Path parameter: methodName (required) Subject of the API operation (e.g., resource)
      Parameters:
      path - apiName/methodName
      Returns:
      the dsl builder
    • dhis2

      public static Dhis2EndpointBuilderFactory.Dhis2EndpointBuilder dhis2(String componentName, String path)
      DHIS2 (camel-dhis2) Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web API. Category: api Since: 4.0 Maven coordinates: org.apache.camel:camel-dhis2 Syntax: dhis2:apiName/methodName Path parameter: apiName (required) API operation (e.g., get) There are 5 enums and the value can be one of: POST, RESOURCE_TABLES, GET, DELETE, PUT Path parameter: methodName (required) Subject of the API operation (e.g., resource)
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - apiName/methodName
      Returns:
      the dsl builder
    • digitalocean

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • direct

      Direct (camel-direct) Call another endpoint from the same Camel Context synchronously. Category: core,messaging Since: 1.0 Maven coordinates: org.apache.camel:camel-direct Syntax: direct:name Path parameter: name (required) Name of direct endpoint
      Parameters:
      path - name
      Returns:
      the dsl builder
    • direct

      public static DirectEndpointBuilderFactory.DirectEndpointBuilder direct(String componentName, String path)
      Direct (camel-direct) Call another endpoint from the same Camel Context synchronously. Category: core,messaging 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
      Returns:
      the dsl builder
    • disruptor

      Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax: disruptor:name Path parameter: name (required) Name of queue
      Parameters:
      path - name
      Returns:
      the dsl builder
    • disruptor

      public static DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder disruptor(String componentName, String path)
      Disruptor (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: messaging 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
      Returns:
      the dsl builder
    • disruptorVm

      Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: messaging Since: 2.12 Maven coordinates: org.apache.camel:camel-disruptor Syntax: disruptor-vm:name Path parameter: name (required) Name of queue
      Parameters:
      path - name
      Returns:
      the dsl builder
    • disruptorVm

      public static DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder disruptorVm(String componentName, String path)
      Disruptor VM (camel-disruptor) Provides asynchronous SEDA behavior using LMAX Disruptor. Category: messaging 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
      Returns:
      the dsl builder
    • djl

      Deep Java Library (camel-djl) Infer Deep Learning models from message exchanges data using Deep Java Library (DJL). Category: ai Since: 3.3 Maven coordinates: org.apache.camel:camel-djl Syntax: djl:application Path parameter: application (required) Application name
      Parameters:
      path - application
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • dns

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • docker

      Docker (camel-docker) Manage Docker containers. Category: cloud,container Since: 2.15 Maven coordinates: org.apache.camel:camel-docker Syntax: docker:operation Path parameter: operation (required) Which operation to use There are 37 enums and the value can be one of: events, stats, auth, info, ping, version, imagebuild, imagecreate, imageinspect, imagelist, imagepull, imagepush, imageremove, imagesearch, imagetag, containerattach, containercommit, containercopyfile, containercreate, containerdiff, inspectcontainer, containerkill, containerlist, containerlog, containerpause, containerrestart, containerremove, containerstart, containerstop, containertop, containerunpause, containerwait, execcreate, execstart, networkconnect, networkcreate, networkremove
      Parameters:
      path - operation
      Returns:
      the dsl builder
    • docker

      public static DockerEndpointBuilderFactory.DockerEndpointBuilder docker(String componentName, String path)
      Docker (camel-docker) Manage Docker containers. Category: cloud,container Since: 2.15 Maven coordinates: org.apache.camel:camel-docker Syntax: docker:operation Path parameter: operation (required) Which operation to use There are 37 enums and the value can be one of: events, stats, auth, info, ping, version, imagebuild, imagecreate, imageinspect, imagelist, imagepull, imagepush, imageremove, imagesearch, imagetag, containerattach, containercommit, containercopyfile, containercreate, containerdiff, inspectcontainer, containerkill, containerlist, containerlog, containerpause, containerrestart, containerremove, containerstart, containerstop, containertop, containerunpause, containerwait, execcreate, execstart, networkconnect, networkcreate, networkremove
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operation
      Returns:
      the dsl builder
    • drill

      Drill (camel-drill) Perform queries against an Apache Drill cluster. Category: database,bigdata 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
      Returns:
      the dsl builder
    • drill

      public static DrillEndpointBuilderFactory.DrillEndpointBuilder drill(String componentName, String path)
      Drill (camel-drill) Perform queries against an Apache Drill cluster. Category: database,bigdata 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
      Returns:
      the dsl builder
    • dropbox

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • dynamicRouter

      Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime. Category: messaging,core Since: 3.15 Maven coordinates: org.apache.camel:camel-dynamic-router Syntax: dynamic-router:channel Path parameter: channel (required) Channel of the Dynamic Router Path parameter: controlAction Control channel action: subscribe or unsubscribe There are 2 enums and the value can be one of: subscribe, unsubscribe Path parameter: subscribeChannel The channel to subscribe to
      Parameters:
      path - channel
      Returns:
      the dsl builder
    • dynamicRouter

      public static DynamicRouterEndpointBuilderFactory.DynamicRouterEndpointBuilder dynamicRouter(String componentName, String path)
      Dynamic Router (camel-dynamic-router) The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime. Category: messaging,core Since: 3.15 Maven coordinates: org.apache.camel:camel-dynamic-router Syntax: dynamic-router:channel Path parameter: channel (required) Channel of the Dynamic Router Path parameter: controlAction Control channel action: subscribe or unsubscribe There are 2 enums and the value can be one of: subscribe, unsubscribe Path parameter: subscribeChannel The channel to subscribe to
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - channel
      Returns:
      the dsl builder
    • ehcache

      Ehcache (camel-ehcache) Perform caching operations using Ehcache. Category: cache,clustering Since: 2.18 Maven coordinates: org.apache.camel:camel-ehcache Syntax: ehcache:cacheName Path parameter: cacheName (required) the cache name
      Parameters:
      path - cacheName
      Returns:
      the dsl builder
    • ehcache

      public static EhcacheEndpointBuilderFactory.EhcacheEndpointBuilder ehcache(String componentName, String path)
      Ehcache (camel-ehcache) Perform caching operations using Ehcache. Category: cache,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
      Returns:
      the dsl builder
    • elasticsearch

      Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API. Category: search,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-elasticsearch Syntax: elasticsearch:clusterName Path parameter: clusterName (required) Name of the cluster
      Parameters:
      path - clusterName
      Returns:
      the dsl builder
    • elasticsearch

      public static ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder elasticsearch(String componentName, String path)
      Elasticsearch (camel-elasticsearch) Send requests to ElasticSearch via Java Client API. Category: search,monitoring Since: 3.19 Maven coordinates: org.apache.camel:camel-elasticsearch Syntax: elasticsearch: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
      Returns:
      the dsl builder
    • etcd3

      Etcd v3 (camel-etcd3) Get, set, delete or watch keys in etcd key-value store. Category: clustering,database Since: 3.19 Maven coordinates: org.apache.camel:camel-etcd3 Syntax: etcd3:path Path parameter: path The path the endpoint refers to
      Parameters:
      path - path
      Returns:
      the dsl builder
    • etcd3

      public static Etcd3EndpointBuilderFactory.Etcd3EndpointBuilder etcd3(String componentName, String path)
      Etcd v3 (camel-etcd3) Get, set, delete or watch keys in etcd key-value store. Category: clustering,database Since: 3.19 Maven coordinates: org.apache.camel:camel-etcd3 Syntax: etcd3: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
      Returns:
      the dsl builder
    • exec

      Exec (camel-exec) Execute commands on the underlying operating system. Category: core 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
      Returns:
      the dsl builder
    • exec

      public static ExecEndpointBuilderFactory.ExecEndpointBuilder exec(String componentName, String path)
      Exec (camel-exec) Execute commands on the underlying operating system. Category: core 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
      Returns:
      the dsl builder
    • facebook

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • fhir

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • file

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • fileWatch

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • flatpack

      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 This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - type:resourceUri
      Returns:
      the dsl builder
    • 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 This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - type:resourceUri
      Returns:
      the dsl builder
    • flink

      Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster. Category: transformation,bigdata 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
      Returns:
      the dsl builder
    • flink

      public static FlinkEndpointBuilderFactory.FlinkEndpointBuilder flink(String componentName, String path)
      Flink (camel-flink) Send DataSet jobs to an Apache Flink cluster. Category: transformation,bigdata 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
      Returns:
      the dsl builder
    • fop

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • freemarker

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • ftp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • ftps

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • geocoder

      Geocoder (camel-geocoder) Find geocodes (latitude and longitude) for a given address or the other way round. Category: api,search 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
      Returns:
      the dsl builder
    • 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,search 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
      Returns:
      the dsl builder
    • git

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • github

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • googleBigquery

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • googleBigquerySql

      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:queryString Path parameter: projectId (required) Google Cloud Project Id Path parameter: queryString (required) BigQuery standard SQL query This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - projectId:queryString
      Returns:
      the dsl builder
    • 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:queryString Path parameter: projectId (required) Google Cloud Project Id Path parameter: queryString (required) BigQuery standard SQL query This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - projectId:queryString
      Returns:
      the dsl builder
    • googleCalendar

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • googleCalendarStream

      Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar. Category: 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
      Returns:
      the dsl builder
    • googleCalendarStream

      public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamEndpointBuilder googleCalendarStream(String componentName, String path)
      Google Calendar Stream (camel-google-calendar) Poll for changes in a Google Calendar. Category: 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
      Returns:
      the dsl builder
    • googleDrive

      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 10 enums and the value can be one of: DRIVE_ABOUT, DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_COMMENTS, DRIVE_DRIVES, DRIVE_FILES, DRIVE_PERMISSIONS, DRIVE_REPLIES, DRIVE_REVISIONS, DRIVE_TEAMDRIVES 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
      Returns:
      the dsl builder
    • 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 10 enums and the value can be one of: DRIVE_ABOUT, DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_COMMENTS, DRIVE_DRIVES, DRIVE_FILES, DRIVE_PERMISSIONS, DRIVE_REPLIES, DRIVE_REVISIONS, DRIVE_TEAMDRIVES 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
      Returns:
      the dsl builder
    • googleFunctions

      Google Cloud Functions (camel-google-functions) Manage and invoke Google Cloud Functions Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-functions Syntax: google-functions:functionName Path parameter: functionName (required) The user-defined name of the function
      Parameters:
      path - functionName
      Returns:
      the dsl builder
    • googleFunctions

      Google Cloud Functions (camel-google-functions) Manage and invoke Google Cloud Functions Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-functions Syntax: google-functions:functionName Path parameter: functionName (required) The user-defined name of the function
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - functionName
      Returns:
      the dsl builder
    • googleMail

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • googleMailStream

      Google Mail Stream (camel-google-mail) Poll for incoming messages in Google Mail. Category: cloud,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
      Returns:
      the dsl builder
    • 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,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
      Returns:
      the dsl builder
    • googlePubsub

      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) The Google Cloud PubSub Project Id Path parameter: destinationName (required) The Destination Name. For the consumer this will be the subscription name, while for the producer this will be the topic name.
      Parameters:
      path - projectId:destinationName
      Returns:
      the dsl builder
    • 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) The Google Cloud PubSub Project Id Path parameter: destinationName (required) The Destination Name. For the consumer this will be the subscription name, while for the producer this will be the topic name.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - projectId:destinationName
      Returns:
      the dsl builder
    • googleSecretManager

      Google Secret Manager (camel-google-secret-manager) Manage Google Secret Manager Secrets Category: cloud Since: 3.16 Maven coordinates: org.apache.camel:camel-google-secret-manager Syntax: google-secret-manager:project Path parameter: project (required) The Google Cloud Project Id name related to the Secret Manager
      Parameters:
      path - project
      Returns:
      the dsl builder
    • googleSecretManager

      public static GoogleSecretManagerEndpointBuilderFactory.GoogleSecretManagerEndpointBuilder googleSecretManager(String componentName, String path)
      Google Secret Manager (camel-google-secret-manager) Manage Google Secret Manager Secrets Category: cloud Since: 3.16 Maven coordinates: org.apache.camel:camel-google-secret-manager Syntax: google-secret-manager:project Path parameter: project (required) The Google Cloud Project Id name related to the Secret Manager
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - project
      Returns:
      the dsl builder
    • googleSheets

      Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets. Category: cloud,document 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
      Returns:
      the dsl builder
    • googleSheets

      public static GoogleSheetsEndpointBuilderFactory.GoogleSheetsEndpointBuilder googleSheets(String componentName, String path)
      Google Sheets (camel-google-sheets) Manage spreadsheets in Google Sheets. Category: cloud,document 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
      Returns:
      the dsl builder
    • googleSheetsStream

      Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets. Category: cloud,document Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax: google-sheets-stream:spreadsheetId Path parameter: spreadsheetId (required) Specifies the spreadsheet identifier that is used to identify the target to obtain.
      Parameters:
      path - spreadsheetId
      Returns:
      the dsl builder
    • googleSheetsStream

      public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamEndpointBuilder googleSheetsStream(String componentName, String path)
      Google Sheets Stream (camel-google-sheets) Poll for changes in Google Sheets. Category: cloud,document Since: 2.23 Maven coordinates: org.apache.camel:camel-google-sheets Syntax: google-sheets-stream:spreadsheetId Path parameter: spreadsheetId (required) Specifies the spreadsheet identifier that is used to identify the target to obtain.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - spreadsheetId
      Returns:
      the dsl builder
    • googleStorage

      Google Storage (camel-google-storage) Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library. Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-storage Syntax: google-storage:bucketName Path parameter: bucketName (required) Bucket name or ARN
      Parameters:
      path - bucketName
      Returns:
      the dsl builder
    • googleStorage

      Google Storage (camel-google-storage) Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library. Category: cloud Since: 3.9 Maven coordinates: org.apache.camel:camel-google-storage Syntax: google-storage:bucketName Path parameter: bucketName (required) Bucket name or ARN
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - bucketName
      Returns:
      the dsl builder
    • grape

      Grape (camel-grape) Fetch, load and manage additional jars dynamically after Camel Context was started. Category: management 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • graphql

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • grpc

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • guavaEventbus

      Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus. Category: messaging 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
      Returns:
      the dsl builder
    • guavaEventbus

      public static GuavaEventBusEndpointBuilderFactory.GuavaEventBusEndpointBuilder guavaEventbus(String componentName, String path)
      Guava EventBus (camel-guava-eventbus) Send and receive messages to/from Guava EventBus. Category: messaging 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
      Returns:
      the dsl builder
    • hashicorpVault

      Hashicorp Vault (camel-hashicorp-vault) Manage secrets in Hashicorp Vault Service Category: cloud,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-hashicorp-vault Syntax: hashicorp-vault:secretsEngine Path parameter: secretsEngine Vault Name to be used
      Parameters:
      path - secretsEngine
      Returns:
      the dsl builder
    • hashicorpVault

      public static HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder hashicorpVault(String componentName, String path)
      Hashicorp Vault (camel-hashicorp-vault) Manage secrets in Hashicorp Vault Service Category: cloud,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-hashicorp-vault Syntax: hashicorp-vault:secretsEngine Path parameter: secretsEngine Vault Name to be used
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - secretsEngine
      Returns:
      the dsl builder
    • hazelcastAtomicvalue

      Hazelcast Atomic Number (camel-hazelcast) Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number). Category: cache,clustering 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
      Returns:
      the dsl builder
    • 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,clustering 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
      Returns:
      the dsl builder
    • hazelcastInstance

      Hazelcast Instance (camel-hazelcast) Consume join/leave events of a cache instance in a Hazelcast cluster. Category: cache,clustering 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
      Returns:
      the dsl builder
    • 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,clustering 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
      Returns:
      the dsl builder
    • hazelcastList

      Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastList

      public static HazelcastListEndpointBuilderFactory.HazelcastListEndpointBuilder hazelcastList(String componentName, String path)
      Hazelcast List (camel-hazelcast) Perform operations on Hazelcast distributed list. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastMap

      Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastMap

      public static HazelcastMapEndpointBuilderFactory.HazelcastMapEndpointBuilder hazelcastMap(String componentName, String path)
      Hazelcast Map (camel-hazelcast) Perform operations on Hazelcast distributed map. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastMultimap

      Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastMultimap

      public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapEndpointBuilder hazelcastMultimap(String componentName, String path)
      Hazelcast Multimap (camel-hazelcast) Perform operations on Hazelcast distributed multimap. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastQueue

      Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue. Category: cache,clustering,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
      Returns:
      the dsl builder
    • hazelcastQueue

      public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueEndpointBuilder hazelcastQueue(String componentName, String path)
      Hazelcast Queue (camel-hazelcast) Perform operations on Hazelcast distributed queue. Category: cache,clustering,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
      Returns:
      the dsl builder
    • hazelcastReplicatedmap

      Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastReplicatedmap

      public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapEndpointBuilder hazelcastReplicatedmap(String componentName, String path)
      Hazelcast Replicated Map (camel-hazelcast) Perform operations on Hazelcast replicated map. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastRingbuffer

      Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastRingbuffer

      public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferEndpointBuilder hazelcastRingbuffer(String componentName, String path)
      Hazelcast Ringbuffer (camel-hazelcast) Perform operations on Hazelcast distributed ringbuffer. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastSeda

      Hazelcast SEDA (camel-hazelcast) Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue. Category: cache,clustering 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
      Returns:
      the dsl builder
    • 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,clustering 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
      Returns:
      the dsl builder
    • hazelcastSet

      Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastSet

      public static HazelcastSetEndpointBuilderFactory.HazelcastSetEndpointBuilder hazelcastSet(String componentName, String path)
      Hazelcast Set (camel-hazelcast) Perform operations on Hazelcast distributed set. Category: cache,clustering 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
      Returns:
      the dsl builder
    • hazelcastTopic

      Hazelcast Topic (camel-hazelcast) Send and receive messages to/from Hazelcast distributed topic. Category: cache,clustering 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
      Returns:
      the dsl builder
    • 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,clustering 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
      Returns:
      the dsl builder
    • hdfs

      HDFS (camel-hdfs) Read and write from/to an HDFS filesystem using Hadoop 2.x. Category: bigdata,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
      Returns:
      the dsl builder
    • 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,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
      Returns:
      the dsl builder
    • http

      HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 5.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
      Returns:
      the dsl builder
    • http

      public static HttpEndpointBuilderFactory.HttpEndpointBuilder http(String componentName, String path)
      HTTP (camel-http) Send requests to external HTTP servers using Apache HTTP Client 5.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
      Returns:
      the dsl builder
    • hwcloudDms

      public static DMSEndpointBuilderFactory.DMSEndpointBuilder hwcloudDms(String path)
      Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms) To integrate with a fully managed, high-performance message queuing service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-dms Syntax: hwcloud-dms:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      path - operation
      Returns:
      the dsl builder
    • hwcloudDms

      public static DMSEndpointBuilderFactory.DMSEndpointBuilder hwcloudDms(String componentName, String path)
      Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms) To integrate with a fully managed, high-performance message queuing service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-dms Syntax: hwcloud-dms:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operation
      Returns:
      the dsl builder
    • hwcloudFrs

      Huawei Cloud Face Recognition Service (FRS) (camel-huaweicloud-frs) Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features. Category: cloud,messaging Since: 3.15 Maven coordinates: org.apache.camel:camel-huaweicloud-frs Syntax: hwcloud-frs:operation Path parameter: operation (required) Name of Face Recognition operation to perform, including faceDetection, faceVerification and faceLiveDetection
      Parameters:
      path - operation
      Returns:
      the dsl builder
    • hwcloudFrs

      Huawei Cloud Face Recognition Service (FRS) (camel-huaweicloud-frs) Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features. Category: cloud,messaging Since: 3.15 Maven coordinates: org.apache.camel:camel-huaweicloud-frs Syntax: hwcloud-frs:operation Path parameter: operation (required) Name of Face Recognition operation to perform, including faceDetection, faceVerification and faceLiveDetection
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operation
      Returns:
      the dsl builder
    • hwcloudFunctiongraph

      Huawei FunctionGraph (camel-huaweicloud-functiongraph) To call serverless functions on Huawei Cloud Category: cloud,serverless Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph Syntax: hwcloud-functiongraph:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      path - operation
      Returns:
      the dsl builder
    • hwcloudFunctiongraph

      public static FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder hwcloudFunctiongraph(String componentName, String path)
      Huawei FunctionGraph (camel-huaweicloud-functiongraph) To call serverless functions on Huawei Cloud Category: cloud,serverless Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph Syntax: hwcloud-functiongraph:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operation
      Returns:
      the dsl builder
    • hwcloudIam

      public static IAMEndpointBuilderFactory.IAMEndpointBuilder hwcloudIam(String path)
      Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam) To securely manage users on Huawei Cloud Category: cloud Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-iam Syntax: hwcloud-iam:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      path - operation
      Returns:
      the dsl builder
    • hwcloudIam

      public static IAMEndpointBuilderFactory.IAMEndpointBuilder hwcloudIam(String componentName, String path)
      Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam) To securely manage users on Huawei Cloud Category: cloud Since: 3.11 Maven coordinates: org.apache.camel:camel-huaweicloud-iam Syntax: hwcloud-iam:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operation
      Returns:
      the dsl builder
    • hwcloudImagerecognition

      Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition) To identify objects, scenes, and concepts in images on Huawei Cloud Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition Syntax: hwcloud-imagerecognition:operation Path parameter: operation (required) Name of Image Recognition operation to perform, including celebrityRecognition and tagRecognition
      Parameters:
      path - operation
      Returns:
      the dsl builder
    • hwcloudImagerecognition

      public static ImageRecognitionEndpointBuilderFactory.ImageRecognitionEndpointBuilder hwcloudImagerecognition(String componentName, String path)
      Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition) To identify objects, scenes, and concepts in images on Huawei Cloud Category: cloud,messaging Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition Syntax: hwcloud-imagerecognition:operation Path parameter: operation (required) Name of Image Recognition operation to perform, including celebrityRecognition and tagRecognition
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operation
      Returns:
      the dsl builder
    • hwcloudObs

      public static OBSEndpointBuilderFactory.OBSEndpointBuilder hwcloudObs(String path)
      Huawei Object Storage Service (OBS) (camel-huaweicloud-obs) To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-obs Syntax: hwcloud-obs:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      path - operation
      Returns:
      the dsl builder
    • hwcloudObs

      public static OBSEndpointBuilderFactory.OBSEndpointBuilder hwcloudObs(String componentName, String path)
      Huawei Object Storage Service (OBS) (camel-huaweicloud-obs) To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud Category: cloud Since: 3.12 Maven coordinates: org.apache.camel:camel-huaweicloud-obs Syntax: hwcloud-obs:operation Path parameter: operation (required) Operation to be performed
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operation
      Returns:
      the dsl builder
    • hwcloudSmn

      Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn) To broadcast messages and connect cloud services through notifications on Huawei Cloud Category: cloud,messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-huaweicloud-smn Syntax: hwcloud-smn:smnService Path parameter: smnService (required) Name of SMN service to invoke
      Parameters:
      path - smnService
      Returns:
      the dsl builder
    • hwcloudSmn

      Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn) To broadcast messages and connect cloud services through notifications on Huawei Cloud Category: cloud,messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-huaweicloud-smn Syntax: hwcloud-smn:smnService Path parameter: smnService (required) Name of SMN service to invoke
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - smnService
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • igniteCache

      Ignite Cache (camel-ignite) Perform cache operations on an Ignite cache or consume changes from a continuous query. Category: cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-cache:cacheName Path parameter: cacheName (required) The cache name.
      Parameters:
      path - cacheName
      Returns:
      the dsl builder
    • 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,clustering 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
      Returns:
      the dsl builder
    • igniteCompute

      Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster. Category: cache,clustering 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
      Returns:
      the dsl builder
    • igniteCompute

      public static IgniteComputeEndpointBuilderFactory.IgniteComputeEndpointBuilder igniteCompute(String componentName, String path)
      Ignite Compute (camel-ignite) Run compute operations on an Ignite cluster. Category: cache,clustering 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
      Returns:
      the dsl builder
    • igniteEvents

      Ignite Events (camel-ignite) Receive events from an Ignite cluster by creating a local event listener. Category: messaging,cache,clustering 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
      Returns:
      the dsl builder
    • 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,cache,clustering 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
      Returns:
      the dsl builder
    • igniteIdgen

      Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators . Category: cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-idgen:name Path parameter: name (required) The sequence name.
      Parameters:
      path - name
      Returns:
      the dsl builder
    • igniteIdgen

      public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder igniteIdgen(String componentName, String path)
      Ignite ID Generator (camel-ignite) Interact with Ignite Atomic Sequences and ID Generators . Category: cache,clustering 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
      Returns:
      the dsl builder
    • igniteMessaging

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • igniteQueue

      Ignite Queues (camel-ignite) Interact with Ignite Queue data structures. Category: cache,clustering,messaging Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-queue:name Path parameter: name (required) The queue name.
      Parameters:
      path - name
      Returns:
      the dsl builder
    • igniteQueue

      public static IgniteQueueEndpointBuilderFactory.IgniteQueueEndpointBuilder igniteQueue(String componentName, String path)
      Ignite Queues (camel-ignite) Interact with Ignite Queue data structures. Category: cache,clustering,messaging 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
      Returns:
      the dsl builder
    • igniteSet

      Ignite Sets (camel-ignite) Interact with Ignite Set data structures. Category: cache,clustering Since: 2.17 Maven coordinates: org.apache.camel:camel-ignite Syntax: ignite-set:name Path parameter: name (required) The set name.
      Parameters:
      path - name
      Returns:
      the dsl builder
    • igniteSet

      public static IgniteSetEndpointBuilderFactory.IgniteSetEndpointBuilder igniteSet(String componentName, String path)
      Ignite Sets (camel-ignite) Interact with Ignite Set data structures. Category: cache,clustering 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
      Returns:
      the dsl builder
    • imap

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • infinispan

      Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,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
      Returns:
      the dsl builder
    • infinispan

      Infinispan (camel-infinispan) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,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
      Returns:
      the dsl builder
    • infinispanEmbedded

      Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan-embedded Syntax: infinispan-embedded: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
      Returns:
      the dsl builder
    • infinispanEmbedded

      public static InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpointBuilder infinispanEmbedded(String componentName, String path)
      Infinispan Embedded (camel-infinispan-embedded) Read and write from/to Infinispan distributed key/value store and data grid. Category: cache,clustering Since: 2.13 Maven coordinates: org.apache.camel:camel-infinispan-embedded Syntax: infinispan-embedded: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
      Returns:
      the dsl builder
    • influxdb

      InfluxDB (camel-influxdb) Interact with InfluxDB v1, 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
      Returns:
      the dsl builder
    • influxdb

      public static InfluxDbEndpointBuilderFactory.InfluxDbEndpointBuilder influxdb(String componentName, String path)
      InfluxDB (camel-influxdb) Interact with InfluxDB v1, 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
      Returns:
      the dsl builder
    • influxdb2

      InfluxDB2 (camel-influxdb2) Interact with InfluxDB v2, a time series database. Category: database Since: 3.20 Maven coordinates: org.apache.camel:camel-influxdb2 Syntax: influxdb2:connectionBean Path parameter: connectionBean (required) Connection to the Influx database, of class com.influxdb.client.InfluxDBClient.class.
      Parameters:
      path - connectionBean
      Returns:
      the dsl builder
    • influxdb2

      public static InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder influxdb2(String componentName, String path)
      InfluxDB2 (camel-influxdb2) Interact with InfluxDB v2, a time series database. Category: database Since: 3.20 Maven coordinates: org.apache.camel:camel-influxdb2 Syntax: influxdb2:connectionBean Path parameter: connectionBean (required) Connection to the Influx database, of class com.influxdb.client.InfluxDBClient.class.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - connectionBean
      Returns:
      the dsl builder
    • irc

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • ironmq

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • jcache

      JCache (camel-jcache) Perform caching operations against JSR107/JCache. Category: cache,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
      Returns:
      the dsl builder
    • jcache

      public static JCacheEndpointBuilderFactory.JCacheEndpointBuilder jcache(String componentName, String path)
      JCache (camel-jcache) Perform caching operations against JSR107/JCache. Category: cache,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
      Returns:
      the dsl builder
    • jcr

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • jdbc

      JDBC (camel-jdbc) Access databases through SQL and JDBC. Category: database 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
      Returns:
      the dsl builder
    • jdbc

      public static JdbcEndpointBuilderFactory.JdbcEndpointBuilder jdbc(String componentName, String path)
      JDBC (camel-jdbc) Access databases through SQL and JDBC. Category: database 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
      Returns:
      the dsl builder
    • jetty

      Jetty (camel-jetty) Expose HTTP endpoints using Jetty 11. 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
      Returns:
      the dsl builder
    • jetty

      Jetty (camel-jetty) Expose HTTP endpoints using Jetty 11. 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
      Returns:
      the dsl builder
    • jgroups

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • jgroupsRaft

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • jira

      Jira (camel-jira) Interact with JIRA issue tracker. Category: document 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
      Returns:
      the dsl builder
    • jira

      public static JiraEndpointBuilderFactory.JiraEndpointBuilder jira(String componentName, String path)
      Jira (camel-jira) Interact with JIRA issue tracker. Category: document 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
      Returns:
      the dsl builder
    • jms

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • jmx

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • jolt

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • jooq

      JOOQ (camel-jooq) Store and retrieve Java objects from an SQL database using JOOQ. Category: database Since: 3.0 Maven coordinates: org.apache.camel:camel-jooq Syntax: jooq:entityType Path parameter: entityType JOOQ entity class
      Parameters:
      path - entityType
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • jpa

      JPA (camel-jpa) Store and retrieve Java objects from databases using Java Persistence API (JPA). Category: database Since: 1.0 Maven coordinates: org.apache.camel:camel-jpa Syntax: jpa:entityType Path parameter: entityType (required) Entity class name
      Parameters:
      path - entityType
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • jslt

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • jsonata

      JSONata (camel-jsonata) Transforms JSON payload using JSONata transformation. 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • jsonata

      public static JsonataEndpointBuilderFactory.JsonataEndpointBuilder jsonata(String componentName, String path)
      JSONata (camel-jsonata) Transforms JSON payload using JSONata transformation. 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • jsonPatch

      JsonPatch (camel-json-patch) Transforms JSON using JSON patch (RFC 6902). Category: transformation Since: 3.12 Maven coordinates: org.apache.camel:camel-json-patch Syntax: json-patch: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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • jsonPatch

      public static JsonPatchEndpointBuilderFactory.JsonPatchEndpointBuilder jsonPatch(String componentName, String path)
      JsonPatch (camel-json-patch) Transforms JSON using JSON patch (RFC 6902). Category: transformation Since: 3.12 Maven coordinates: org.apache.camel:camel-json-patch Syntax: json-patch: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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • jsonValidator

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • jt400

      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/QSYS.LIB/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/QSYS.LIB/objectPath.type
      Returns:
      the dsl builder
    • 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/QSYS.LIB/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/QSYS.LIB/objectPath.type
      Returns:
      the dsl builder
    • kafka

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • kamelet

      Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kamelet Syntax: kamelet:templateId/routeId Path parameter: templateId (required) The Route Template ID Path parameter: routeId The Route ID. Default value notice: The ID will be auto-generated if not provided
      Parameters:
      path - templateId/routeId
      Returns:
      the dsl builder
    • kamelet

      public static KameletEndpointBuilderFactory.KameletEndpointBuilder kamelet(String componentName, String path)
      Kamelet (camel-kamelet) To call Kamelets Category: core Since: 3.8 Maven coordinates: org.apache.camel:camel-kamelet Syntax: kamelet:templateId/routeId Path parameter: templateId (required) The Route Template ID Path parameter: routeId The Route ID. Default value notice: The ID will be auto-generated if not provided
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - templateId/routeId
      Returns:
      the dsl builder
    • knative

      Knative (camel-knative) Send and receive events from Knative. Category: cloud Since: 3.15 Maven coordinates: org.apache.camel:camel-knative Syntax: knative:type/typeId Path parameter: type The Knative resource type There are 3 enums and the value can be one of: endpoint, channel, event Path parameter: typeId The identifier of the Knative resource
      Parameters:
      path - type/typeId
      Returns:
      the dsl builder
    • knative

      public static KnativeEndpointBuilderFactory.KnativeEndpointBuilder knative(String componentName, String path)
      Knative (camel-knative) Send and receive events from Knative. Category: cloud Since: 3.15 Maven coordinates: org.apache.camel:camel-knative Syntax: knative:type/typeId Path parameter: type The Knative resource type There are 3 enums and the value can be one of: endpoint, channel, event Path parameter: typeId The identifier of the Knative resource
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - type/typeId
      Returns:
      the dsl builder
    • kubernetesConfigMaps

      Kubernetes ConfigMap (camel-kubernetes) Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kubernetesCustomResources

      Kubernetes Custom Resources (camel-kubernetes) Perform operations on Kubernetes Custom Resources and get notified on Deployment changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kubernetesDeployments

      Kubernetes Deployments (camel-kubernetes) Perform operations on Kubernetes Deployments and get notified on Deployment changes. Category: container,cloud Since: 2.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-deployments:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kubernetesEvents

      Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes. Category: container,cloud Since: 3.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-events:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • kubernetesEvents

      public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsEndpointBuilder kubernetesEvents(String componentName, String path)
      Kubernetes Event (camel-kubernetes) Perform operations on Kubernetes Events and get notified on Events changes. Category: container,cloud Since: 3.20 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-events: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
      Returns:
      the dsl builder
    • kubernetesHpa

      Kubernetes HPA (camel-kubernetes) Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes. Category: container,cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-hpa:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kubernetesJob

      Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs. Category: container,cloud Since: 2.23 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-job:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • kubernetesJob

      public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder kubernetesJob(String componentName, String path)
      Kubernetes Job (camel-kubernetes) Perform operations on Kubernetes Jobs. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesNamespaces

      Kubernetes Namespaces (camel-kubernetes) Perform operations on Kubernetes Namespaces and get notified on Namespace changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-namespaces:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kubernetesNodes

      Kubernetes Nodes (camel-kubernetes) Perform operations on Kubernetes Nodes and get notified on Node changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-nodes:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kubernetesPersistentVolumes

      Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesPersistentVolumes

      Kubernetes Persistent Volume (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesPersistentVolumesClaims

      Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesPersistentVolumesClaims

      Kubernetes Persistent Volume Claim (camel-kubernetes) Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesPods

      Kubernetes Pods (camel-kubernetes) Perform operations on Kubernetes Pods and get notified on Pod changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-pods:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kubernetesReplicationControllers

      Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesReplicationControllers

      Kubernetes Replication Controller (camel-kubernetes) Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesResourcesQuota

      Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesResourcesQuota

      public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaEndpointBuilder kubernetesResourcesQuota(String componentName, String path)
      Kubernetes Resources Quota (camel-kubernetes) Perform operations on Kubernetes Resources Quotas. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesSecrets

      Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-secrets:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • kubernetesSecrets

      public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointBuilder kubernetesSecrets(String componentName, String path)
      Kubernetes Secrets (camel-kubernetes) Perform operations on Kubernetes Secrets. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesServiceAccounts

      Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesServiceAccounts

      public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsEndpointBuilder kubernetesServiceAccounts(String componentName, String path)
      Kubernetes Service Account (camel-kubernetes) Perform operations on Kubernetes Service Accounts. Category: container,cloud 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
      Returns:
      the dsl builder
    • kubernetesServices

      Kubernetes Services (camel-kubernetes) Perform operations on Kubernetes Services and get notified on Service changes. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: kubernetes-services:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • kudu

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • language

      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 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, ref, simple, spel, sql, 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 This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - languageName:resourceUri
      Returns:
      the dsl builder
    • 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 22 enums and the value can be one of: bean, constant, csimple, datasonnet, exchangeProperty, file, groovy, header, hl7terser, joor, jq, jsonpath, mvel, ognl, ref, simple, spel, sql, 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 This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - languageName:resourceUri
      Returns:
      the dsl builder
    • ldap

      LDAP (camel-ldap) Perform searches on LDAP servers. Category: database,security 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
      Returns:
      the dsl builder
    • ldap

      public static LdapEndpointBuilderFactory.LdapEndpointBuilder ldap(String componentName, String path)
      LDAP (camel-ldap) Perform searches on LDAP servers. Category: database,security 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
      Returns:
      the dsl builder
    • ldif

      LDIF (camel-ldif) Perform updates on an LDAP server from an LDIF body content. Category: database,security 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
      Returns:
      the dsl builder
    • 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: database,security 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
      Returns:
      the dsl builder
    • log

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • lpr

      Printer (camel-printer) Send print jobs to printers. Category: document 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
      Returns:
      the dsl builder
    • lpr

      public static PrinterEndpointBuilderFactory.PrinterEndpointBuilder lpr(String componentName, String path)
      Printer (camel-printer) Send print jobs to printers. Category: document 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
      Returns:
      the dsl builder
    • lucene

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • lumberjack

      Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol. Category: monitoring 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
      Returns:
      the dsl builder
    • lumberjack

      public static LumberjackEndpointBuilderFactory.LumberjackEndpointBuilder lumberjack(String componentName, String path)
      Lumberjack (camel-lumberjack) Receive logs messages using the Lumberjack protocol. Category: monitoring 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
      Returns:
      the dsl builder
    • mapstruct

      MapStruct (camel-mapstruct) Type Conversion using Mapstruct Category: transformation Since: 3.19 Maven coordinates: org.apache.camel:camel-mapstruct Syntax: mapstruct:className Path parameter: className (required) The fully qualified class name of the POJO that mapstruct should convert to (target)
      Parameters:
      path - className
      Returns:
      the dsl builder
    • mapstruct

      public static MapstructEndpointBuilderFactory.MapstructEndpointBuilder mapstruct(String componentName, String path)
      MapStruct (camel-mapstruct) Type Conversion using Mapstruct Category: transformation Since: 3.19 Maven coordinates: org.apache.camel:camel-mapstruct Syntax: mapstruct:className Path parameter: className (required) The fully qualified class name of the POJO that mapstruct should convert to (target)
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - className
      Returns:
      the dsl builder
    • master

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • metrics

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • micrometer

      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 3 enums and the value can be one of: counter, summary, timer Path parameter: metricsName (required) Name of metrics Path parameter: tags Tags of metrics
      Parameters:
      path - metricsType:metricsName
      Returns:
      the dsl builder
    • 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 3 enums and the value can be one of: counter, summary, timer 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
      Returns:
      the dsl builder
    • mina

      Mina (camel-mina) Socket level networking using TCP or UDP with Apache Mina 2.x. Category: networking 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • minio

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • mllp

      MLLP (camel-mllp) Communicate with external systems using the MLLP protocol. Category: HEALTH 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
      Returns:
      the dsl builder
    • mllp

      public static MllpEndpointBuilderFactory.MllpEndpointBuilder mllp(String componentName, String path)
      MLLP (camel-mllp) Communicate with external systems using the MLLP protocol. Category: HEALTH 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
      Returns:
      the dsl builder
    • mock

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • mongodb

      MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections. Category: database 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 if no hosts parameter is present.
      Parameters:
      path - connectionBean
      Returns:
      the dsl builder
    • mongodb

      public static MongoDbEndpointBuilderFactory.MongoDbEndpointBuilder mongodb(String componentName, String path)
      MongoDB (camel-mongodb) Perform operations on MongoDB documents and collections. Category: database 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 if no hosts parameter is present.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - connectionBean
      Returns:
      the dsl builder
    • mongodbGridfs

      public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs(String path)
      MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS. Category: database,file 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
      Returns:
      the dsl builder
    • mongodbGridfs

      public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs(String componentName, String path)
      MongoDB GridFS (camel-mongodb-gridfs) Interact with MongoDB GridFS. Category: database,file 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
      Returns:
      the dsl builder
    • mustache

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • mvel

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • mybatis

      MyBatis (camel-mybatis) Performs a query, poll, insert, update or delete in a relational database using MyBatis. Category: database 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • mybatisBean

      MyBatis Bean (camel-mybatis) Perform queries, inserts, updates or deletes in a relational database using MyBatis. Category: database 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • nats

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • netty

      Netty (camel-netty) Socket level networking using TCP or UDP with Netty 4.x. Category: networking 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
      Returns:
      the dsl builder
    • netty

      public static NettyEndpointBuilderFactory.NettyEndpointBuilder netty(String componentName, String path)
      Netty (camel-netty) Socket level networking using TCP or UDP with Netty 4.x. Category: networking 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
      Returns:
      the dsl builder
    • nettyHttp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • nitrite

      Nitrite (camel-nitrite) Access Nitrite databases. Category: database 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
      Returns:
      the dsl builder
    • nitrite

      public static NitriteEndpointBuilderFactory.NitriteEndpointBuilder nitrite(String componentName, String path)
      Nitrite (camel-nitrite) Access Nitrite databases. Category: database 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
      Returns:
      the dsl builder
    • oaipmh

      OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: search 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
      Returns:
      the dsl builder
    • oaipmh

      public static OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder oaipmh(String componentName, String path)
      OAI-PMH (camel-oaipmh) Harvest metadata using OAI-PMH protocol Category: search 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
      Returns:
      the dsl builder
    • olingo2

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • olingo4

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • opensearch

      OpenSearch (camel-opensearch) Send requests to OpenSearch via Java Client API. Category: search,monitoring Since: 4.0 Maven coordinates: org.apache.camel:camel-opensearch Syntax: opensearch:clusterName Path parameter: clusterName (required) Name of the cluster
      Parameters:
      path - clusterName
      Returns:
      the dsl builder
    • opensearch

      public static OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder opensearch(String componentName, String path)
      OpenSearch (camel-opensearch) Send requests to OpenSearch via Java Client API. Category: search,monitoring Since: 4.0 Maven coordinates: org.apache.camel:camel-opensearch Syntax: opensearch: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
      Returns:
      the dsl builder
    • openshiftBuildConfigs

      Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs. Category: container,cloud 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
      Returns:
      the dsl builder
    • openshiftBuildConfigs

      public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsEndpointBuilder openshiftBuildConfigs(String componentName, String path)
      Openshift Build Config (camel-kubernetes) Perform operations on OpenShift Build Configs. Category: container,cloud 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
      Returns:
      the dsl builder
    • openshiftBuilds

      Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds. Category: container,cloud Since: 2.17 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: openshift-builds:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • openshiftBuilds

      public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuilder openshiftBuilds(String componentName, String path)
      Openshift Builds (camel-kubernetes) Perform operations on OpenShift Builds. Category: container,cloud 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
      Returns:
      the dsl builder
    • openshiftDeploymentconfigs

      Openshift Deployment Configs (camel-kubernetes) Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes. Category: container,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: openshift-deploymentconfigs:masterUrl Path parameter: masterUrl (required) Kubernetes Master url
      Parameters:
      path - masterUrl
      Returns:
      the dsl builder
    • openshiftDeploymentconfigs

      public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeploymentConfigsEndpointBuilder openshiftDeploymentconfigs(String componentName, String path)
      Openshift Deployment Configs (camel-kubernetes) Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes. Category: container,cloud Since: 3.18 Maven coordinates: org.apache.camel:camel-kubernetes Syntax: openshift-deploymentconfigs: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
      Returns:
      the dsl builder
    • openstackCinder

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

      public static CinderEndpointBuilderFactory.CinderEndpointBuilder openstackCinder(String componentName, String path)
      OpenStack Cinder (camel-openstack) Access data in OpenStack Cinder block storage. Category: container 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
      Returns:
      the dsl builder
    • openstackGlance

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

      public static GlanceEndpointBuilderFactory.GlanceEndpointBuilder openstackGlance(String componentName, String path)
      OpenStack Glance (camel-openstack) Manage VM images and metadata definitions in OpenStack Glance. Category: container 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
      Returns:
      the dsl builder
    • 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: container Since: 2.19 Maven coordinates: org.apache.camel:camel-openstack Syntax: openstack-keystone:host Path parameter: host (required) OpenStack host url
      Parameters:
      path - host
      Returns:
      the dsl builder
    • 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: container 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
      Returns:
      the dsl builder
    • openstackNeutron

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

      public static NeutronEndpointBuilderFactory.NeutronEndpointBuilder openstackNeutron(String componentName, String path)
      OpenStack Neutron (camel-openstack) Access OpenStack Neutron for network services. Category: container 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
      Returns:
      the dsl builder
    • openstackNova

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

      public static NovaEndpointBuilderFactory.NovaEndpointBuilder openstackNova(String componentName, String path)
      OpenStack Nova (camel-openstack) Access OpenStack to manage compute resources. Category: container 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
      Returns:
      the dsl builder
    • openstackSwift

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

      public static SwiftEndpointBuilderFactory.SwiftEndpointBuilder openstackSwift(String componentName, String path)
      OpenStack Swift (camel-openstack) Access OpenStack Swift object/blob store. Category: container 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
      Returns:
      the dsl builder
    • optaplanner

      OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner. Category: workflow Since: 2.13 Maven coordinates: org.apache.camel:camel-optaplanner Syntax: optaplanner:problemName Path parameter: problemName (required) Problem name
      Parameters:
      path - problemName
      Returns:
      the dsl builder
    • optaplanner

      public static OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder optaplanner(String componentName, String path)
      OptaPlanner (camel-optaplanner) Solve planning problems with OptaPlanner. Category: workflow Since: 2.13 Maven coordinates: org.apache.camel:camel-optaplanner Syntax: optaplanner:problemName Path parameter: problemName (required) Problem name
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - problemName
      Returns:
      the dsl builder
    • paho

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • pahoMqtt5

      Paho MQTT 5 (camel-paho-mqtt5) Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client. Category: messaging,iot Since: 3.8 Maven coordinates: org.apache.camel:camel-paho-mqtt5 Syntax: paho-mqtt5:topic Path parameter: topic (required) Name of the topic
      Parameters:
      path - topic
      Returns:
      the dsl builder
    • pahoMqtt5

      public static PahoMqtt5EndpointBuilderFactory.PahoMqtt5EndpointBuilder pahoMqtt5(String componentName, String path)
      Paho MQTT 5 (camel-paho-mqtt5) Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client. Category: messaging,iot Since: 3.8 Maven coordinates: org.apache.camel:camel-paho-mqtt5 Syntax: paho-mqtt5: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
      Returns:
      the dsl builder
    • pdf

      PDF (camel-pdf) Create, modify or extract content from PDF documents. Category: document,transformation 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
      Returns:
      the dsl builder
    • pdf

      public static PdfEndpointBuilderFactory.PdfEndpointBuilder pdf(String componentName, String path)
      PDF (camel-pdf) Create, modify or extract content from PDF documents. Category: document,transformation 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
      Returns:
      the dsl builder
    • pgevent

      PostgresSQL Event (camel-pgevent) Send and receive PostgreSQL events via LISTEN and NOTIFY commands. Category: database 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • pgReplicationSlot

      PostgresSQL Replication Slot (camel-pg-replication-slot) Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots. Category: database 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • platformHttp

      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, for proxy use 'proxy'
      Parameters:
      path - path
      Returns:
      the dsl builder
    • 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, for proxy use 'proxy'
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - path
      Returns:
      the dsl builder
    • plc4x

      PLC4X (camel-plc4x) Read and write to PLC devices Category: iot Since: 3.20 Maven coordinates: org.apache.camel:camel-plc4x Syntax: plc4x:driver Path parameter: driver (required) PLC4X connection string for the connection to the target
      Parameters:
      path - driver
      Returns:
      the dsl builder
    • plc4x

      public static Plc4XEndpointBuilderFactory.Plc4XEndpointBuilder plc4x(String componentName, String path)
      PLC4X (camel-plc4x) Read and write to PLC devices Category: iot Since: 3.20 Maven coordinates: org.apache.camel:camel-plc4x Syntax: plc4x:driver Path parameter: driver (required) PLC4X connection string for the connection to the target
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - driver
      Returns:
      the dsl builder
    • pubnub

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • pulsar

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • quartz

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • quickfix

      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 This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - configurationName
      Returns:
      the dsl builder
    • 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 This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - configurationName
      Returns:
      the dsl builder
    • reactiveStreams

      Reactive Streams (camel-reactive-streams) Exchange messages with reactive stream processing libraries compatible with the reactive streams standard. Category: messaging 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
      Returns:
      the dsl builder
    • 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: messaging 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
      Returns:
      the dsl builder
    • ref

      Ref (camel-ref) Route messages to an endpoint looked up dynamically by name in the Camel Registry. Category: core 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
      Returns:
      the dsl builder
    • 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 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
      Returns:
      the dsl builder
    • restApi

      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 Path parameter: path (required) The base path
      Parameters:
      path - path
      Returns:
      the dsl builder
    • 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 Path parameter: path (required) The base path
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - path
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • restOpenapi

      REST OpenApi (camel-rest-openapi) Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface. Category: 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
      Returns:
      the dsl builder
    • 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: 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
      Returns:
      the dsl builder
    • robotframework

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • rocketmq

      RocketMQ (camel-rocketmq) Send and receive messages from RocketMQ cluster. Category: messaging Since: 3.20 Maven coordinates: org.apache.camel:camel-rocketmq Syntax: rocketmq:topicName Path parameter: topicName (required) Topic name of this endpoint.
      Parameters:
      path - topicName
      Returns:
      the dsl builder
    • rocketmq

      public static RocketMQEndpointBuilderFactory.RocketMQEndpointBuilder rocketmq(String componentName, String path)
      RocketMQ (camel-rocketmq) Send and receive messages from RocketMQ cluster. Category: messaging Since: 3.20 Maven coordinates: org.apache.camel:camel-rocketmq Syntax: rocketmq:topicName Path parameter: topicName (required) Topic name of this endpoint.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - topicName
      Returns:
      the dsl builder
    • rss

      RSS (camel-rss) Poll RSS feeds. Category: document 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
      Returns:
      the dsl builder
    • rss

      public static RssEndpointBuilderFactory.RssEndpointBuilder rss(String componentName, String path)
      RSS (camel-rss) Poll RSS feeds. Category: document 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
      Returns:
      the dsl builder
    • saga

      Saga (camel-saga) Execute custom actions within a route using the Saga EIP. Category: clustering 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
      Returns:
      the dsl builder
    • saga

      public static SagaEndpointBuilderFactory.SagaEndpointBuilder saga(String componentName, String path)
      Saga (camel-saga) Execute custom actions within a route using the Saga EIP. Category: clustering 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
      Returns:
      the dsl builder
    • salesforce

      Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. Category: cloud,saas Since: 2.12 Maven coordinates: org.apache.camel:camel-salesforce Syntax: salesforce:operationName:topicName Path parameter: operationName (required) The operation to use There are 68 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, compositeRetrieveSObjectCollections, compositeCreateSObjectCollections, compositeUpdateSObjectCollections, compositeUpsertSObjectCollections, compositeDeleteSObjectCollections, bulk2GetAllJobs, bulk2CreateJob, bulk2GetJob, bulk2CreateBatch, bulk2CloseJob, bulk2AbortJob, bulk2DeleteJob, bulk2GetSuccessfulResults, bulk2GetFailedResults, bulk2GetUnprocessedRecords, bulk2CreateQueryJob, bulk2GetQueryJob, bulk2GetAllQueryJobs, bulk2GetQueryJobResults, bulk2AbortQueryJob, bulk2DeleteQueryJob, raw, subscribe, pubSubSubscribe, pubSubPublish Path parameter: topicName The name of the topic/channel to use
      Parameters:
      path - operationName:topicName
      Returns:
      the dsl builder
    • salesforce

      public static SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder salesforce(String componentName, String path)
      Salesforce (camel-salesforce) Communicate with Salesforce using Java DTOs. Category: cloud,saas Since: 2.12 Maven coordinates: org.apache.camel:camel-salesforce Syntax: salesforce:operationName:topicName Path parameter: operationName (required) The operation to use There are 68 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, compositeRetrieveSObjectCollections, compositeCreateSObjectCollections, compositeUpdateSObjectCollections, compositeUpsertSObjectCollections, compositeDeleteSObjectCollections, bulk2GetAllJobs, bulk2CreateJob, bulk2GetJob, bulk2CreateBatch, bulk2CloseJob, bulk2AbortJob, bulk2DeleteJob, bulk2GetSuccessfulResults, bulk2GetFailedResults, bulk2GetUnprocessedRecords, bulk2CreateQueryJob, bulk2GetQueryJob, bulk2GetAllQueryJobs, bulk2GetQueryJobResults, bulk2AbortQueryJob, bulk2DeleteQueryJob, raw, subscribe, pubSubSubscribe, pubSubPublish 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
      Returns:
      the dsl builder
    • sapNetweaver

      SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP. Category: saas 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
      Returns:
      the dsl builder
    • sapNetweaver

      public static NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder sapNetweaver(String componentName, String path)
      SAP NetWeaver (camel-sap-netweaver) Send requests to SAP NetWeaver Gateway using HTTP. Category: saas 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
      Returns:
      the dsl builder
    • scheduler

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • schematron

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - path
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - path
      Returns:
      the dsl builder
    • scp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • seda

      SEDA (camel-seda) Asynchronously call another endpoint from any Camel Context in the same JVM. Category: core,messaging Since: 1.1 Maven coordinates: org.apache.camel:camel-seda Syntax: seda:name Path parameter: name (required) Name of queue
      Parameters:
      path - name
      Returns:
      the dsl builder
    • 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,messaging 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
      Returns:
      the dsl builder
    • service

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • servicenow

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • servlet

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • sftp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • sjms

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • sjms2

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • slack

      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 slack user (syntax userName) to send a message directly to an user.
      Parameters:
      path - channel
      Returns:
      the dsl builder
    • 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 slack user (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
      Returns:
      the dsl builder
    • smpp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • snmp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • splunk

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • splunkHec

      Splunk HEC (camel-splunk-hec) The splunk component allows to publish events in Splunk using the HTTP Event Collector. Category: monitoring Since: 3.3 Maven coordinates: org.apache.camel:camel-splunk-hec Syntax: splunk-hec:splunkURL/token Path parameter: splunkURL (required) Splunk Host and Port (example: my_splunk_server:8089) Path parameter: token (required) Splunk HEC token (this is the token created for HEC and not the user's token)
      Parameters:
      path - splunkURL/token
      Returns:
      the dsl builder
    • 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: monitoring Since: 3.3 Maven coordinates: org.apache.camel:camel-splunk-hec Syntax: splunk-hec:splunkURL/token Path parameter: splunkURL (required) Splunk Host and Port (example: my_splunk_server:8089) Path parameter: token (required) Splunk HEC token (this is the token created for HEC and not the user's token)
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - splunkURL/token
      Returns:
      the dsl builder
    • springBatch

      Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing. Category: workflow 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
      Returns:
      the dsl builder
    • springBatch

      public static SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder springBatch(String componentName, String path)
      Spring Batch (camel-spring-batch) Send messages to Spring Batch for further processing. Category: workflow 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
      Returns:
      the dsl builder
    • springEvent

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

      public static EventEndpointBuilderFactory.EventEndpointBuilder springEvent(String componentName, String path)
      Spring Event (camel-spring) Listen for Spring Application Events. Category: messaging 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
      Returns:
      the dsl builder
    • springJdbc

      Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support. Category: database Since: 3.10 Maven coordinates: org.apache.camel:camel-spring-jdbc Syntax: spring-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
      Returns:
      the dsl builder
    • springJdbc

      public static SpringJdbcEndpointBuilderFactory.SpringJdbcEndpointBuilder springJdbc(String componentName, String path)
      Spring JDBC (camel-spring-jdbc) Access databases through SQL and JDBC with Spring Transaction support. Category: database Since: 3.10 Maven coordinates: org.apache.camel:camel-spring-jdbc Syntax: spring-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
      Returns:
      the dsl builder
    • springLdap

      Spring LDAP (camel-spring-ldap) Perform searches in LDAP servers using filters as the message payload. Category: security 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
      Returns:
      the dsl builder
    • 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: security 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
      Returns:
      the dsl builder
    • springRabbitmq

      Spring RabbitMQ (camel-spring-rabbitmq) Send and receive messages from RabbitMQ using Spring RabbitMQ client. Category: messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-spring-rabbitmq Syntax: spring-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. Note: to use default exchange then do not use empty name, but use default instead.
      Parameters:
      path - exchangeName
      Returns:
      the dsl builder
    • springRabbitmq

      public static SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQEndpointBuilder springRabbitmq(String componentName, String path)
      Spring RabbitMQ (camel-spring-rabbitmq) Send and receive messages from RabbitMQ using Spring RabbitMQ client. Category: messaging Since: 3.8 Maven coordinates: org.apache.camel:camel-spring-rabbitmq Syntax: spring-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. Note: to use default exchange then do not use empty name, but use default instead.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - exchangeName
      Returns:
      the dsl builder
    • springRedis

      public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis(String path)
      Spring Redis (camel-spring-redis) Send and receive messages from Redis. Category: cache 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
      Returns:
      the dsl builder
    • springRedis

      public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis(String componentName, String path)
      Spring Redis (camel-spring-redis) Send and receive messages from Redis. Category: cache 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
      Returns:
      the dsl builder
    • springWs

      Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services. Category: 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.
      Parameters:
      path - type:lookupKey:webServiceEndpointUri
      Returns:
      the dsl builder
    • springWs

      Spring WebService (camel-spring-ws) Access external web services as a client or expose your own web services. Category: 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.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - type:lookupKey:webServiceEndpointUri
      Returns:
      the dsl builder
    • sql

      SQL (camel-sql) Perform SQL queries using Spring JDBC. Category: database 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - query
      Returns:
      the dsl builder
    • sql

      public static SqlEndpointBuilderFactory.SqlEndpointBuilder sql(String componentName, String path)
      SQL (camel-sql) Perform SQL queries using Spring JDBC. Category: database 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - query
      Returns:
      the dsl builder
    • sqlStored

      SQL Stored Procedure (camel-sql) Perform SQL queries as a JDBC Stored Procedures using Spring JDBC. Category: database Since: 2.17 Maven coordinates: org.apache.camel:camel-sql Syntax: sql-stored:template Path parameter: template (required) Sets the stored procedure template to perform. You can externalize the template by using file: or classpath: as prefix and specify the location of the file. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - template
      Returns:
      the dsl builder
    • 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 Since: 2.17 Maven coordinates: org.apache.camel:camel-sql Syntax: sql-stored:template Path parameter: template (required) Sets the stored procedure template to perform. You can externalize the template by using file: or classpath: as prefix and specify the location of the file. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - template
      Returns:
      the dsl builder
    • ssh

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • stax

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • stitch

      Stitch (camel-stitch) Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations. Category: cloud,api,saas,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-stitch Syntax: stitch:tableName Path parameter: tableName The name of the destination table the data is being pushed to. Table names must be unique in each destination schema, or loading issues will occur. Note: The number of characters in the table name should be within the destination's allowed limits or data will rejected.
      Parameters:
      path - tableName
      Returns:
      the dsl builder
    • stitch

      public static StitchEndpointBuilderFactory.StitchEndpointBuilder stitch(String componentName, String path)
      Stitch (camel-stitch) Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations. Category: cloud,api,saas,bigdata Since: 3.8 Maven coordinates: org.apache.camel:camel-stitch Syntax: stitch:tableName Path parameter: tableName The name of the destination table the data is being pushed to. Table names must be unique in each destination schema, or loading issues will occur. Note: The number of characters in the table name should be within the destination's allowed limits or data will rejected.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - tableName
      Returns:
      the dsl builder
    • stomp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • stream

      Stream (camel-stream) Read from system-in and write to system-out and system-err streams. Category: file,core 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, System.out, a file, or a http url. There are 6 enums and the value can be one of: in, out, err, header, file, http
      Parameters:
      path - kind
      Returns:
      the dsl builder
    • 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,core 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, System.out, a file, or a http url. There are 6 enums and the value can be one of: in, out, err, header, file, http
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - kind
      Returns:
      the dsl builder
    • stringTemplate

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • stub

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • telegram

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • thrift

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • tika

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • timer

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • twilio

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • twitterDirectmessage

      Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages. Category: saas,social 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
      Returns:
      the dsl builder
    • twitterDirectmessage

      public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageEndpointBuilder twitterDirectmessage(String componentName, String path)
      Twitter Direct Message (camel-twitter) Send and receive Twitter direct messages. Category: saas,social 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
      Returns:
      the dsl builder
    • twitterSearch

      Twitter Search (camel-twitter) Access Twitter Search. Category: saas,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
      Returns:
      the dsl builder
    • twitterSearch

      public static TwitterSearchEndpointBuilderFactory.TwitterSearchEndpointBuilder twitterSearch(String componentName, String path)
      Twitter Search (camel-twitter) Access Twitter Search. Category: saas,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
      Returns:
      the dsl builder
    • twitterTimeline

      Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline. Category: saas,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, LIST, UNKNOWN
      Parameters:
      path - timelineType
      Returns:
      the dsl builder
    • twitterTimeline

      public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineEndpointBuilder twitterTimeline(String componentName, String path)
      Twitter Timeline (camel-twitter) Send tweets and receive tweets from user's timeline. Category: saas,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, LIST, UNKNOWN
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - timelineType
      Returns:
      the dsl builder
    • undertow

      Undertow (camel-undertow) Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers. Category: http,networking 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
      Returns:
      the dsl builder
    • 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,networking 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
      Returns:
      the dsl builder
    • validator

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • velocity

      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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      path - resourceUri
      Returns:
      the dsl builder
    • 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. This option can also be loaded from an existing file, by prefixing with file: or classpath: followed by the location of the file.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - resourceUri
      Returns:
      the dsl builder
    • vertx

      Vert.x (camel-vertx) Send and receive messages to/from Vert.x Event Bus. Category: messaging 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
      Returns:
      the dsl builder
    • 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: messaging 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
      Returns:
      the dsl builder
    • vertxHttp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • vertxWebsocket

      Vert.x WebSocket (camel-vertx-websocket) Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x Category: http,networking Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax: vertx-websocket:host:port/path Path parameter: host (required) WebSocket hostname, such as localhost or a remote host when in client mode. Path parameter: port (required) WebSocket port number to use. Path parameter: path WebSocket path to use.
      Parameters:
      path - host:port/path
      Returns:
      the dsl builder
    • 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: http,networking Since: 3.5 Maven coordinates: org.apache.camel:camel-vertx-websocket Syntax: vertx-websocket:host:port/path Path parameter: host (required) WebSocket hostname, such as localhost or a remote host when in client mode. Path parameter: port (required) WebSocket port number to use. Path parameter: path WebSocket path to use.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - host:port/path
      Returns:
      the dsl builder
    • weather

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • web3j

      Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API. Category: blockchain 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
      Returns:
      the dsl builder
    • web3j

      public static Web3jEndpointBuilderFactory.Web3jEndpointBuilder web3j(String componentName, String path)
      Web3j Ethereum Blockchain (camel-web3j) Interact with Ethereum nodes using web3j client API. Category: blockchain 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
      Returns:
      the dsl builder
    • webhook

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • whatsapp

      WhatsApp (camel-whatsapp) Send messages to WhatsApp. Category: cloud,api,chat Since: 3.19 Maven coordinates: org.apache.camel:camel-whatsapp Syntax: whatsapp:phoneNumberId Path parameter: phoneNumberId (required) The phone number ID taken from whatsapp-business dashboard.
      Parameters:
      path - phoneNumberId
      Returns:
      the dsl builder
    • whatsapp

      public static WhatsAppEndpointBuilderFactory.WhatsAppEndpointBuilder whatsapp(String componentName, String path)
      WhatsApp (camel-whatsapp) Send messages to WhatsApp. Category: cloud,api,chat Since: 3.19 Maven coordinates: org.apache.camel:camel-whatsapp Syntax: whatsapp:phoneNumberId Path parameter: phoneNumberId (required) The phone number ID taken from whatsapp-business dashboard.
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - phoneNumberId
      Returns:
      the dsl builder
    • wordpress

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • workday

      Workday (camel-workday) Detect and parse documents using Workday. Category: cloud,api,saas 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
      Returns:
      the dsl builder
    • workday

      public static WorkdayEndpointBuilderFactory.WorkdayEndpointBuilder workday(String componentName, String path)
      Workday (camel-workday) Detect and parse documents using Workday. Category: cloud,api,saas 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
      Returns:
      the dsl builder
    • xchange

      XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges. Category: 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
      Returns:
      the dsl builder
    • xchange

      public static XChangeEndpointBuilderFactory.XChangeEndpointBuilder xchange(String componentName, String path)
      XChange (camel-xchange) Access market data and trade on Bitcoin and Altcoin exchanges. Category: 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
      Returns:
      the dsl builder
    • xj

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • xmlsecuritySign

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • xmlsecurityVerify

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • xmpp

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • xquery

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • xslt

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • xsltSaxon

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • zeebe

      Zeebe (camel-zeebe) Zeebe component which does integrage with Camunda Zeebe to interact with the API. Category: workflow,saas Since: 3.21 Maven coordinates: org.apache.camel:camel-zeebe Syntax: zeebe:operationName Path parameter: operationName (required) The operation to use There are 9 enums and the value can be one of: startProcess, cancelProcess, publishMessage, completeJob, failJob, updateJobRetries, worker, throwError, deployResource
      Parameters:
      path - operationName
      Returns:
      the dsl builder
    • zeebe

      public static ZeebeEndpointBuilderFactory.ZeebeEndpointBuilder zeebe(String componentName, String path)
      Zeebe (camel-zeebe) Zeebe component which does integrage with Camunda Zeebe to interact with the API. Category: workflow,saas Since: 3.21 Maven coordinates: org.apache.camel:camel-zeebe Syntax: zeebe:operationName Path parameter: operationName (required) The operation to use There are 9 enums and the value can be one of: startProcess, cancelProcess, publishMessage, completeJob, failJob, updateJobRetries, worker, throwError, deployResource
      Parameters:
      componentName - to use a custom component name for the endpoint instead of the default name
      path - operationName
      Returns:
      the dsl builder
    • zendesk

      Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc. Category: cloud,api,saas Since: 2.19 Maven coordinates: org.apache.camel:camel-zendesk Syntax: zendesk:methodName Path parameter: methodName (required) What operation to use There are 371 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_CONTENT_TAG, 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_ORGANIZATION, 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_CONTENT_TAG, 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_ORGANIZATIONS, 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_TICKET_FORM, DELETE_TICKET_FORM_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, DELETE_USERS, GET_ACTIVE_TRIGGERS, 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_ASSIGNED_TICKETS_COUNT_FOR_USER, 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_CCD_TICKETS_COUNT_FOR_USER, GET_COMPLIANCE_DELETION_STATUSES, GET_CONTENT_TAG, GET_CONTENT_TAGS, GET_CONTENT_TAGS_1, GET_CONTENT_TAGS_2, 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_REQUESTS, GET_ORGANIZATION_TICKETS, GET_ORGANIZATION_USERS, GET_ORGANIZATIONS, GET_ORGANIZATIONS_1, 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_TICKET_RESULTS, 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_COUNT, GET_TICKETS_COUNT_FOR_ORGANIZATION, GET_TICKETS_FROM_SEARCH, GET_TICKETS_INCREMENTALLY, GET_TICKETS_INCREMENTALLY_1, GET_TIME_ZONES, GET_TOPIC, GET_TOPICS, GET_TOPICS_1, GET_TOPICS_2, GET_TOPICS_3, GET_TOPICS_BY_USER, GET_TRIGGER, GET_TRIGGERS, GET_TRIGGERS_1, 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_1, GET_USERS_BY_EXTERNAL_IDS, GET_USERS_BY_EXTERNAL_IDS_1, GET_USERS_BY_ROLE, GET_USERS_INCREMENTALLY, GET_VIEW, GET_VIEWS, IMPORT_TICKET, IMPORT_TOPIC, LIST_HELP_CENTER_LOCALES, 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, SEARCH_TRIGGERS, SEARCH_TRIGGERS_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, SHOW_ARTICLE_TRANSLATION, SHOW_CATEGORY_TRANSLATION, SHOW_SECTION_TRANSLATION, 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_CONTENT_TAG, 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_TICKET_FORM, 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
      Returns:
      the dsl builder
    • zendesk

      public static ZendeskEndpointBuilderFactory.ZendeskEndpointBuilder zendesk(String componentName, String path)
      Zendesk (camel-zendesk) Manage Zendesk tickets, users, organizations, etc. Category: cloud,api,saas Since: 2.19 Maven coordinates: org.apache.camel:camel-zendesk Syntax: zendesk:methodName Path parameter: methodName (required) What operation to use There are 371 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_CONTENT_TAG, 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_ORGANIZATION, 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_CONTENT_TAG, 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_ORGANIZATIONS, 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_TICKET_FORM, DELETE_TICKET_FORM_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, DELETE_USERS, GET_ACTIVE_TRIGGERS, 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_ASSIGNED_TICKETS_COUNT_FOR_USER, 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_CCD_TICKETS_COUNT_FOR_USER, GET_COMPLIANCE_DELETION_STATUSES, GET_CONTENT_TAG, GET_CONTENT_TAGS, GET_CONTENT_TAGS_1, GET_CONTENT_TAGS_2, 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_REQUESTS, GET_ORGANIZATION_TICKETS, GET_ORGANIZATION_USERS, GET_ORGANIZATIONS, GET_ORGANIZATIONS_1, 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_TICKET_RESULTS, 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_COUNT, GET_TICKETS_COUNT_FOR_ORGANIZATION, GET_TICKETS_FROM_SEARCH, GET_TICKETS_INCREMENTALLY, GET_TICKETS_INCREMENTALLY_1, GET_TIME_ZONES, GET_TOPIC, GET_TOPICS, GET_TOPICS_1, GET_TOPICS_2, GET_TOPICS_3, GET_TOPICS_BY_USER, GET_TRIGGER, GET_TRIGGERS, GET_TRIGGERS_1, 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_1, GET_USERS_BY_EXTERNAL_IDS, GET_USERS_BY_EXTERNAL_IDS_1, GET_USERS_BY_ROLE, GET_USERS_INCREMENTALLY, GET_VIEW, GET_VIEWS, IMPORT_TICKET, IMPORT_TOPIC, LIST_HELP_CENTER_LOCALES, 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, SEARCH_TRIGGERS, SEARCH_TRIGGERS_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, SHOW_ARTICLE_TRANSLATION, SHOW_CATEGORY_TRANSLATION, SHOW_SECTION_TRANSLATION, 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_CONTENT_TAG, 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_TICKET_FORM, 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
      Returns:
      the dsl builder
    • zookeeper

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder
    • zookeeperMaster

      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
      Returns:
      the dsl builder
    • 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
      Returns:
      the dsl builder