Red Hat Fuse

Distributed, cloud-native integration platform

Hello World!

Build Something Today

Let's walk through everything you need to build your first application.

All Connectors

  • ActiveMQ

    The ActiveMQ component allows messages to be sent to a JMS Queue or Topic; or messages to be consumed from a JMS Queue or Topic using Apache ActiveMQ.

    Easily consume and publish messages from JMS queues or topics

  • Adobe PDF

    Create, modify or extract contents from PDF documents using Apache PDFBox library              

    Create, modify or extract contents from PDF documents using Apache PDFBox library

  • AHC

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

    Asynchronously consume or call any external HTTP resources

  • AMQP

    The amqp: component supports the AMQP 1.0 protocol using the JMS Client API of the Qpidproject.

    Consume and publish messages with any AMQP 1.0 compliant messaging platform

  • Apache Kafka

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

    Interface with distributed streaming platform Apache Kakfa

  • Apache Spark

    This documentation page covers the Apache Spark component for the Apache Camel. 

    Interface with Apache Spark based large-scale data processing jobs

  • APNS

    Send notifications to and consume feedback from Apple Push Notification Servers (APNS)                                                                                          

    Send notifications to and consume feedback from Apple Push Notification Servers (APNS)

  • Atom

    The atom: component is used for polling Atom feeds.

    Camel will poll the feed every 60 seconds by default.
    Note: The component currently only supports polling (consuming) feeds.

    Consume data published by websites, blogs and other sites that publish atom feeds.

  • Avro

    This component provides a dataformat for avro, which allows serialization and deserialization of messages using Apache Avro’s binary dataformat. Moreover, it provides support for Apache Avro’s rpc, by providing producers and consumers endpoint for using avro over netty or http.

    Consume and generate avro serialized data, either in-process or remotely using http or netty

  • AWS DynamoDB

    Available as of Camel version 2.10

    The DynamoDB component supports storing and retrieving data from/to Amazon’s DynamoDB service.

    Prerequisites

    You must have a valid Amazon Web Services developer account, and be signed up to use Amazon DynamoDB. More information are available at Amazon DynamoDB.

    Supports storing and retrieving data from/to Amazon’s DynamoDB service.

  • AWS EC2

    Available as of Camel version 2.16

    The EC2 component supports create, run, start, stop and terminate AWS EC2 instances.

    Prerequisites

    You must have a valid Amazon Web Services developer account, and be signed up to use Amazon EC2. More information are available at Amazon EC2.

    Supports create, run, start, stop and terminate AWS EC2 instances.

  • AWS Kinesis

    Available as of Camel version 2.17

    The Kinesis component supports receiving messages from and sending messages to Amazon Kinesis service.

    Prerequisites

    You must have a valid Amazon Web Services developer account, and be signed up to use Amazon Kinesis. More information are available at http://aws.amazon.com/kinesis/[AWS Kinesis]

    Supports receiving messages from and sending messages to Amazon Kinesis service.

  • AWS Lambda

    Available as of Camel version 2.20

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

    Prerequisites

    You must have a valid Amazon Web Services developer account, and be signed up to use Amazon Lambda. More information are available at Amazon Lambda.

     

    Supports create, get, list, delete and invoke AWS Lambda functions.

  • AWS MQ

    Available as of Camel version 2.21

    The EC2 component supports create, run, start, stop and terminate AWS MQ instances.

    Prerequisites

    You must have a valid Amazon Web Services developer account, and be signed up to use Amazon MQ. More information are available at Amazon MQ.

    Supports create, run, start, stop and terminate AWS MQ instances.

  • AWS S3 Storage Service

    Available as of Camel version 2.8

    The S3 component supports storing and retrieving objects from/to Amazon’s S3 service.

    Prerequisites

    You must have a valid Amazon Web Services developer account, and be signed up to use Amazon S3. More information is available at Amazon S3.

    Supports storing and retrieving objects from/to Amazon’s S3 service.

  • Azure Services

    The Camel Components for Windows Azure Services provide connectivity to Azure services from Camel.

    Provide connectivity to Azure services from Camel.

  • Bean

    Available as of Camel version 1.0

    The bean: component binds beans to Camel message exchanges.

    Easily bind message exchanges to beans or Plain old java objects (POJO) in a registry

  • Bean Validation

    The Validator component performs bean validation of the message body using the Java Bean Validation API (JSR 303). 

    Improve quality of message exchanges to bean or Plain old java objects (POJO) calls

  • Box

    The Box component provides access to all of the Box.com APIs accessible using https://github.com/box/box-java-sdk.

    Read, write, manage, collaborate on files in Box using Box API’s

  • Braintree Payments

    The Braintree component provides access to Braintree Payments trough through theirs Java SDK.

    Access various Braintree payment services like credit and debit card, PayPal, Apple Pay and more

  • Browse

    The Browse component provides a simple BrowsableEndpoint which can be useful for testing, visualisation tools or debugging. The exchanges sent to the endpoint are all available to be browsed.

    Send exchanges or messages to a simple Browsable Endpoint which can be useful for testing, visualisation tools or debugging.

  • Cache

    The ehcache component enables you to perform caching operations using Ehcache 3 as the Cache Implementation.

    Boost performance, simplify scalability by interfacing with EHCache

  • Class

    The class: component binds beans to Camel message exchanges. It works in the same way as the Bean component but instead of looking up beans from a Registry it creates the bean based on the class name.

    Easily bind message exchanges to java class or Plain old java objects (POJO)

  • CMIS

    The cmis component uses the Apache Chemistry client API and allows you to add/read nodes to/from a CMIS compliant content repositories.

    For adding/reading nodes to/from a CMIS compliant content repositories by using the Apache Chemistry client API.

  • CoAP

    Available as of Camel version 2.16

    Camel-CoAP is an Apache Camel component that allows you to work with CoAP, a lightweight REST-type protocol for machine-to-machine operation. CoAP, Constrained Application Protocol is a specialized web transfer protocol for use with constrained nodes and constrained networks and it is based on RFC 7252.

    Allows you to work with CoAP, a lightweight REST-type protocol for machine-to-machine operation.

  • Cometd

    The cometd: component is a transport for working with the jetty implementation of the cometd/bayeux protocol.

    Push exchanges or messages directly into the browser using an AJAX based mechanism.

  • ControlBus

    The Control Bus from the EIP patterns allows for the integration system to be monitored and managed from within the framework.

    For providing easy management and monitoring of Camel applications based on the Control Bus EIP pattern.

  • CouchDB

    The couchdb: component allows you to treat CouchDB instances as a producer or consumer of messages. 

    For enabling treatment of CouchDB instances as a producer or consumer of messages.

  • Crypto

    For providing flexible endpoints to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension.

    For providing flexible endpoints to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension.

  • CXF

    The cxf: component provides integration with Apache CXF for connecting to JAX-WS services hosted in CXF.

    Interface with webServices through JAX WS or JAX RS using Apache CXF services framework

  • DataFormat

    Enables to marshal or unmarshal a message in one of the standard Camel data formats, by sending it to an endpoint.

    Enables to marshal or unmarshal a message in one of the standard Camel data formats, by sending it to an endpoint.

  • DataSet

    Testing of distributed and asynchronous processing is notoriously difficult. The Mock, Testand DataSet endpoints work great with the Camel Testing Framework to simplify your unit and integration testing using Enterprise Integration Patterns and Camel’s large range of Components together with the powerful Bean Integration.

    Perform load & soak testing by easily create huge number of messages for sending to your services.

  • Direct

    The direct: component provides direct, synchronous invocation of any consumers when a producer sends a message exchange.

    For providing direct, synchronous (single-threaded) invocation of any consumers when a producer sends a message exchange.

  • Direct-VM

    The direct-vm: component provides direct, synchronous invocation of any consumers in the JVM when a producer sends a message exchange.

    For providing direct, synchronous invocation of any consumers in the JVM when a producer sends a message exchange.

  • Disruptor

    The disruptor: component provides asynchronous SEDA behavior much as the standard SEDA Component

    For providing asynchronous SEDA behavior much similar to a SEDA endpoint, but uses a Disruptor instead of a blocking queue.

  • DNS

    This is an additional component for Camel to run DNS queries, using DNSJava. The component is a thin layer on top of DNSJava.

    For looking up domain information and run DNS queries using DNSJava

  • DropBox

    The dropbox: component allows you to treat Dropbox remote folders as a producer or consumer of messages. 

    Read, search, write or manipulate files in DropBox using DropBox API’s

  • Eclipse Paho

    Interface with MQTT messaging using Eclipse Paho library                                     

    Interface with MQTT messaging using Eclipse Paho library

  • EJB

    To bind message exchanges to EJBs using the Bean binding. It works like the Bean component, but just for accessing EJBs. Supports EJB 3.0 onwards.

    To bind message exchanges to EJBs using the Bean binding. 

  • EventAdmin

    The eventadmin component can be used in an OSGi environment to receive OSGi EventAdmin events and process them.

    Receive OSGi EventAdmin events and process them in an OSGi environment.

  • Exec

    Available as of Camel version 2.3

    The exec component can be used to execute system commands.

    Extend solution by executing system commands to start other processes or jobs.

  • Facebook

    The Facebook component provides access to all of the Facebook APIs accessible using Facebook4J

    Easily interface with Facebook API's to securely access or change social updates

  • File

    The File component provides access to file systems, allowing files to be processed by any other Camel Components or messages from other components to be saved to disk.

    Access file systems to easily move transformed data to files or read data from files for further processing

  • Flatpack

    The Flatpack component supports fixed width and delimited file parsing via the FlatPack library.

    Process fixed width or delimited files or messages using the FlatPack library

  • FOP

    The FOP component allows you to render a message into different output formats using Apache FOP.

    Renders messages into different output formats using Apache FOP.

  • Freemarker

    The freemarker: component allows for processing a message using a FreeMarker template. 

    Process a message using a FreeMarker template. Ideal for generating responses for requests.

  • FTP

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

    Easily read or write files to remote file systems using FTP or SFTP protocols.

  • Geocoder

    Lookup geocodes (latitude and longitude) for a given address, or perform reverse look-up.         

    Lookup geocodes (latitude and longitude) for a given address, or perform reverse look-up.

  • Git Repository

    Easily interface with generic source control Git repository                                             

    Easily interface with generic source control Git repository

  • Github

    The GitHub component interacts with the GitHub API by encapsulating egit-github.          

    The GitHub component interacts with the GitHub API by encapsulating egit-github.

  • GMail

    Supports sending of emails via the GAE mail service. Supports sending of emails via the GAE mail service.                                                 

    Supports sending of emails via the GAE mail service.

  • Google Calendar

    Google Calendar uses the https://developers.google.com/accounts/docs/OAuth2[OAuth 2.0 protocol] for authenticating a Google account and authorizing access to user data. Before you can use this component, you will need to https://developers.google.com/google-apps/calendar/auth[create an account and generate OAuth credentials]. Credentials comprise of a clientId, clientSecret, and a refreshToken. 

    Provides access to Google Calendar via the Google Calendar Web APIs.

  • Google Drive

    Read, search, write or manipulate files on Google Drive using Google Drive API’s                              

    Read, search, write or manipulate files on Google Drive using Google Drive API’s

  • Guava EventBus

    Enable publish-subscribe-style communication between components without requiring the components to explicitly register with one another.

    Enable publish-subscribe-style communication between components without requiring the components to explicitly register with one another.

  • HBase

    Read/write from/to an HBase store (Hadoop database).                

    Read/write from/to an HBase store (Hadoop database).

  • HDFS2

    The hdfs2 component enables you to read and write messages from/to an HDFS file system using Hadoop 2.x.

    The hdfs2 component enables you to read and write messages from/to an HDFS file system

  • HL7

    Exchange, integrate, share, retrieve Electronic health information based on HL7 model using the HAPI library

    Exchange, integrate, share, retrieve Electronic health information based on HL7 model using the HAPI library

  • HTTP4

    Consume or interface with external HTTP resources using Apache HTTP Client 4.x             

    Consume or interface with external HTTP resources using Apache HTTP Client 4.x

  • IRC

    Extend solution by interfacing with IRC (Internet Relay Chat) channels.                         

    Extend solution by interfacing with IRC (Internet Relay Chat) channels.

  • JBoss Data Grid

    Read or write to a fully-supported distributed cache and data grid for faster integration services

    Read or write to a fully-supported distributed cache and data grid for faster integration services

  • JClouds

    Interface with cloud compute & blobstore service via JClouds.                                

    Interface with cloud compute & blobstore service via JClouds.

  • JCR

    For storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit.              

    For storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit.

  • JDBC

    Easily access or change application information stored in a database through JDBC.                                      

    Easily access or change application information stored in a database through JDBC

  • Jetty 9

    Consume and produce HTTP requests using Jetty as a web server or client                                 

    Consume and produce HTTP requests using Jetty as a web server or client

  • Jing

    Validate the payload of a message using RelaxNG or RelaxNG compact syntax.                            

    Validate the payload of a message using RelaxNG or RelaxNG compact syntax.

  • JMS

    To allow messages to be sent to (or consumed from) a JMS Queue or Topic.               

    To allow messages to be sent to (or consumed from) a JMS Queue or Topic.

  • JMX

    Consume or subscribe to Managed Beans (MBeans) notifications                                       

    Consume or subscribe to Managed Beans (MBeans) notifications

  • JPA

    Store and retrieve Java objects from persistent storage using EJB 3's Java Persistence Architecture (JPA) 

    Store and retrieve Java objects from persistent storage using EJB 3's Java Persistence Architecture (JPA)

  • Jsch

    To support the SCP protocol using the Client API of the Jsch project.                                          

    To support the SCP protocol using the Client API of the Jsch project.

  • JT400

    For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system.                   

    For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system.

  • Kubernetes

    Interface with Kubernetes container orchestration platform                           

    Interface with Kubernetes container orchestration platform

  • Language

    Execute language scripts for more dynamic routing capabilities.                                  

    Execute language scripts for more dynamic routing capabilities.

  • LDAP

    For performing searches on LDAP servers (Scope must be one of object|onelevel|subtree).                             

    For performing searches on LDAP servers (Scope must be one of object|onelevel|subtree).

  • LevelDB

    To provide persistent support for various Camel features such as Aggregator in Apache Camel Development Guide.

    To provide persistent support for various Camel features such as Aggregator in Apache Camel Development Guide.

  • LinkedIn

    Easily retrieve LinkedIn user profiles, connections, groups, posts, and more using LinkedIn REST API's

    Easily retrieve LinkedIn user profiles, connections, groups, posts, and more using LinkedIn REST API's

  • Log

    Log message exchange to some underlying logging system like log4j by using Jakarta Commons Logging

    Log message exchange to some underlying logging system like log4j by using Jakarta Commons Logging

  • Lucene

    To perform Java-based indexing and full text based searches using advanced analysis/tokenization capabilities using Apache Lucene.

    To perform Java-based indexing and full text based searches using advanced analysis/tokenization capabilities using Apache Lucene.

  • Master

    For using in the context of a fabric-enabled Red Hat Jboss Fuse container.               

    For using in the context of a fabric-enabled Red Hat Jboss Fuse container.

  • Mock

    Create powerful declartive testing expectations for more robust testing             

    Create powerful declartive testing expectations for more robust testing

  • MongoDB

    Interface with NoSQL MongoDB database and collections                  

    Interface with NoSQL MongoDB database and collections

  • MongoDB3

    Note: Camel MongoDB3 component Use the Mongo Driver for Java 3.4. If you are looking for previews versions look the Camel MongoDB component

    Camel MongoDB3 component Use the Mongo Driver for Java 3.4

  • MQTT

    Consume IOT or M2M messages from MQTT compliant message brokers like Apache ActiveMQ or Mosquitto

    Consume IOT or M2M messages from MQTT compliant message brokers like Apache ActiveMQ or Mosquitto

  • MSV

    Perform XML validation of the message body using the MSV Library                                      

    Perform XML validation of the message body using the MSV Library

  • Mustache

    The mustache: component allows for processing a message using a Mustache template. 

    Use Templating to generate responses for requests using a Mustache template.

  • MVEL

    Use Templating to generate responses for requests using a MVEL template.             

    Use Templating to generate responses for requests using a MVEL template.

  • MyBatis

    To query, poll, insert, update or delete in a relational database using MyBatis.                       

    To query, poll, insert, update or delete in a relational database using MyBatis.

  • Nagios

    Send passive checks to Nagios Infrastructure monitoring using JSendNSCA.                       

    Send passive checks to Nagios Infrastructure monitoring using JSendNSCA.

  • Netty4

    The netty4 component in Camel is a socket communication component, based on the Nettyproject version 4.

    Enables quick and easy development of netwServerInitializerFactoryork applications

  • Netty4 HTTP

    The netty4-http component is an extension to Netty4 component to facilitiate HTTP transport with Netty4.

    The netty4-http component is an extension to Netty4 component to facilitiate HTTP transport.

  • Olingo

    Expand your integration services to interface with Open Data Format (OData) compliant data services

    Expand your integration services to interface with Open Data Format (OData) compliant data services

  • Pax-Logging

    To receive PaxLogging events and process them in an OSGI environment.                        

    To receive PaxLogging events and process them in an OSGI environment.

  • Properties

    For using property placeholders directly in endpoint URI definitions.                           

    For using property placeholders directly in endpoint URI definitions.

  • Quartz2

    For providing a scheduled delivery of messages using the Quartz Scheduler 2.x.                                       

    For providing a scheduled delivery of messages using the Quartz Scheduler 2.x.

  • RabbitMQ

    For producing and consuming messages from a RabbitMQ instance.                     

    For producing and consuming messages from a RabbitMQ instance.

  • Ref

    Lookup of existing component endpoints bound in the Registry.                                 

    Lookup of existing component endpoints bound in the Registry.

  • REST

    Available as of Camel version 2.14

    The rest component allows to define REST endpoints (consumer) using the Rest DSL and plugin to other Camel components as the REST transport.

    From Camel 2.18 onwards the rest component can also be used as a client (producer) to call REST services.

    Allows to define REST endpoints (consumer) using the Rest DSL and plugin to other Camel components as the REST transport.

  • Restlet

    For consuming and producing Restful resources using Restlet.                            

    For consuming and producing Restful resources using Restlet.

  • RMI

    Bind exchanges to the remote method invocation RMI protocol (JRMP).                    

    Bind exchanges to the remote method invocation RMI protocol (JRMP).

  • RSS

    For polling RSS feeds. Apache Camel polls feed every 60 seconds                                                        

    For polling RSS feeds. Apache Camel polls feed every 60 seconds

  • Salesforce

    Easily interface with Salesforce API's for inbound as well as outbound communication from SalesForce

    Easily interface with Salesforce API's for inbound as well as outbound communication from SalesForce

  • SAP

    Enable outbound and inbound communication to and from SAP systems using synchronous remote function calls, sRFC.

    Enable outbound and inbound communication to and from SAP systems using synchronous remote function calls, sRFC.

  • SAP Concur

    SAP Concur manages business expenses, travel, and invoices. In an integration, you can connect to SAP Concur to obtain all lists, obtain a particular list, create a list, or update a list. There are additional, unsupported actions that a SAP Concur connection can perform. 

    Connect to SAP Concur to obtain all lists, obtain a particular list, create or update a list. 

  • SAP NetWeaver

    Easily consume SAP services through HTTP transport using the SAP NetWeaver Gateway                               

    Easily consume SAP services through HTTP transport using the SAP NetWeaver Gateway

  • SEDA

    Provide asynchronous SEDA behavior, so that messages are exchanged on a BlockingQueue                                                

    Provide asynchronous SEDA behavior, so that messages are exchanged on a BlockingQueue

  • ServiceNow

    Easily interface with ServiceNow service management REST API’s                         

    Easily interface with ServiceNow service management REST API’s

  • SERVLET

    To provide HTTP based endpoints for consuming HTTP requests that arrive at a HTTP endpoint and this endpoint is bound to a published Servlet.

    To provide HTTP based endpoints for consuming HTTP requests that arrive at a HTTP endpoint and this endpoint is bound to a published Servlet.

  • ServletListener

    For bootstrapping Camel applications in Web applications.                                                                    

    For bootstrapping Camel applications in Web applications.

  • Sip

    For controlling multimedia communication sessions such as voice and video calls over Internet Protocol (IP)

    For controlling multimedia communication sessions such as voice and video calls over Internet Protocol (IP)

  • SJMS

    For using with Camel that employs best practices for JMS client creation and configuration.       

    For using with Camel that employs best practices for JMS client creation and configuration.

  • Slack Messaging

    Easily interface with Slack collaboration tool and channels                                                            

    Easily interface with Slack collaboration tool and channels

  • SMPP

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

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

  • SMTP

    Extend solution by easily sending emails using SMTP and JavaMail                                    

    Extend solution by easily sending emails using SMTP and JavaMail

  • SNMP

    For enabling polling of SNMP capable devices or receiving traps.                                    

    For enabling polling of SNMP capable devices or receiving traps.

  • Solr

    To allow interface with an Apache Lucene Solr server.                                  

    To allow interface with an Apache Lucene Solr server.

  • Splunk

    Available as of Camel version 2.13

    The Splunk component provides access to Splunk using the Splunk provided client api, and it enables you to publish and search for events in Splunk.

    Provides access to Splunk, and enables publishing and searching for events in Splunk.

  • Spring Batch

    To provide integration bridge between Camel and Spring Batch infrastructure.      

    To provide integration bridge between Camel and Spring Batch infrastructure.

  • Spring Event

    To publish ApplicationEvent objects to a Spring ApplicationContext or to consume them.                                                                   

    To publish ApplicationEvent objects to a Spring ApplicationContext or to consume them.

  • Spring Integration

    To talk to spring integration endpoints by providing a bridge for Apache Camel components.          

    To talk to spring integration endpoints by providing a bridge for Apache Camel components.

  • Spring LDAP

    Provide a Camel wrapper for Spring Lightweght Directory Access Protocol (LDAP)                                

    Provide a Camel wrapper for Spring Lightweght Directory Access Protocol (LDAP)

  • Spring Redis

    Send and receive messages from Redis, an advanced key-value store                                                                   

    Send and receive messages from Redis, an advanced key-value store

  • Spring Web Services

    Interface with Spring Web Services offering clientside support and serverside support                                                                  

    Interface with Spring Web Services offering clientside support and serverside support

  • SQL

    Interface with different databases using JDBC SQL queries                                                  

  • SSH

    Access SSH servers, send SSH commands and process response                                          

    Access SSH servers, send SSH commands and process response

  • StAX

    For processing messages through a SAX ContentHandler.                                                            

    For processing messages through a SAX ContentHandler.

  • Stomp

    For sending messages to or receiving messages from Stomp compliant message brokers, like Apache ActiveMQ or ActiveMQ Apollo

    For sending messages to or receiving messages from Stomp compliant message brokers, like Apache ActiveMQ or ActiveMQ Apollo

  • Stream

    To provide access to the System.in, System.out and System.err streams as well as allowing streaming of file and URL.

    To provide access to the System.in, System.out and System.err streams as well as allowing streaming of file and URL.

  • String Template

    To process a message using a String Template ideal when using Templating to generate responses for requests.

    To process a message using a String Template ideal when using Templating to generate responses for requests.

  • Stub

    Stub out some physical middleware endpoint for easier testing or debugging               

    Stub out some physical middleware endpoint for easier testing or debugging

  • SWAGGER

    Expose REST services and their APIs using Swagger specification                                                        

    Expose REST services and their APIs using Swagger specification

  • Test

    For creating a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint.

    For creating a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint.

  • Timer

    Schedule processing of services via messages using Timer                                                       

    Schedule processing of services via messages using Timer

  • Twilio

    Available as of Camel version 2.20

    The Twilio component provides access to Version 2010-04-01 of Twilio REST APIs accessible using Twilio Java SDK.

    Provides access to Version 2010-04-01 of Twilio REST APIs accessible using Twilio Java SDK.

  • Twitter

    Allow direct, polling, or event-driven consumption of timelines, users, trends, and direct messages using the Twitter API.

    Allow direct, polling, or event-driven consumption of timelines, users, trends, and direct messages using the Twitter API.

  • Validation

    To validate the payload of a message using XML Schema and JAXP Validation.                

    To validate the payload of a message using XML Schema and JAXP Validation.

  • Velocity

    To process a message using an Apache Velocity template.                                                                  

    To process a message using an Apache Velocity template.

  • Vertx

    For working with the Vertx Event Bus, which sends and receives JSON events.                                        

    For working with the Vertx Event Bus, which sends and receives JSON events.

  • VM

    To provide asynchronous SEDA behavior, exchanging messages on a BlockingQueue and invoking consumers in a separate thread pool.

    To provide asynchronous SEDA behavior, exchanging messages on a BlockingQueue and invoking consumers in a separate thread pool.

  • Weather

    For polling weather information from Open Weather Map site, which provides free global weather and forecast information.

    For polling weather information from Open Weather Map site, which provides free global weather and forecast information.

  • Websocket

    For communicating with clients using Websocket by providing websocket endpoints.                                             

    For communicating with clients using Websocket by providing websocket endpoints.

  • XML Security

    To generate and validate XML signatures as described in the W3C standard XML Signature Syntax and Processing. 

    To generate and validate XML signatures as described in the W3C standard XML Signature Syntax and Processing.

  • XMPP

    Interface with XMPP (Jabber) room based or private person-to-person conversations        

    Interface with XMPP (Jabber) room based or private person-to-person conversations

  • XQuery

    Extend solution by processing a message using an XQuery template                                       

    Extend solution by processing a message using an XQuery template

  • XSLT

    Extend solution with enhanced transformations using an XSLT template.                                 

    Extend solution with enhanced transformations using an XSLT template.

  • Yammer

    Enable interaction with the Yammer enterprise social network.                                   

    Enable interaction with the Yammer enterprise social network.

  • Zookeeper

    Easily interact with a ZooKeeper distributed cluster                               

    Easily interact with a ZooKeeper distributed cluster

*All registered trademarks belong to their respective owners.

Build Something Today

Let's walk through everything you need to build your first application.

Download