Versions Compared

Key

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

...

POP3 / camel-mail

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

Receiving email using POP3 and JavaMail

POP3S / camel-mail

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

...

Printer / camel-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.

Properties / camel-core

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

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

Quartz / camel-quartz

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

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

Quartz2 / camel-quartz2

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

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

Quickfix / camel-quickfix

Code Block
none
none
quickfix:configFile[?options]

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

RabbitMQ / camel-rabbitmq

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

Component for integrating with RabbitMQ

Ref / camel-core

Code Block
none
none
ref:name

Component for lookup of existing endpoints bound in the Registry.

Rest / camel-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.

Restlet / camel-restlet

Code Block
none
none
restlet:restletUrl[?options]

Component for consuming and producing Restful resources using Restlet

RMI / camel-rmi

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

Working with RMI

RNC / camel-jing

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

Validates the payload of a message using RelaxNG Compact Syntax

RNG / camel-jing

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

Validates the payload of a message using RelaxNG

Routebox / camel-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

RSS / camel-rss

Code Block
none
none
rss:uri[?options]

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

Salesforce / camel-salesforce

Code Block
none
none
salesforce:topic[?options]

To integrate with Salesforce

SAP NetWeaver / camel-sap-netweaver

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

To integrate with SAP NetWeaver Gateway

schematron / camel-schematron

Code Block
none
none
schematron://path?[options]
Camel component of Schematron which supports to validate the XML instance documents.

SEDA / camel-core

Code Block
none
none
seda:someName[?options]

Asynchronous call to another endpoint in the same Camel Context

SERVLET / camel-servlet

Code Block
none
none
servlet:relativePath[?options]

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

SFTP / camel-ftp

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

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

Sip / camel-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

SIPS / camel-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

SMTP / camel-mail

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

Sending email using SMTP and JavaMail

SMTP / camel-mail

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

...

SMPP / camel-smpp

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

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

SMPPS / camel-smpp

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

...

SNMP / camel-snmp

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

Polling OID values and receiving traps using SNMP via SNMP4J library

Solr / camel-solr

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

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

Spark-rest / camel-spark-rest

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


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

Splunk / camel-splunk

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

For working with Splunk

Spring Boot / camel-spring-boot

Code Block
none
none
 


Camel auto-configuration for Spring Boot applications.

SpringBatch / camel-spring-batch

Code Block
none
none
 

To bridge Camel and Spring Batch

SpringIntegration / camel-spring-integration

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

The bridge component of Camel and Spring Integration

Spring LDAP / camel-spring-ldap

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

Camel wrapper for Spring LDAP

Spring Redis / camel-spring-redis

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

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

Spring Web Services / camel-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

SQL / camel-sql

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

Performing SQL queries using JDBC

SSH component / camel-ssh

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

For sending commands to a SSH server

StAX / camel-stax

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

Process messages through a SAX ContentHandler.

Stream / camel-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

Stomp / camel-stomp

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

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

StringTemplate / camel-stringtemplate

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

Generates a response using a String Template

Stub / camel-core

Code Block
none
none
stub:someOtherCamelUri[?options]

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

Test / camel-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

Timer / camel-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.

Twitter / camel-twitter

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

A twitter endpoint

Validation / camel-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

Velocity / camel-velocity

Code Block
none
none
velocity:templateName[?options]

Generates a response using an Apache Velocity template

Vertx / camel-vertx

Code Block
none
none
vertx:eventBusName

Working with the vertx event bus

VM / camel-core

Code Block
none
none
vm:queueName[?options]

Asynchronous call to another endpoint in the same JVM

Weather / camel-weather

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

Polls the weather information from Open Weather Map

Websocket / camel-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.

XMPP / camel-xmpp

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

Working with XMPP and Jabber

XQuery / camel-saxon

Code Block
none
none
xquery:someXQueryResource

Generates a response using an XQuery template

XSLT / camel-core (camel-spring for Camel 2.8 or older)

Code Block
none
none
xslt:templateName[?options]

Generates a response using an XSLT template

Yammer / camel-yammer

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

Allows you to interact with the Yammer enterprise social network

Zookeeper / camel-zookeeper

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

Working with ZooKeeper cluster(s)

...