Endpoint Reference

Configuration of endpoints in the UI

Red Hat

Version 6.0

Trademark Disclaimer
Third Party Acknowledgements

29 Mar 2013

This guide describes the settings for using the Apache Camel components available in Red Hat Fuse IDE.


Table of Contents

Table of Components
Apache CXF Endpoints
CXF — uses Apache CXF to interact with JAX-WS Web services
CXF Bean — allows other Apache CXF endpoints to send exchanges and invoke Web service bean objects
CXF REST — provides integration for linking with JAX-RS based RESTful services
File Endpoints
ActiveMQ Journal — stores messages in rolling log file for later processing
File — provides access to file systems
FTP/SFTP — provides access to remote file systems over the FTP and SFTP protocols
HDFS — enables you to read and write messages from/to an HDFS file system
Google App Engine Endpoints
GAuth — implement a Google-specific OAuth consumer
GHTTP — provides connectivity to the GAE URL fetch service but can also be used to receive messages from servlets
GLogin — allows for programmatic login to GAE applications
GMail — supports sending of emails via the GAE mail service
GTask — supports asynchronous message processing on GAE by using the task queueing service as message queue
HTTP Endpoints
HTTP — provides endpoints for consuming external HTTP resources
HTTP4 — provides endpoints for consuming external HTTP resources using Apache HttpClient 4.x
Jetty — provides endpoints for consuming HTTP requests
Restlet — provides Restlet-based endpoints for consuming and producing RESTful resources
Servlet — provides support for HTTP endpoints that are published as servlets
Internal Endpoints
Direct — provides a synchronous connection to any consumer in the same camelContext element
Seda — provides an asynchronous connection to any consumer in the same camelContext element
VM — provides an asynchronous connection to consumers in other camelContext elements
Messaging Endpoints
ActiveMQ — allows messages to be sent to or consumed from a JMS destination using Red Hat JBoss A-MQ
AMQP — supports the AMQP protocol
IRC — sends and receives messages using the IRC protocol
JMS — allows message to be sent to or consumed from JMS destinations
Mail — provides access to e-mail systems
MSMQ — works with Microsoft Message Queuing
SIP — supports the SIP Publish and Subscribe capability as described in the [RFC3903 - Session Initiation Protocol (SIP) Extension for Event]
SMPP — provides access to an SMSC (Short Message Service Center) over the SMPP protocol
XMPP — allows for sending and receiving messages over the XMPP transport
Scheduling Endpoints
Quartz — provides a scheduled delivery of messages using the Quartz scheduler
Timer — generates message exchanges when a timer fires
Testing Endpoints
Mock — provides a declarative framework for testing routes
Test — a mock endpoint that tests messages based on a set of expected messages
Atom Component
AVRO
Bean
Bean Validation
Browse
Cache
Class
Cometd
Context
Crypto (Digital Signatures)
DataSet
Db4o
DNS
EJB
Esper
Event
Exec
Flatpack
Freemarker
Hazelcast Component
Hibernate
iBATIS
JavaSpace
JBI
JCR
JDBC
Jing
JMX
JPA
Jsch
JT400
Language
LDAP
List
Log
Lucene
MINA Component
MSV
MyBatis
Nagios
Netty
NMR
Printer
Properties
Quickfix
Ref
Routebox
RMI
RSS
Scalate
SNMP
Solr
Spring Integration
Spring Web Services
SQL Component
Stream
StringTemplate
Validation
Velocity
XQuery Endpoint
XSLT