Versions Compared

Key

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

Component / ArtifactId / URI

License

Description

ActiveMQ / activemq-camel

Code Block
languagexml
activemq:[queue|topic:]destinationName
ApacheFor JMS Messaging with Apache ActiveMQ.

ActiveMQ Broker / activemq-camel

Code Block
languagetext
broker:[queue|topic:]destinationName
ApacheFor internal message routing in the ActiveMQ broker using Camel.

Activiti / activiti-camel

Code Block
xml
xml
activiti:camelProcess:serviceTask
ApacheFor 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
ApacheCamel Bluetooth component can retrieve information about the bluetooth Bluetooth devices available within the device range.

Couchbase / camel-couchbase in / camel-extra

Code Block
xml
xml
couchbase:protocol://host[:port]/bucket
 Couchbase

Couchbase

Working with Couchbase NoSQL document database.

Db4o / camel-db4o in / camel-extra

Code Block
xml
xml
db4o://className
GPLFor using a db4o datastore as a queue via the db4o library.

Esper / camel-esper in / camel-extra

Code Block
xml
xml
esper:name
GPLWorking with the Esper Library for Event Stream Processing.

Fabric AMQ / mq-fabric-camel in / fabric8

Code Block
xml
xml
amq:[queue|topic:]destinationName
ApacheThe 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

Apache

The 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

Apache

The 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

Apache

Camel 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

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
GPLFor using a database as a queue via the Hibernate library.

JBI / servicemix-camel

Code Block
xml
xml
jbi:serviceName
ApacheFor 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
LGPLThis 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
ApacheIntegration 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

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.

 

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.

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]
LGPLUses Rserve to integrate Camel with the statistics environment R.

Scalate / scalate-camel

Code Block
xml
xml
scalate:templateName
ApacheUses the given Scalate template to transform the message.

Smooks / camel-smooks in / camel-extra.

Code Block
xml
xml
unmarshal(edi)
GPLFor 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 clarifiedTBA

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 For more information see the rhiot.io project.

VirtualBox / camel-virtualbox in / camel-extra.

Code Block
xml
xml
virtualbox:machine[?options]
GPL V2The 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]

Apache

Camel 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
LGPLThe ZeroMQ component allows you to consumer or produce messages using ZeroMQ.