Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

POP3camel-mail

Code Block
none
none
pop3s://[username@]hostName port][?options]

Receiving email using POP3 and JavaMail

POP3Scamel-mail

Code Block
none
none
pop3s://[username@]hostName port][?options]

...

Printercamel-printer

Code Block
none
none
lpr://host:port/path/to/printer[?options]

The printer component facilitates creation of printer endpoints to local, remote and wireless printers. The endpoints provide the ability to print camel directed payloads when utilized on camel routes.

Propertiescamel-core

Code Block
none
none
properties://key[?options]

The properties component facilitates using property placeholders directly in endpoint URI definitions.

Quartzcamel-quartz

Code Block
none
none
quartz://groupName/timerName[?options]

Provides a scheduled delivery of messages using the Quartz 1.x scheduler

Quartz2camel-quartz2

Code Block
none
none
quartz2://groupName/timerName[?options]

Provides a scheduled delivery of messages using the Quartz 2.x scheduler

Quickfixcamel-quickfix

Code Block
none
none
quickfix:configFile[?options]

Implementation of the QuickFix for Java engine which allow to send/receive FIX messages

RabbitMQcamel-rabbitmq

Code Block
none
none
rabbitmq://hostname[:port]/exchangeName[?options]

Component for integrating with RabbitMQ

Refcamel-core

Code Block
none
none
ref:name

Component for lookup of existing endpoints bound in the Registry.

Restcamel-core

Code Block
none
none
rest:verb:path[?options]

Component for consuming Restful resources supporting the Rest DSL and plugins to other Camel rest components.

Restletcamel-restlet

Code Block
none
none
restlet:restletUrl[?options]

Component for consuming and producing Restful resources using Restlet

REST Swagger / camel-rest-swagger

Code Block
none
none
rest-swagger:[specificationUri#]operationId[?options]
 Component

Component for accessing REST resources using Swagger specification as configuration.

RMIcamel-rmi

Code Block
none
none
rmi://hostName[:port][?options]

Working with RMI

RNCcamel-jing

Code Block
none
none
rnc:/relativeOrAbsoluteUri[?options]

Validates the payload of a message using RelaxNG Compact Syntax

RNGcamel-jing

Code Block
none
none
rng:/relativeOrAbsoluteUri[?options]

Validates the payload of a message using RelaxNG

Routeboxcamel-routebox

Code Block
none
none
routebox:routeBoxName[?options]

Facilitates the creation of specialized endpoints that offer encapsulation and a strategy/map based indirection service to a collection of camel routes hosted in an automatically created or user injected camel context

RSScamel-rss

Code Block
none
none
rss:uri[?options]

Working with ROME for RSS integration, such as consuming an RSS feed.

Salesforcecamel-salesforce

Code Block
none
none
salesforce:topic[?options]

To integrate with Salesforce

SAP NetWeavercamel-sap-netweaver

Code Block
none
none
sap-netweaver:hostName[:port][?options]

To integrate with SAP NetWeaver Gateway

Schedulercamel-core

Code Block
none
none
scheduler://name?[options]

Used to generate message exchanges when a scheduler fires. The scheduler has more functionality than the timer component.

schematroncamel-schematron

Code Block
none
none
schematron://path?[options]

Camel component of Schematron which supports to validate the XML instance documents.

SEDAcamel-core

Code Block
none
none
seda:someName[?options]

Asynchronous call to another endpoint in the same CamelContext

ServiceNowcamel-servicenow

Code Block
none
none
servicenow:instanceName[?options]

 Camel component for ServiceNow

SERVLETcamel-servlet

Code Block
none
none
servlet:relativePath[?options]

For exposing services over HTTP through the servlet which is deployed into the Web container.

SFTPcamel-ftp

Code Block
none
none
sftp://[username@]hostName[:port]/directoryName[?options]

Sending and receiving files over SFTP (FTP over SSH).

Sipcamel-sip

Code Block
none
none
sip://user@hostName[:port][?options]

Publish/Subscribe communication capability using the Telecom SIP protocol. RFC3903 - Session Initiation Protocol (SIP) Extension for Event

SIPScamel-sip

Code Block
none
none
sips://user@hostName[:port][?options]

...

SJMS  / camel-sjms

Code Block
none
none
sjms:[queue:|topic:]destinationName[?options]

A ground up implementation of a JMS client

Code Block
sjms-batch:[queue:]destinationName[?options]

A specialized JMS component for highly-performant transactional batch consumption from a queue.

Slackcamel-slack

Code Block
none
none
slack:#channel[?options]

 The  slack  component allows you to connect to an instance of  Slack  and delivers a message contained in the message body via a pre established  Slack incoming webhook .

SMTPcamel-mail

Code Block
none
none
smtps://[username@]hostName[:port][?options]

Sending email using SMTP and JavaMail

SMTPcamel-mail

Code Block
none
none
smtps://[username@]hostName[:port][?options]

...

SMPPcamel-smpp

Code Block
none
none
smpp://[username@]hostName[:port][?options]

To send and receive SMS using Short Messaging Service Center using the JSMPP library

SMPPScamel-smpp

Code Block
none
none
smpps://[username@]hostName[:port][?options]

...

SNMPcamel-snmp

Code Block
none
none
snmp://hostName[:port][?options]

Polling OID values and receiving traps using SNMP via SNMP4J library

Solrcamel-solr

Code Block
none
none
solr://hostName[:port]/solr[?options]

Uses the Solrj client API to interface with an Apache Lucene Solr server

Apache Sparkcamel-spark

Code Block
none
none
spark:{rdd|dataframe|hive}[?options]

Bridges Apache Spark computations with Camel endpoints.

Spark-restcamel-spark-rest

Code Block
none
none
spark-rest://verb:path[?options]


 For easily defining REST services endpoints using Spark REST Java library.

Splunkcamel-splunk

Code Block
none
none
splunk://[endpoint][?options]

For working with Splunk

SpringBatchcamel-spring-batch

Code Block
none
none
spring-batch://jobName[?options]

To bridge Camel and Spring Batch

SpringIntegrationcamel-spring-integration

Code Block
none
none
spring-integration:defaultChannelName[?options]

The bridge component of Camel and Spring Integration

Spring LDAPcamel-spring-ldap

Code Block
none
none
spring-ldap:springLdapTemplateBean[?options]

Camel wrapper for Spring LDAP

Spring Rediscamel-spring-redis

Code Block
none
none
spring-redis://hostName:port[?options]

Component for consuming and producing from Redis key-value store Redis

Spring Web Servicescamel-spring-ws

Code Block
none
none
spring-ws:[mapping-type:]address[?options]

Client-side support for accessing web services, and server-side support for creating your own contract-first web services using Spring Web Services

SQLcamel-sql

Code Block
none
none
sql:select * from table where id=#[?options]

Performing SQL queries using JDBC

SQL Stored Procedure camel-sql

Code Block
none
none
sql-stored:template[?options]


Performing SQL queries using Stored Procedure calls

SSH component / camel-ssh

Code Block
none
none
ssh:[username[:password]@]hostName[:port][?options]

For sending commands to a SSH server

StAXcamel-stax

Code Block
none
none
stax:(contentHandlerClassName|#myHandler)

Process messages through a SAX ContentHandler.

Streamcamel-stream

Code Block
none
none
stream:[in|out|err|file|header|url][?options]

Read or write to an input/output/error/file stream rather like unix pipes

Stompcamel-stomp

Code Block
none
none
stomp:queue:destinationName[?options]

For communicating with Stomp compliant message brokers, like Apache ActiveMQ or ActiveMQ Apollo

StringTemplatecamel-stringtemplate

Code Block
none
none
string-template:templateName[?options]

Generates a response using a String Template

Stubcamel-core

Code Block
none
none
stub:someOtherCamelUri[?options]

Allows you to stub out some physical middleware endpoint for easier testing or debugging

Telegramcamel-telegram

Code Block
none
none
telegram://bots/authToken[?options]

Allows to exchange data with the Telegram messaging network

Testcamel-spring

Code Block
none
none
test:expectedMessagesEndpointUri[?options]

Creates a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint

Timercamel-core

Code Block
none
none
timer:timerName[?options]

Used to generate message exchanges when a timer fires You can only consume events from this endpoint.

Twittercamel-twitter

Code Block
none
none
twitter://endpoint[?options]

A twitter endpoint

Undertowcamel-undertow

Code Block
none
none
undertow://host:port/context-path[?options]

HTTP server and client using the light-weight Undertow server.

Validationcamel-core (camel-spring for Camel 2.8 or older)

Code Block
none
none
validation:someLocalOrRemoteResource[?options]

Validates the payload of a message using XML Schema and JAXP Validation

Velocitycamel-velocity

Code Block
none
none
velocity:templateName[?options]

Generates a response using an Apache Velocity template

Vertxcamel-vertx

Code Block
none
none
vertx:eventBusName

Working with the vertx event bus

VMcamel-core

Code Block
none
none
vm:queueName[?options]

Asynchronous call to another endpoint in the same JVM

Weathercamel-weather

Code Block
none
none
wweather://name[?options]

Polls the weather information from Open Weather Map

Websocketcamel-websocket

Code Block
none
none
websocket://hostname[:port][/resourceUri][?options]

Communicating with Websocket clients

XML Security camel-xmlsecurity

Code Block
none
none
xmlsecurity:<sign|verify>:name[?options]

Used to sign and verify exchanges using the XML signature specification.

XMPPcamel-xmpp

Code Block
none
none
xmpp://[login@]hostname[:port][/participant][?options]

Working with XMPP and Jabber

XQuerycamel-saxon

Code Block
none
none
xquery:someXQueryResource

Generates a response using an XQuery template

XSLTcamel-core (camel-spring for Camel 2.8 or older)

Code Block
none
none
xslt:templateName[?options]

Generates a response using an XSLT template

Yammercamel-yammer

Code Block
none
none
yammer://function[?options]

Allows you to interact with the Yammer enterprise social network

Zookeepercamel-zookeeper

Code Block
none
none
zookeeper://zookeeperServer[:port][/path][?options]

Working with ZooKeeper cluster(s)

...