Components

Components are building blocks that enable integration with different systems, technologies, protocols, and APIs. Each component is configured with specific properties to define how it connects and interacts with the external system.

Here are the components you can use in Sensedia Integrations:

Component Description Function

Azure Storage Blob Service

The Azure Storage Blob component is used for storing and retrieving blobs (binary large object) from Azure Storage Blob Service using Azure APIs v12.

Trigger and/or connector

AWS Lambda

The AWS2 Lambda component supports the create, get, list, delete and invoke AWS Lambda functions.

Connector

AWS Simple Notification System (SNS)

The AWS2 SNS component allows messages to be sent to an Amazon Simple Notification Topic.

Connector

AWS Simple Queue Service (SQS)

The AWS2 SQS component supports sending and receiving messages from Amazon’s SQS service.

Trigger and/or connector

Cron

The Cron component is a generic interface component that allows triggering events at specific time interval specified using the Unix cron syntax (e.g. 0/2 * * * * ? to trigger an event every two seconds).

Trigger

CSV

The CSV Data Format uses Apache Commons CSV to handle CSV payloads (Comma Separated Values) such as those exported/imported by Excel.

Connector

FTP

This component provides access to remote file systems via FTP and SFTP protocols.

Trigger and/or connector

FTPS

This component provides access to remote file systems via FTP and SFTP protocols.

Trigger and/or connector

HTTP

The HTTP component provides HTTP based endpoints for calling external HTTP resources (as a client to call external servers using HTTP).

Connector

HTTPS

HTTPS is a secure version of HTTP, which uses SSL/TLS to encrypt data transmitted between the client and server. This protects the integrity and confidentiality of data during transmission.

Connector

IMAP

IMAP is a protocol used for receiving emails, allowing access to multiple mail folders and manipulation of messages directly on the server.

Trigger and/or connector

JSLT

The JSLT component allows you to process a JSON messages using an JSLT expression. This can be ideal when doing JSON to JSON transformation or querying data.

Connector

JSONata

The JSONata component allows you to process JSON messages using the JSONata specification. This can be ideal when doing JSON to JSON transformation and other transformations from JSON.

Connector

JSON Schema Validator

The JSON Schema Validator component performs bean validation of the message body.

Connector

Kafka

The Kafka component is used for communicating with Apache Kafka message broker.

Trigger and connector

Mail

The Mail component provides access to Email via Spring’s Mail support and the underlying JavaMail system.

Trigger and/or connector

POP3

POP3 is primarily used for receiving emails from a mail server. In the Camel mail component, it allows Camel to read emails from the inbox of a POP3 server.

Trigger and/or connector

Quartz

The Quartz component provides a scheduled delivery of messages using the Quartz Scheduler 2.x.

Trigger

REST

The REST component allows to define REST endpoints (consumer) using the Rest DSL and plugin to other Camel components as the REST transport. The rest component can also be used as a client (producer) to call REST services.

Trigger and/or connector

Scheduler

The Scheduler component is used to generate message exchanges when a scheduler fires.

Trigger

SFTP

This component provides access to remote file systems over the FTP and SFTP protocols.

Trigger and/or connector

SMTP

SMTP is used for sending emails. In the Camel mail component, SMTP allows Camel to send emails from an SMTP server.

Trigger and/or connector

Timer

The Timer component is used to generate message exchanges when a timer fires.

Trigger

XJ

The XJ component allows you to convert XML and JSON documents directly forth and back without the need of intermediate java objects.

Connector

XSLT

The XSLT component allows you to process a message using an XSLT template.

Connector

For more detailed information in the official Apache Camel documentation, click on the name of each component.
Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]