Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: add openimaj component

Component / ArtifactId / URI

License

Description

ActiveMQ / activemq-camel

Code Block
xml
xml
activemq:[queue|topic:]destinationName

Apache

For JMS Messaging with Apache ActiveMQ

ActiveMQ Broker / activemq-camel

Code Block
xml
xml
broker:[queue|topic:]destinationName

Apache

For internal message routing in the ActiveMQ broker using Camel.

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

Bluetooth / camel-bluetooth in rhiot.io project

Code Block
xml
xml
bluetooth:label
Apache Camel Bluetooth component can retrieve information about the bluetooth devices available within the device range.

Couchbase / camel-couchbase in camel-extra

Code Block
xml
xml
couchbase:protocol://host[:port]/bucket
 Couchbase Working with Couchbase NoSQL document database

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

Fabric AMQ / mq-fabric-camel in fabric8

Code Block
xml
xml
amq:[queue|topic:]destinationName

Apache

The amq: endpoint works exactly like the activemq: endpoint in Apache Camel; only it uses the fabric to automatically discover the broker. So there is no configuration required; it'll just work out of the box and automatically discover whatever ActiveMQ message brokers are available; with failover and load balancing.

Fabric Fabric / fabric-camel in fabric8

Code Block
xml
xml
fabric:logicalName:camelEndpointUri
ApacheThe fabric: endpoint uses Fabric's discovery mechanism to expose physical sockets, HTTP endpoints, etc. into the runtime registry using a logical name so that clients can use the existing Camel Load Balancer.

Fabric Master / fabric-camel in fabric8

Code Block
xml
xml
master:clusterName:camelEndpointUri
ApacheThe master: endpoint provides a way to ensure only a single consumer in a cluster consumes from a given endpoint; with automatic failover if that JVM dies.

Framebuffer  / camel-framebuffer in rhiot.io project

Code Block
xml
xml
framebuffer://name
ApacheCamel Framebuffer component can be used to manage any Linux Framebuffer

gpsd / camel-gpsd in rhiot.io project

Code Block
xml
xml
gpsd:label[?options]
 Apache Camel GPSD component can be used to read current GPS information from GPS devices.

Hibernate / camel-hibernate in camel-extra

Code Block
xml
xml
hibernate://entityName

GPL

For using a database as a queue via the Hibernate library

JBI / servicemix-camel

Code Block
xml
xml
jbi:serviceName

Apache

For JBI integration such as working with Apache ServiceMix

JCIFS / camel-jcifs in camel-extra

Code Block
xml
xml
smb://user@server.example.com/sharename?password=secret&localWorkDirectory=/tmp

LGPL

This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library.

kura-cloud / camel-kura in rhiot.io project

Code Block
xml
xml
kura-wifi:networkInterface/ssid
Apache

Camel Kura Cloud component interacts directly with Kura CloudService.

 

kura-wifi / camel-kura in rhiot.io project

Code Block
xml
xml
kura-wifi:networkInterface/ssid
Apache Camel Kura WiFi component can be used to retrieve the information about the WiFi access spots available within the device range.

NMR / servicemix-nmr

Code Block
xml
xml
nmr://serviceName

Apache

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

OpenIMAJ / camel-openimaj in rhiot.io project

Code Block
xml
xml
pi4j-gpio://gpioId[?options]
 Apache

 Camel OpenIMAJ component can be used to detect faces in images.

 

pi4j-gpio / camel-pi4j in rhiot.io project

Code Block
xml
xml
pi4j-gpio://gpioId[?options]
Apache

GPIO Component for RaspberryPi based on pi4j lib

More information rhiot.io project 

pi4j-i2c / camel-pi4j in rhiot.io project

Code Block
xml
xml
pi4j-i2c://busId/deviceId[?options]
 

 

Apache

i2c Component for RaspberryPi based on pi4j lib

More information rhiot.io project

 

PubNub / camel-pubnub in rhiot.io project

Code Block
xml
xml
 pubnub://pubnubEndpointType:channel[?options]
Apache

Camel PubNub component.

More information rhiot.io project

RCode / camel-rcode in camel-extra

Code Block
xml
xml
rcode://host[:port]/operation[?options]

LGPL

Uses Rserve to integrate Camel with the statistics environment R

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

Spring Neo4j / camel-spring-neo4j in camel-extra

Code Block
xml
xml
spring-neo4j:http://hostname[:port]/database[?options]

to bee clarified

Component for producing to Neo4j datastore using the Spring Data Neo4j library

Tinkerforge / camel-tinkerforge in rhiot.io project

Code Block
xml
xml
tinkerforge:[//hostname[:port]]/devicetype/uid/[?options]
Apache

 The tinkerforge component allows interaction with Tinkerforge bricklets. It uses the standard Java bindings to connects to brickd.

More information rhiot.io project

VirtualBox / camel-virtualbox in camel-extra.

Code Block
xml
xml
virtualbox:machine[?options]

GPL V2

The VitualBox component uses the webservice API that exposes VirtualBox functionality and consumes events generated by virtual machines.

Webcam / camel-webcam in rhiot.io project

Code Block
xml
xml
webcam:label[?options]
ApacheCamel Webcam component can be used to capture still images and detect motion

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.