Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added ZeroMQ to the list of Camel Extra components.

Component / ArtifactId / URI

License

Description

ActiveMQ / activemq-camel

Code Block
xml
xml
activemq:[topic:]destinationName

Apache

For JMS Messaging with Apache ActiveMQ

ActiveMQ Journal / activemq-core

Code Block
xml
xml
activemq.journal:directory-on-filesystem

Apache

Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file

Activiti / activiti-camel

Code Block
xml
xml
activiti:camelProcess:serviceTask

Apache

For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2

Db4o / camel-db4o in camel-extra

Code Block
xml
xml
db4o://className

GPL

For using a db4o datastore as a queue via the db4o library

Esper / camel-esper in camel-extra

Code Block
xml
xml
esper:name

GPL

Working with the Esper Library for Event Stream Processing

Hibernate / camel-hibernate in camel-extra

Code Block
xml
xml
hibernate://entityName

GPL

For using a database as a queue via the Hibernate library

JGroups / camel-jgroups in camel-extra

Code Block
xml
xml
jgroups://clusterName

LGPL

The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters.

NMR / servicemix-nmr

Code Block
xml
xml
nmr://serviceName

Apache

Integration with the Normalized Message Router BUS in ServiceMix 4.x

Scalate / scalate-camel

Code Block
xml
xml
 
scalate:templateName 

Apache

Uses the given Scalate template to transform the message

Smooks / camel-smooks in camel-extra.

Code Block
xml
xml
unmarshal(edi)

GPL

For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box

ZeroMQ / camel-zeromq in camel-extra.

Code Block
xml
xml

zeromq:(tcp|ipc)://hostname:port

LGPL

The ZeroMQ component allows you to consumer or produce messages using ZeroMQ.