Modifier and Type | Interface and Description |
---|---|
interface |
CamelContext
Interface used to represent the context used to configure routes and the
policies to use during message exchanges between endpoints.
|
interface |
StatefulService
A
Service which has all the lifecycle events and offers details about its current state. |
Modifier and Type | Class and Description |
---|---|
class |
ActivityMonitorEngine
A timer engine to monitor for expired activities and perform whatever actions
are required.
|
Modifier and Type | Class and Description |
---|---|
class |
ActivityRules
Represents a activity which is typically a system or could be an endpoint
|
class |
ProcessRules |
class |
TemporalRule
A temporal rule for use within BAM
|
Modifier and Type | Class and Description |
---|---|
class |
BlueprintCamelContext
OSGi Blueprint based
CamelContext . |
Modifier and Type | Class and Description |
---|---|
class |
XPathBuilder
Creates an XPath expression builder which creates a nodeset result by default.
|
Modifier and Type | Class and Description |
---|---|
class |
CdiCamelContext
CDI
CamelContext class that can be extended
to declare custom Camel context beans. |
class |
CdiEventEndpoint<T>
A Camel
Endpoint that bridges the CDI events facility with Camel routes so that CDI events
can be seamlessly observed / consumed (respectively produced / fired) from Camel consumers (respectively by Camel producers). |
Modifier and Type | Class and Description |
---|---|
class |
CoAPComponent
Represents the component that manages
CoAPEndpoint . |
class |
CoAPConsumer
The CoAP consumer.
|
class |
CoAPEndpoint
The coap component is used for sending and receiving messages from COAP capable devices.
|
class |
CoAPProducer
The CoAP producer.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceEndpoint
A useful base class for endpoints which depend on a resource
such as things like Velocity or XQuery based components.
|
Modifier and Type | Class and Description |
---|---|
class |
AhcComponent
To call external HTTP services using Async Http Client
|
class |
AhcEndpoint
To call external HTTP services using Async Http Client.
|
class |
AhcProducer |
Modifier and Type | Class and Description |
---|---|
class |
WsComponent
To exchange data with external Websocket servers using Async Http Client
|
class |
WsConsumer |
class |
WsEndpoint
To exchange data with external Websocket servers using Async Http Client.
|
class |
WsProducer |
Modifier and Type | Class and Description |
---|---|
class |
AMQPComponent
Messaging with AMQP protocol using Apache QPid Client.
|
class |
AMQPEndpoint
Messaging with AMQP protocol using Apache QPid Client.
|
Modifier and Type | Class and Description |
---|---|
class |
ApnsComponent
For sending notifications to Apple iOS devices
|
class |
ApnsConsumer |
class |
ApnsEndpoint
For sending notifications to Apple iOS devices.
|
class |
ApnsProducer |
Modifier and Type | Class and Description |
---|---|
class |
AtmosComponent |
class |
AtmosEndpoint
The atmos component is used for integrating with EMC's Atomos Storage.
|
Modifier and Type | Class and Description |
---|---|
class |
AtmosScheduledPollConsumer |
class |
AtmosScheduledPollGetConsumer |
Modifier and Type | Class and Description |
---|---|
class |
AtmosDelProducer |
class |
AtmosGetProducer |
class |
AtmosMoveProducer |
class |
AtmosProducer |
class |
AtmosPutProducer |
Modifier and Type | Class and Description |
---|---|
class |
WebsocketComponent
To exchange data with external Websocket clients using Atmosphere
|
class |
WebsocketConsumer |
class |
WebsocketEndpoint
To exchange data with external Websocket clients using Atmosphere.
|
class |
WebsocketProducer |
Modifier and Type | Class and Description |
---|---|
class |
AtomComponent
To consume Atom RSS feeds.
|
class |
AtomEndpoint
The atom component is used for consuming Atom RSS feeds.
|
class |
AtomEntryPollingConsumer
Consumer to poll atom feeds and return each entry from the feed step by step.
|
class |
AtomPollingConsumer
Consumer to poll atom feeds and return the full feed.
|
class |
AtomProducer
AtomProducer is currently not implemented
|
Modifier and Type | Class and Description |
---|---|
class |
AvroComponent |
class |
AvroConsumer |
class |
AvroEndpoint
Working with Apache Avro for data serialization.
|
class |
AvroHttpEndpoint |
class |
AvroHttpProducer |
class |
AvroNettyEndpoint |
class |
AvroNettyProducer |
class |
AvroProducer |
Modifier and Type | Class and Description |
---|---|
class |
CwComponent |
class |
CwEndpoint
The aws-cw component is used for sending metrics to an Amazon CloudWatch.
|
class |
CwProducer
A Producer which sends messages to the AWS CloudWatch Service
|
Modifier and Type | Class and Description |
---|---|
class |
DdbComponent |
class |
DdbEndpoint
The aws-ddb component is used for storing and retrieving data from Amazon's DynamoDB service.
|
class |
DdbProducer
A Producer which stores data into the Amazon DynamoDB Service
AWS DynamoDB
|
Modifier and Type | Class and Description |
---|---|
class |
DdbStreamComponent |
class |
DdbStreamConsumer |
class |
DdbStreamEndpoint
The aws-ddbstream component is used for working with Amazon DynamoDB Streams.
|
Modifier and Type | Class and Description |
---|---|
class |
EC2Component
For working with Amazon's Elastic Compute Cloud (EC2).
|
class |
EC2Endpoint
The aws-ec2 is used for managing Amazon EC2 instances.
|
class |
EC2Producer
A Producer which sends messages to the Amazon EC2 Service
AWS EC2
|
Modifier and Type | Class and Description |
---|---|
class |
KinesisComponent |
class |
KinesisConsumer |
class |
KinesisEndpoint
The aws-kinesis component is for consuming records from Amazon Kinesis Streams.
|
class |
KinesisProducer |
Modifier and Type | Class and Description |
---|---|
class |
S3Component |
class |
S3Consumer
A Consumer of messages from the Amazon Web Service Simple Storage Service
AWS S3
|
class |
S3Endpoint
The aws-s3 component is used for storing and retrieving objetc from Amazon S3 Storage Service.
|
class |
S3Producer
A Producer which sends messages to the Amazon Web Service Simple Storage Service AWS S3
|
Modifier and Type | Class and Description |
---|---|
class |
SdbComponent |
class |
SdbEndpoint
The aws-sdb component is for storing and retrieving data from/to Amazon's SDB service.
|
class |
SdbProducer
A Producer which sends messages to the Amazon SimpleDB Service
AWS SDB
|
Modifier and Type | Class and Description |
---|---|
class |
SesComponent |
class |
SesEndpoint
The aws-ses component is used for sending emails with Amazon's SES service.
|
class |
SesProducer
A Producer which sends messages to the Amazon Simple Email Service
AWS SES
|
Modifier and Type | Class and Description |
---|---|
class |
SnsComponent |
class |
SnsEndpoint
The aws-sns component is used for sending messages to an Amazon Simple Notification Topic.
|
class |
SnsProducer
A Producer which sends messages to the Amazon Web Service Simple Notification Service
AWS SNS
|
Modifier and Type | Class and Description |
---|---|
class |
SqsComponent |
class |
SqsConsumer
A Consumer of messages from the Amazon Web Service Simple Queue Service
AWS SQS
|
class |
SqsEndpoint
The aws-sqs component is used for sending and receiving messages to Amazon's SQS service.
|
class |
SqsProducer
A Producer which sends messages to the Amazon Web Service Simple Queue Service
AWS SQS
|
Modifier and Type | Class and Description |
---|---|
class |
SWFActivityConsumer |
class |
SWFActivityProducer |
class |
SWFComponent |
class |
SWFEndpoint
The aws-swf component is used for managing workflows from Amazon Simple Workflow.
|
class |
SWFWorkflowConsumer |
class |
SWFWorkflowProducer |
Modifier and Type | Class and Description |
---|---|
class |
BeanComponent
The Bean Component is for invoking Java beans from Camel.
|
class |
BeanEndpoint
The bean component is for invoking Java beans from Camel.
|
class |
BeanProcessor
A
Processor which converts the inbound exchange to a method
invocation on a POJO |
class |
BeanProducer
Bean
Producer |
Modifier and Type | Class and Description |
---|---|
class |
BeanValidatorComponent
Bean Validator Component for validating Java beans against reference implementation of JSR 303 Validator (Hibernate
Validator).
|
class |
BeanValidatorEndpoint
The Validator component performs bean validation of the message body using the Java Bean Validation API.
|
class |
BeanValidatorProducer
Bean validator that uses the JSR 303 reference implementation (Hibernate Validator).
|
Modifier and Type | Class and Description |
---|---|
class |
ClassComponent
The Class Component is for binding JavaBeans to Camel message exchanges based on class name.
|
class |
ClassEndpoint
The Class Component is for invoking Java Classes (Java beans) from Camel.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanstalkComponent
Beanstalk Camel component.
|
class |
BeanstalkConsumer
PollingConsumer to read Beanstalk jobs.
|
class |
BeanstalkEndpoint
The beanstalk component is used for job retrieval and post-processing of Beanstalk jobs.
|
class |
BeanstalkProducer |
Modifier and Type | Class and Description |
---|---|
class |
BindingComponent
Deprecated.
|
class |
BindingConsumerProcessor
Applies a
Binding to a consumer |
class |
BindingEndpoint
The binding component is used for as a of wrapping an Endpoint in a contract with a data format.
|
class |
BindingNameComponent
|
Modifier and Type | Class and Description |
---|---|
class |
BoonDataFormat
|
Modifier and Type | Class and Description |
---|---|
class |
BoxComponent
Represents the component that manages
BoxEndpoint . |
class |
BoxConsumer
The Box consumer.
|
class |
BoxEndpoint
For uploading, downloading and managing files, folders, groups, collaborations, etc on box DOT com.
|
class |
BoxProducer
The Box producer.
|
Modifier and Type | Class and Description |
---|---|
class |
BraintreeComponent
Represents the component that manages
BraintreeEndpoint . |
class |
BraintreeConsumer
The Braintree consumer.
|
class |
BraintreeEndpoint
The braintree component is used for integrating with the Braintree Payment System.
|
class |
BraintreeProducer
The Braintree producer.
|
Modifier and Type | Class and Description |
---|---|
class |
BrowseComponent
The Browse Component provides a simple
BrowsableEndpoint for testing visualization or debugging.
|
class |
BrowseEndpoint
The browse component is used for viewsing the messages received on endpoints that supports
BrowsableEndpoint . |
Modifier and Type | Class and Description |
---|---|
class |
CacheComponent |
class |
CacheConsumer |
class |
CacheEndpoint
The cache component enables you to perform caching operations using EHCache as the Cache Implementation.
|
class |
CacheManagerFactory |
class |
CacheProducer |
class |
DefaultCacheManagerFactory |
class |
FileCacheManagerFactory |
Modifier and Type | Class and Description |
---|---|
class |
CassandraComponent
Represents the component that manages
CassandraEndpoint . |
class |
CassandraConsumer
Cassandra 2 CQL3 consumer.
|
class |
CassandraEndpoint
The cql component aims at integrating Cassandra 2.0+ using the CQL3 API (not the Thrift API).
|
class |
CassandraProducer
Cassandra 2 CQL3 producer.
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkComponent |
class |
ChunkEndpoint
Transforms the message using a Chunk template.
|
Modifier and Type | Class and Description |
---|---|
class |
CMISComponent
Represents the component that manages
CMISComponent . |
class |
CMISConsumer
The CMIS consumer.
|
class |
CMISEndpoint
The cmis component uses the Apache Chemistry client API and allows you to add/read nodes to/from a CMIS compliant content repositories.
|
class |
CMISProducer
The CMIS producer.
|
class |
CMISQueryProducer
The CMIS Query producer.
|
Modifier and Type | Class and Description |
---|---|
class |
CometdComponent
Component for Jetty Cometd
|
class |
CometdConsumer
A Consumer for receiving messages using Cometd and Bayeux protocol.
|
class |
CometdEndpoint
The cometd component is a transport for working with the Jetty implementation of the cometd/bayeux protocol.
|
class |
CometdProducer
A Producer to send messages using Cometd and Bayeux protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextEndpoint
The context component allows to send/receive messages between Camel routes in a black box way.
|
class |
LocalContextComponent
A Camel Component which exposes a local
CamelContext instance as a black box set of endpoints. |
class |
QualifiedContextComponent
Supports the explicit and verbose URIs of the form context:camelContextId:someEndpoint to access
a local endpoint inside an external
CamelContext . |
Modifier and Type | Class and Description |
---|---|
class |
ControlBusComponent
The Control Bus component allows sending messages to a control-bus endpoint to control the lifecycle of routes.
|
class |
ControlBusEndpoint
The controlbus component provides easy management of Camel applications based on the Control Bus EIP pattern.
|
class |
ControlBusProducer
The control bus producer.
|
Modifier and Type | Class and Description |
---|---|
class |
CouchDbComponent |
class |
CouchDbConsumer |
class |
CouchDbEndpoint
The couchdb component is used for integrate with CouchDB databases.
|
class |
CouchDbProducer |
Modifier and Type | Class and Description |
---|---|
class |
DigitalSignatureComponent |
class |
DigitalSignatureEndpoint
The crypto component is used for signing and verifying exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
|
class |
DigitalSignatureProducer
DigitalSignatureProducer |
Modifier and Type | Class and Description |
---|---|
class |
CxfBlueprintEndpoint |
class |
CxfComponent
Defines the CXF Component
|
class |
CxfConsumer
A Consumer of exchanges for a service in CXF.
|
class |
CxfEndpoint
The cxf component is used for SOAP WebServices using Apache CXF.
|
class |
CxfProducer
CxfProducer binds a Camel exchange to a CXF exchange, acts as a CXF
client, and sends the request to a CXF to a server.
|
class |
CxfSpringEndpoint
Defines the CXF Endpoint
|
Modifier and Type | Class and Description |
---|---|
class |
CxfBeanComponent
CXF Bean component creates
CxfBeanEndpoint which represents a
bean. |
class |
CxfBeanEndpoint
CXF Bean Endpoint is a
ProcessorEndpoint which associated with
a CxfBeanDestination . |
Modifier and Type | Class and Description |
---|---|
class |
CxfRsBlueprintEndpoint |
class |
CxfRsComponent
Defines the CXF RS Component
|
class |
CxfRsConsumer
A Consumer of exchanges for a JAXRS service in CXF.
|
class |
CxfRsEndpoint
The cxfrs component is used for JAX-RS REST services using Apache CXF.
|
class |
CxfRsProducer
CxfRsProducer binds a Camel exchange to a CXF exchange, acts as a CXF
JAXRS client, it will turn the normal Object invocation to a RESTful request
according to resource annotation.
|
class |
CxfRsSpringEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
DataFormatComponent
The Data Format Component enables using Data Format as a component.
|
class |
DataFormatEndpoint
The dataformat component is used for working with Data Formats as if it was a regular Component supporting Endpoints and URIs.
|
Modifier and Type | Class and Description |
---|---|
class |
DataSetComponent
Component for DataSet.
|
class |
DataSetConsumer
DataSet consumer.
|
class |
DataSetEndpoint
The dataset component provides a mechanism to easily perform load & soak testing of your system.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectBlockingProducer
The direct producer.
|
class |
DirectComponent
The Direct Component manages
DirectEndpoint and holds the list of named direct endpoints. |
class |
DirectConsumer
The direct consumer.
|
class |
DirectEndpoint
The direct component provides direct, synchronous call to another endpoint from the same CamelContext.
|
class |
DirectProducer
The direct producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectVmBlockingProducer
The direct producer.
|
class |
DirectVmComponent
The Direct VM Component manages
DirectVmEndpoint and holds the list of named direct-vm endpoints. |
class |
DirectVmConsumer
The direct-vm consumer
|
class |
DirectVmEndpoint
The direct-vm component provides direct, synchronous call to another endpoint from any CamelContext in the same JVM.
|
class |
DirectVmProcessor |
class |
DirectVmProducer
The direct-vm producer
|
Modifier and Type | Class and Description |
---|---|
class |
DisruptorComponent
An implementation of the Disruptor component
for asynchronous SEDA exchanges on an
LMAX Disruptor within a CamelContext
|
class |
DisruptorConsumer
A Consumer for the Disruptor component.
|
class |
DisruptorEndpoint
The disruptor component provides asynchronous SEDA behavior using LMAX Disruptor.
|
class |
DisruptorProducer
A Producer for the Disruptor component.
|
Modifier and Type | Class and Description |
---|---|
class |
DisruptorVmComponent
An implementation of the VM components
for asynchronous SEDA exchanges on a
LMAX Disruptor within the classloader tree containing
the camel-disruptor.jar.
|
Modifier and Type | Class and Description |
---|---|
class |
DnsComponent
This is a component for Camel to run DNS queries, using DNSJava.
|
class |
DnsDigProducer
A producer for dig-like operations over DNS adresses.
|
class |
DnsEndpoint
To lookup domain information and run DNS queries using DNSJava.
|
class |
DnsIpProducer
A producer to conduct IP address lookup from the host name.
|
class |
DnsLookupProducer
A producer to manage lookup operations, using the API from dnsjava.
|
class |
DnsWikipediaProducer
an endpoint to make queries against wikipedia using
the short TXT query.
|
Modifier and Type | Class and Description |
---|---|
class |
DockerComponent
Represents the component that manages
DockerEndpoint . |
class |
DockerEndpoint
The docker component is used for managing Docker containers.
|
Modifier and Type | Class and Description |
---|---|
class |
DockerEventsConsumer
Docker Consumer for streaming events
|
class |
DockerStatsConsumer
Docker Consumer for streaming statistical events
|
Modifier and Type | Class and Description |
---|---|
class |
DockerProducer
The Docker producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DozerComponent |
class |
DozerEndpoint
The dozer component provides the ability to map between Java beans using the Dozer mapping library.
|
class |
DozerProducer
Producer class for Dozer endpoints.
|
Modifier and Type | Class and Description |
---|---|
class |
DropboxComponent |
class |
DropboxEndpoint
For uploading, downloading and managing files, folders, groups, collaborations, etc on dropbox DOT com.
|
Modifier and Type | Class and Description |
---|---|
class |
DropboxScheduledPollConsumer |
class |
DropboxScheduledPollGetConsumer |
class |
DropboxScheduledPollSearchConsumer |
Modifier and Type | Class and Description |
---|---|
class |
DropboxDelProducer |
class |
DropboxGetProducer |
class |
DropboxMoveProducer |
class |
DropboxProducer |
class |
DropboxPutProducer |
class |
DropboxSearchProducer |
Modifier and Type | Class and Description |
---|---|
class |
EclipsePackageScanClassResolver |
Modifier and Type | Class and Description |
---|---|
class |
EjbComponent
EJB component to invoke EJBs like the
BeanComponent . |
class |
EjbEndpoint
The ejb component is for invoking EJB Java beans from Camel.
|
Modifier and Type | Class and Description |
---|---|
class |
ElasticsearchComponent
Represents the component that manages
ElasticsearchEndpoint . |
class |
ElasticsearchEndpoint
The elasticsearch component is used for interfacing with ElasticSearch server.
|
class |
ElasticsearchProducer
Represents an Elasticsearch producer.
|
Modifier and Type | Class and Description |
---|---|
class |
ElsqlComponent |
class |
ElsqlConsumer |
class |
ElsqlEndpoint
The elsql component is an extension to the existing SQL Component that uses ElSql to define the SQL queries.
|
class |
ElsqlProducer |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEtcdConsumer
The etcd consumer.
|
class |
AbstractEtcdEndpoint
Represents a etcd endpoint.
|
class |
AbstractEtcdPollingConsumer
The etcd consumer.
|
class |
AbstractEtcdProducer
The etcd producer.
|
class |
EtcdComponent
Represents the component that manages
AbstractEtcdEndpoint . |
class |
EtcdKeysEndpoint |
class |
EtcdKeysProducer |
class |
EtcdStatsConsumer |
class |
EtcdStatsEndpoint |
class |
EtcdStatsProducer |
class |
EtcdWatchConsumer |
class |
EtcdWatchEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
EventComponent
The Event Component is for working with Spring ApplicationEvents.
|
class |
EventConsumer
An Event Consumer
for working with Spring ApplicationEvents
|
class |
EventEndpoint
The spring-event component allows to listen for Spring Application Events.
|
Modifier and Type | Class and Description |
---|---|
class |
EventAdminComponent
OSGi EventAdmin component.
|
class |
EventAdminConsumer |
class |
EventAdminEndpoint
The eventadmin component can be used in an OSGi environment to receive OSGi EventAdmin events and process them.
|
class |
EventAdminProducer
EventAdmin producer
|
Modifier and Type | Class and Description |
---|---|
class |
ExecComponent
Represents the component that manages
ExecEndpoint . |
class |
ExecEndpoint
The exec component can be used to execute OS system commands.
|
class |
ExecProducer
Exec producer.
|
Modifier and Type | Class and Description |
---|---|
class |
FacebookComponent
Represents the component that manages
FacebookEndpoint . |
class |
FacebookConsumer
The Facebook consumer.
|
class |
FacebookEndpoint
The Facebook component provides access to all of the Facebook APIs accessible using Facebook4J.
|
class |
FacebookProducer
The Facebook producer.
|
Modifier and Type | Class and Description |
---|---|
class |
FeedComponent
A base class for feed (atom, RSS) components.
|
class |
FeedEndpoint
A base class for feed (atom, RSS) endpoints.
|
class |
FeedEntryPollingConsumer
Consumer to poll feeds and return each entry from the feed step by step.
|
class |
FeedPollingConsumer
Base class for consuming feeds.
|
Modifier and Type | Class and Description |
---|---|
class |
FileComponent
* The File Component provides access to file systems.
|
class |
FileConsumer
File consumer.
|
class |
FileEndpoint
The file component is used for reading or writing files.
|
class |
GenericFileComponent<T>
Base class file component.
|
class |
GenericFileConsumer<T>
Base class for file consumers.
|
class |
GenericFileEndpoint<T>
Base class for file endpoints
|
class |
GenericFileProducer<T>
Generic file producer
|
Modifier and Type | Class and Description |
---|---|
class |
FtpComponent
FTP Component
|
class |
FtpConsumer
FTP consumer
|
class |
FtpEndpoint<T extends org.apache.commons.net.ftp.FTPFile>
The ftp component is used for uploading or downloading files from FTP servers.
|
class |
FtpsComponent
FTP Secure (FTP over SSL/TLS) Component.
|
class |
FtpsEndpoint
The ftps (FTP secure SSL/TLS) component is used for uploading or downloading files from FTP servers.
|
class |
RemoteFileComponent<T>
Base class for remote file components.
|
class |
RemoteFileConsumer<T>
Base class for remote file consumers.
|
class |
RemoteFileEndpoint<T>
Remote file endpoint.
|
class |
RemoteFileProducer<T>
Generic remote file producer for all the FTP variations.
|
class |
SftpComponent
Secure FTP Component
|
class |
SftpConsumer
Secure FTP consumer
|
class |
SftpEndpoint
The sftp (FTP over SSH) component is used for uploading or downloading files from SFTP servers.
|
Modifier and Type | Class and Description |
---|---|
class |
FileIdempotentRepositoryReadLockStrategy
A file read lock that uses an
IdempotentRepository as the lock strategy. |
Modifier and Type | Class and Description |
---|---|
class |
FlatpackComponent
A Flatpack Component
for working with fixed width and delimited files
|
class |
FlatpackConsumer |
class |
FlatpackEndpoint
The flatpack component supports fixed width and delimited file parsing via the FlatPack library.
|
Modifier and Type | Class and Description |
---|---|
class |
FopComponent
Represents the component that manages
FopEndpoint . |
class |
FopEndpoint
The fop component allows you to render a message into different output formats using Apache FOP.
|
class |
FopProducer
The Fop producer.
|
Modifier and Type | Class and Description |
---|---|
class |
FreemarkerComponent
Freemarker component.
|
class |
FreemarkerEndpoint
Transforms the message using a FreeMarker template.
|
Modifier and Type | Class and Description |
---|---|
class |
GAuthComponent
The GAuth Component
implements a Google-specific OAuth comsumer.
|
class |
GAuthEndpoint
The gauth component is used by web applications to implement a Google-specific OAuth consumer.
|
class |
GAuthProducer |
Modifier and Type | Class and Description |
---|---|
class |
GaeDefaultCamelContext |
Modifier and Type | Class and Description |
---|---|
class |
GHttpComponent
The Google App Engine HTTP
Component supports HTTP-based inbound and outbound communication.
|
class |
GHttpEndpoint
The ghttp component provides HTTP connectivity to the GAE.
|
class |
GHttpProducer |
Modifier and Type | Class and Description |
---|---|
class |
GLoginComponent
The GLogin Component
encapsulates the required steps needed to login to an Google App Engine (GAE)
application.
|
class |
GLoginEndpoint
The glogin component is used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications.
|
class |
GLoginProducer |
Modifier and Type | Class and Description |
---|---|
class |
GMailComponent
The Google App Engine Mail
Component supports outbound mail communication.
|
class |
GMailEndpoint
The gmail component is used for sending emails to GAE.
|
class |
GMailProducer |
Modifier and Type | Class and Description |
---|---|
class |
GTaskComponent
The Google App Engine Task
Queueing Component supports asynchronous message processing.
|
class |
GTaskEndpoint
The gtask component is used for sending messages to GAE task queue service.
|
class |
GTaskProducer |
Modifier and Type | Class and Description |
---|---|
class |
GangliaComponent |
class |
GangliaEndpoint
The ganglia component is used for sending metrics to the Ganglia monitoring system.
|
class |
GangliaProducer |
Modifier and Type | Class and Description |
---|---|
class |
GeoCoderComponent
Represents the component that manages
GeoCoderEndpoint . |
class |
GeoCoderEndpoint
The geocoder component is used for looking up geocodes (latitude and longitude) for a given address, or reverse lookup.
|
class |
GeoCoderProducer
The GeoCoder producer.
|
Modifier and Type | Class and Description |
---|---|
class |
GitComponent
Represents the component that manages
GitEndpoint . |
class |
GitEndpoint
The git component is used for working with git repositories.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGitConsumer |
class |
GitBranchConsumer |
class |
GitCommitConsumer |
class |
GitTagConsumer |
Modifier and Type | Class and Description |
---|---|
class |
GitProducer |
Modifier and Type | Class and Description |
---|---|
class |
GitHubComponent
Represents the component that manages
GitHubEndpoint . |
class |
GitHubEndpoint
The github component is used for integrating Camel with github.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGitHubConsumer |
class |
CommitConsumer |
class |
PullRequestCommentConsumer |
class |
PullRequestConsumer |
class |
TagConsumer |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGitHubProducer |
class |
ClosePullRequestProducer
Producer endpoint that closes a pull request.
|
class |
GetCommitFileProducer
Producer endpoint that gets the file associated with a CommitFile object.
|
class |
PullRequestCommentProducer
Producer endpoint that adds one of two types of comments on a GitHub pull request:
1.) Response to an in-line comment made on a pull request commit review.
|
class |
PullRequestFilesProducer
Producer endpoint that gets the files associated with a pull request.
|
class |
PullRequestStateProducer
Producer endpoint that sets the commit status.
|
Modifier and Type | Class and Description |
---|---|
class |
GoogleCalendarComponent
Represents the component that manages
GoogleCalendarEndpoint . |
class |
GoogleCalendarConsumer
The GoogleCalendar consumer.
|
class |
GoogleCalendarEndpoint
The google-calendar component provides access to Google Calendar.
|
class |
GoogleCalendarProducer
The GoogleCalendar producer.
|
Modifier and Type | Class and Description |
---|---|
class |
GoogleDriveComponent
Represents the component that manages
GoogleDriveEndpoint . |
class |
GoogleDriveConsumer
The GoogleDrive consumer.
|
class |
GoogleDriveEndpoint
The google-drive component provides access to Google Drive file storage service.
|
class |
GoogleDriveProducer
The GoogleDrive producer.
|
Modifier and Type | Class and Description |
---|---|
class |
GoogleMailComponent
Represents the component that manages
GoogleMailEndpoint . |
class |
GoogleMailConsumer
The GoogleMail consumer.
|
class |
GoogleMailEndpoint
The google-mail component provides access to Google Mail.
|
class |
GoogleMailProducer
The GoogleMail producer.
|
Modifier and Type | Class and Description |
---|---|
class |
GoraComponent |
class |
GoraConsumer
Implementation of Camel-Gora
Consumer . |
class |
GoraEndpoint
The gora component allows you to work with NoSQL databases using the Apache Gora framework.
|
class |
GoraProducer
Camel-Gora
DefaultProducer . |
Modifier and Type | Class and Description |
---|---|
class |
GridFsComponent |
class |
GridFsConsumer |
class |
GridFsEndpoint |
class |
GridFsProducer |
Modifier and Type | Class and Description |
---|---|
class |
GsonDataFormat
|
Modifier and Type | Class and Description |
---|---|
class |
GuavaEventBusComponent
Camel component for Guava EventBus
(http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/eventbus/EventBus.html).
|
class |
GuavaEventBusConsumer
Guava EventBus (http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/eventbus/EventBus.html)
consumer reading messages from the bus and forwarding them to the Camel routes.
|
class |
GuavaEventBusEndpoint
The guava-eventbus component provides integration bridge between Camel and Google Guava EventBus.
|
class |
GuavaEventBusProducer
Guava EventBus (http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/eventbus/EventBus.html)
producer forwarding messages from Camel routes to the bus.
|
Modifier and Type | Class and Description |
---|---|
class |
HawtDBAggregationRepository
An instance of AggregationRepository which is backed by a HawtDB.
|
Modifier and Type | Class and Description |
---|---|
class |
HazelcastComponent |
class |
HazelcastDefaultConsumer |
class |
HazelcastDefaultEndpoint
The hazelcast component allows you to work with the Hazelcast distributed data grid / cache.
|
class |
HazelcastDefaultProducer |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastAtomicnumberEndpoint |
class |
HazelcastAtomicnumberProducer |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastInstanceConsumer |
class |
HazelcastInstanceEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastListConsumer
Implementation of Hazelcast List
Consumer . |
class |
HazelcastListEndpoint
Hazelcast List
Endpoint implementation. |
class |
HazelcastListProducer
Implementation of Hazelcast List
Producer . |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastMapConsumer |
class |
HazelcastMapEndpoint |
class |
HazelcastMapProducer |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastMultimapConsumer |
class |
HazelcastMultimapEndpoint |
class |
HazelcastMultimapProducer |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastQueueConsumer |
class |
HazelcastQueueEndpoint |
class |
HazelcastQueueProducer |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastReplicatedmapConsumer |
class |
HazelcastReplicatedmapEndpoint |
class |
HazelcastReplicatedmapProducer |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastRingbufferEndpoint |
class |
HazelcastRingbufferProducer |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastSedaConsumer
Implementation of Hazelcast SEDA
Consumer component. |
class |
HazelcastSedaEndpoint
Hazelcast SEDA
Endpoint implementation. |
class |
HazelcastSedaProducer
Implementation of Hazelcast SEDA
Producer component. |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastSetConsumer
Implementation of Hazelcast Set
Consumer . |
class |
HazelcastSetEndpoint
Hazelcast Set
Endpoint implementation. |
class |
HazelcastSetProducer
Implementation of Hazelcast Set
Producer . |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastTopicConsumer |
class |
HazelcastTopicEndpoint |
class |
HazelcastTopicProducer |
Modifier and Type | Class and Description |
---|---|
class |
HBaseComponent
Represents the component that manages
HBaseEndpoint . |
class |
HBaseConsumer
The HBase consumer.
|
class |
HBaseEndpoint
For reading/writing from/to an HBase store (Hadoop database).
|
class |
HBaseProducer
The HBase producer.
|
Modifier and Type | Class and Description |
---|---|
class |
HBaseIdempotentRepository |
Modifier and Type | Class and Description |
---|---|
class |
HdfsComponent |
class |
HdfsConsumer |
class |
HdfsEndpoint
For reading/writing from/to an HDFS filesystem using Hadoop 1.x.
|
class |
HdfsProducer |
Modifier and Type | Class and Description |
---|---|
class |
HipchatComponent
Represents the component that manages
HipchatEndpoint . |
class |
HipchatConsumer
The Hipchat consumer consumes messages from a list of users.
|
class |
HipchatEndpoint
The hipchat component supports producing and consuming messages from/to Hipchat service.
|
class |
HipchatProducer
The Hipchat producer to send message to a user and/or a room.
|
Modifier and Type | Class and Description |
---|---|
class |
HL7DataFormat
HL7 DataFormat (supports v2.x of the HL7 protocol).
|
Modifier and Type | Class and Description |
---|---|
class |
HttpComponent
The HTTP Component
|
class |
HttpEndpoint
For calling out to external HTTP servers using Apache HTTP Client 3.x.
|
class |
HttpPollingConsumer
A polling HTTP consumer which by default performs a GET
|
class |
HttpProducer |
Modifier and Type | Class and Description |
---|---|
class |
IBatisComponent
|
class |
IBatisEndpoint
Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS.
|
class |
IBatisProducer |
Modifier and Type | Class and Description |
---|---|
class |
ICalDataFormat
Bridge ICal data format to camel world.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIgniteEndpoint
Base class for all Ignite endpoints.
|
class |
IgniteComponent
The Ignite Component integrates Apache Camel with Apache Ignite, providing endpoints for the following functions:
Cache operations.
Cluster computation.
Messaging.
Eventing.
Id Generation.
Set operations.
Queue operations.
|
Modifier and Type | Class and Description |
---|---|
class |
IgniteCacheContinuousQueryConsumer
A consumer that generates
Exchange s for items received from a continuous query. |
class |
IgniteCacheEndpoint
Ignite Cache endpoint.
|
class |
IgniteCacheProducer
Ignite Cache producer.
|
Modifier and Type | Class and Description |
---|---|
class |
IgniteComputeEndpoint
Ignite Compute endpoint.
|
class |
IgniteComputeProducer
Ignite Compute producer.
|
Modifier and Type | Class and Description |
---|---|
class |
IgniteEventsConsumer
Ignite Events consumer.
|
class |
IgniteEventsEndpoint
Ignite Events endpoint.
|
Modifier and Type | Class and Description |
---|---|
class |
IgniteIdGenEndpoint
Ignite ID Generator endpoint.
|
class |
IgniteIdGenProducer
Ignite ID Generator producer.
|
Modifier and Type | Class and Description |
---|---|
class |
IgniteMessagingConsumer
Ignite Messaging consumer.
|
class |
IgniteMessagingEndpoint
Ignite Messaging endpoint.
|
class |
IgniteMessagingProducer
Ignite Messaging producer.
|
Modifier and Type | Class and Description |
---|---|
class |
IgniteQueueEndpoint
Ignite Queue endpoint.
|
class |
IgniteQueueProducer |
Modifier and Type | Class and Description |
---|---|
class |
IgniteSetEndpoint
Ignite Cache endpoint.
|
class |
IgniteSetProducer
The Ignite Set producer.
|
Modifier and Type | Class and Description |
---|---|
class |
InfinispanComponent |
class |
InfinispanConsumer |
class |
InfinispanEndpoint
For reading/writing from/to Infinispan distributed key/value store and data grid.
|
class |
InfinispanProducer |
Modifier and Type | Class and Description |
---|---|
class |
InfinispanIdempotentRepository |
Modifier and Type | Class and Description |
---|---|
class |
IrcComponent
Defines the IRC Component
|
class |
IrcConsumer |
class |
IrcEndpoint
For IRC chat communication.
|
class |
IrcProducer |
Modifier and Type | Class and Description |
---|---|
class |
IronMQComponent
Represents the component that manages
IronMQEndpoint . |
class |
IronMQConsumer
The IronMQ consumer.
|
class |
IronMQEndpoint
Represents a IronMQ endpoint.
|
class |
IronMQProducer
The IronMQ producer.
|
Modifier and Type | Class and Description |
---|---|
class |
JacksonDataFormat
|
class |
ListJacksonDataFormat
A
JacksonDataFormat that is using a list |
Modifier and Type | Class and Description |
---|---|
class |
JacksonXMLDataFormat
|
class |
ListJacksonXMLDataFormat
A
JacksonXMLDataFormat that is using a list |
Modifier and Type | Class and Description |
---|---|
class |
JavaSpaceComponent
The component for using the JavaSpaces library
|
class |
JavaSpaceConsumer |
class |
JavaSpaceEndpoint
Sending and receiving messages through JavaSpace.
|
class |
JavaSpaceProducer
A
Producer implementation for JavaSpaces |
Modifier and Type | Class and Description |
---|---|
class |
JBPMComponent |
class |
JBPMEndpoint
The jbpm component provides integration with jBPM (Business Process Management).
|
class |
JBPMProducer |
Modifier and Type | Class and Description |
---|---|
class |
JCacheComponent
Represents the component that manages
JCacheEndpoint . |
class |
JCacheConsumer
The JCache consumer.
|
class |
JCacheEndpoint
Represents a JCache endpoint.
|
class |
JCacheProducer
The JCache producer.
|
Modifier and Type | Class and Description |
---|---|
class |
JCacheAggregationRepository |
Modifier and Type | Class and Description |
---|---|
class |
JCacheIdempotentRepository |
Modifier and Type | Class and Description |
---|---|
class |
JcloudsBlobStoreConsumer |
class |
JcloudsBlobStoreEndpoint |
class |
JcloudsBlobStoreProducer |
class |
JcloudsComponent
Represents the component that manages
JcloudsEndpoint . |
class |
JcloudsComputeEndpoint |
class |
JcloudsComputeProducer |
class |
JcloudsConsumer |
class |
JcloudsEndpoint
For interacting with cloud compute & blobstore service via jclouds.
|
class |
JcloudsProducer |
Modifier and Type | Class and Description |
---|---|
class |
JcrComponent
A component for integrating with JSR-170 (JCR) compliant content repositories
|
class |
JcrConsumer
A
Consumer to consume JCR events. |
class |
JcrEndpoint
The jcr component allows you to add/read nodes to/from a JCR compliant content repository.
|
class |
JcrProducer |
Modifier and Type | Class and Description |
---|---|
class |
JdbcComponent |
class |
JdbcEndpoint
The jdbc component enables you to access databases through JDBC, where SQL queries are sent in the message body.
|
class |
JdbcProducer |
Modifier and Type | Class and Description |
---|---|
class |
JettyHttpComponent
An HttpComponent which starts an embedded Jetty for to handle consuming from
the http endpoints.
|
class |
JettyHttpEndpoint |
class |
JettyHttpProducer |
Modifier and Type | Class and Description |
---|---|
class |
JettyHttpComponent8 |
class |
JettyHttpEndpoint8
The jetty component provides HTTP-based endpoints for consuming and producing HTTP requests.
|
Modifier and Type | Class and Description |
---|---|
class |
JettyHttpComponent9 |
class |
JettyHttpEndpoint9
The jetty component provides HTTP-based endpoints for consuming and producing HTTP requests.
|
Modifier and Type | Class and Description |
---|---|
class |
JGroupsComponent
Component providing support for messages multicasted from- or to JGroups channels (
org.jgroups.Channel ). |
class |
JGroupsConsumer
Consumes messages from the JGroups channels (
org.jgroups.Channel ). |
class |
JGroupsEndpoint
The jgroups component provides exchange of messages between Camel and JGroups clusters.
|
class |
JGroupsProducer
Producer sending messages to the JGroups cluster.
|
Modifier and Type | Class and Description |
---|---|
class |
JIRAComponent
Represents the component that manages
JIRAEndpoint . |
class |
JIRAEndpoint
The jira component interacts with the JIRA issue tracker.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJIRAConsumer |
class |
NewCommentConsumer
Consumes new comments on JIRA issues.
|
class |
NewIssueConsumer
Consumes new JIRA issues.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJIRAProducer |
class |
NewIssueProducer |
Modifier and Type | Class and Description |
---|---|
class |
JmsComponent
|
class |
JmsConsumer
A
Consumer which uses Spring's AbstractMessageListenerContainer implementations
to consume JMS messages. |
class |
JmsEndpoint
The jms component allows messages to be sent to (or consumed from) a JMS Queue or Topic.
|
class |
JmsPollingConsumer
A JMS
PollingConsumer . |
class |
JmsProducer |
class |
JmsQueueEndpoint
An endpoint for a JMS Queue which is also browsable
|
class |
JmsTemporaryQueueEndpoint
A JMS Endpoint
for working with a
TemporaryQueue
Important: Need to be really careful to always use the same Connection otherwise the destination goes stale |
class |
JmsTemporaryTopicEndpoint
A JMS Endpoint
for working with a
TemporaryTopic
Important: Need to be really careful to always use the same Connection otherwise the destination goes stale |
Modifier and Type | Class and Description |
---|---|
class |
CorrelationTimeoutMap
A
TimeoutMap which is used to track reply messages which
has been timed out, and thus should trigger the waiting Exchange to
timeout as well. |
class |
QueueReplyManager
A
ReplyManager when using regular queues. |
class |
ReplyManagerSupport
Base class for
ReplyManager implementations. |
class |
TemporaryQueueReplyManager
A
ReplyManager when using temporary queues. |
Modifier and Type | Class and Description |
---|---|
class |
JMXComponent
Component for connecting JMX Notification events to a camel route.
|
class |
JMXConsumer
Consumer will add itself as a NotificationListener on the object
specified by the objectName param.
|
class |
JMXEndpoint
The jmx component allows to receive JMX notifications.
|
class |
JMXMonitorConsumer
Variant of the consumer that creates and registers a monitor bean to
monitor object and attribute referenced by the endpoint.
|
class |
NotificationXmlFormatter
Converts the Notification into an XML stream.
|
Modifier and Type | Class and Description |
---|---|
class |
JoltComponent |
class |
JoltEndpoint
The jolt component allows you to process a JSON messages using an JOLT specification (such as JSON-JSON transformation).
|
Modifier and Type | Class and Description |
---|---|
class |
JpaComponent
A JPA Component
|
class |
JpaConsumer |
class |
JpaEndpoint
The jpa component enables you to store and retrieve Java objects from databases using JPA.
|
class |
JpaProducer |
Modifier and Type | Class and Description |
---|---|
class |
Jt400Component
Component to provide integration with AS/400 objects. |
class |
Jt400DataQueueConsumer
PollingConsumer that polls a data queue for data |
class |
Jt400DataQueueProducer
Producer to send data to an AS/400 data queue. |
class |
Jt400Endpoint
The jt400 component allows you to exchanges messages with an AS/400 system using data queues or program call.
|
class |
Jt400PgmProducer |
Modifier and Type | Class and Description |
---|---|
class |
KafkaComponent |
class |
KafkaConsumer |
class |
KafkaEndpoint
The kafka component allows messages to be sent to (or consumed from) Apache Kafka brokers.
|
class |
KafkaProducer |
Modifier and Type | Class and Description |
---|---|
class |
KestrelComponent
Camel component which offers queueing over the Memcached protocol
as supported by Kestrel.
|
class |
KestrelConsumer
A Camel consumer that polls a kestrel queue.
|
class |
KestrelEndpoint
The kestrel component allows messages to be sent to (or consumed from) Kestrel brokers.
|
class |
KestrelProducer
Camel producer for communication with a kestrel based queue.
|
Modifier and Type | Class and Description |
---|---|
class |
KratiComponent
Represents the component that manages
KratiEndpoint . |
class |
KratiConsumer
The Krati consumer.
|
class |
KratiEndpoint
The krati allows the use krati datastores and datasets inside Camel.
|
class |
KratiProducer
The Krati producer.
|
Modifier and Type | Class and Description |
---|---|
class |
KratiIdempotentRepository |
Modifier and Type | Class and Description |
---|---|
class |
KubernetesComponent |
class |
KubernetesEndpoint
The kubernetes component allows to work with Kubernetes PaaS.
|
Modifier and Type | Class and Description |
---|---|
class |
KubernetesNamespacesConsumer |
class |
KubernetesPodsConsumer |
class |
KubernetesReplicationControllersConsumer |
class |
KubernetesSecretsConsumer |
class |
KubernetesServicesConsumer |
Modifier and Type | Class and Description |
---|---|
class |
KubernetesBuildConfigsProducer |
class |
KubernetesBuildsProducer |
class |
KubernetesNamespacesProducer |
class |
KubernetesNodesProducer |
class |
KubernetesPersistentVolumesClaimsProducer |
class |
KubernetesPersistentVolumesProducer |
class |
KubernetesPodsProducer |
class |
KubernetesReplicationControllersProducer |
class |
KubernetesResourcesQuotaProducer |
class |
KubernetesSecretsProducer |
class |
KubernetesServiceAccountsProducer |
class |
KubernetesServicesProducer |
Modifier and Type | Class and Description |
---|---|
class |
LanguageComponent
The Language component enables sending
Exchange s to a given language in order to have a script executed. |
class |
LanguageEndpoint
The language component allows you to send a message to an endpoint which executes a script by any of the supported Languages in Camel.
|
class |
LanguageProducer
Language producer.
|
Modifier and Type | Class and Description |
---|---|
class |
LdapComponent
Represents the component that manages
LdapEndpoint (s). |
class |
LdapEndpoint
The ldap component allows you to perform searches in LDAP servers using filters as the message payload.
|
class |
LdapProducer |
Modifier and Type | Class and Description |
---|---|
class |
LevelDBAggregationRepository
An instance of
AggregationRepository which is backed by a LevelDBFile . |
Modifier and Type | Class and Description |
---|---|
class |
LinkedInComponent
Represents the component that manages
LinkedInEndpoint . |
class |
LinkedInConsumer
The LinkedIn consumer.
|
class |
LinkedInEndpoint
The linkedin component is uses for retrieving LinkedIn user profiles, connections, companies, groups, posts, etc.
|
class |
LinkedInProducer
The LinkedIn producer.
|
Modifier and Type | Class and Description |
---|---|
class |
LogComponent
The Log Component
is for logging message exchanges via the underlying logging mechanism.
|
class |
LogEndpoint
The log component logs message exchanges to the underlying logging mechanism.
|
class |
LogProducer
Log producer.
|
Modifier and Type | Class and Description |
---|---|
class |
LuceneComponent |
class |
LuceneEndpoint
To insert or query from Apache Lucene databases.
|
class |
LuceneIndexProducer |
class |
LuceneQueryProducer |
Modifier and Type | Class and Description |
---|---|
class |
MailComponent
Component for JavaMail.
|
class |
MailConsumer
|
class |
MailEndpoint
To send or receive emails using imap/pop3 or stmp protocols.
|
class |
MailProducer
A Producer to send messages using JavaMail.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMetricsProducer |
class |
CounterProducer |
class |
HistogramProducer |
class |
MeterProducer |
class |
MetricsComponent
Represents the component that manages metrics endpoints.
|
class |
MetricsEndpoint
To collect various metrics directly from Camel routes using the DropWizard metrics library.
|
class |
TimerProducer |
Modifier and Type | Class and Description |
---|---|
class |
MetricsMessageHistoryFactory
A factory to setup and use
MetricsMessageHistory as message history implementation. |
class |
MetricsMessageHistoryService
Service holding the
MetricsMessageHistory which registers all message history metrics. |
Modifier and Type | Class and Description |
---|---|
class |
MetricsRegistryService
Service holding the
MetricRegistry which registers all metrics. |
class |
MetricsRoutePolicy
A
RoutePolicy which gathers statistics and reports them using MetricRegistry . |
Modifier and Type | Class and Description |
---|---|
class |
MinaComponent
Component for Apache MINA.
|
class |
MinaConsumer
A
Consumer implementation for Apache MINA. |
class |
MinaEndpoint
Socket level networking using TCP or UDP with the Apache Mina 1.x library.
|
class |
MinaProducer
A
Producer implementation for MINA |
Modifier and Type | Class and Description |
---|---|
class |
Mina2Component
Component for Apache MINA 2.x.
|
class |
Mina2Consumer
A
Consumer implementation for Apache MINA. |
class |
Mina2Endpoint
Socket level networking using TCP or UDP with the Apache Mina 2.x library.
|
class |
Mina2Producer
A
Producer implementation for MINA |
Modifier and Type | Class and Description |
---|---|
class |
MllpComponent
Represents the component that manages
MllpEndpoint . |
class |
MllpEndpoint
Represents a MLLP endpoint.
|
class |
MllpTcpClientProducer
The MLLP producer.
|
class |
MllpTcpServerConsumer
The MLLP consumer.
|
Modifier and Type | Class and Description |
---|---|
class |
MockComponent
The Mock Component provides mock endpoints for testing.
|
class |
MockEndpoint
The mock component is used for testing routes and mediation rules using mocks.
|
Modifier and Type | Class and Description |
---|---|
class |
MongoDbComponent
Represents the component that manages
MongoDbEndpoint . |
class |
MongoDbEndpoint
Component for working with documents stored in MongoDB database.
|
class |
MongoDbProducer
The MongoDb producer.
|
class |
MongoDbTailableCursorConsumer
The MongoDb consumer.
|
Modifier and Type | Class and Description |
---|---|
class |
MQTTComponent
MQTT Component
|
class |
MQTTConsumer |
class |
MQTTEndpoint
Component for communicating with MQTT M2M message brokers using FuseSource MQTT Client.
|
class |
MQTTProducer |
Modifier and Type | Class and Description |
---|---|
class |
MustacheComponent
Represents the component that manages
MustacheEndpoint . |
class |
MustacheEndpoint
Transforms the message using a Mustache template.
|
Modifier and Type | Class and Description |
---|---|
class |
MvelComponent
An Mvel Component
for performing transforming messages
|
class |
MvelEndpoint
Transforms the message using a MVEL template.
|
Modifier and Type | Class and Description |
---|---|
class |
MyBatisComponent |
class |
MyBatisConsumer
Consumer to read data from a database.
|
class |
MyBatisEndpoint
Performs a query, poll, insert, update or delete in a relational database using MyBatis.
|
class |
MyBatisProducer |
Modifier and Type | Class and Description |
---|---|
class |
NagiosComponent |
class |
NagiosEndpoint
To send passive checks to Nagios using JSendNSCA.
|
class |
NagiosEventNotifier
An
EventNotifier which sends alters to Nagios. |
class |
NagiosProducer |
Modifier and Type | Class and Description |
---|---|
class |
NatsComponent |
class |
NatsConsumer |
class |
NatsEndpoint |
class |
NatsProducer |
Modifier and Type | Class and Description |
---|---|
class |
DefaultNettySharedHttpServer
A default
NettySharedHttpServer to make sharing Netty server in Camel applications easier. |
class |
HttpServerBootstrapFactory |
class |
NettyHttpComponent
Netty HTTP based component.
|
class |
NettyHttpConsumer
HTTP based
NettyConsumer |
class |
NettyHttpEndpoint
Netty HTTP server and client using the Netty 3.x library.
|
class |
NettyHttpProducer
HTTP based
NettyProducer . |
Modifier and Type | Interface and Description |
---|---|
interface |
NettyServerBootstrapFactory
Factory for setting up Netty
ServerBootstrap and all
the needed logic for doing that. |
Modifier and Type | Class and Description |
---|---|
class |
ClientModeTCPNettyServerBootstrapFactory
A
NettyServerBootstrapFactory which is used by a single consumer (not shared). |
class |
NettyComponent |
class |
NettyConsumer |
class |
NettyEndpoint
Socket level networking using TCP or UDP with the Netty 4.x library.
|
class |
NettyProducer |
class |
SingleTCPNettyServerBootstrapFactory
A
NettyServerBootstrapFactory which is used by a single consumer (not shared). |
class |
SingleUDPNettyServerBootstrapFactory
A
NettyServerBootstrapFactory which is used by a single consumer (not shared). |
Modifier and Type | Class and Description |
---|---|
class |
Olingo2Component
Represents the component that manages
Olingo2Endpoint . |
class |
Olingo2Consumer
The Olingo2 consumer.
|
class |
Olingo2Endpoint
Communicates with OData 2.0 and 3.0 services using Apache Olingo.
|
class |
Olingo2Producer
The Olingo2 producer.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenShiftComponent |
class |
OpenShiftConsumer |
class |
OpenShiftEndpoint
To manage your Openshift 2.x applications.
|
class |
OpenShiftProducer |
Modifier and Type | Class and Description |
---|---|
class |
OptaPlannerComponent
OptaPlanner component for Camel
|
class |
OptaPlannerConsumer
OptaPlanner component for Camel
|
class |
OptaPlannerEndpoint
Solves the planning problem contained in a message with OptaPlanner.
|
class |
OptaPlannerProducer |
Modifier and Type | Class and Description |
---|---|
class |
PahoComponent
Component to integrate with the Eclispe Paho MQTT library.
|
class |
PahoConsumer |
class |
PahoEndpoint
Component for communicating with MQTT M2M message brokers using Eclipse Paho MQTT Client.
|
class |
PahoProducer |
Modifier and Type | Class and Description |
---|---|
class |
PaxLoggingComponent
The OSGi pax-logging component allows receiving log events from OPS4j PaxLogging
and send them to Camel routes.
|
class |
PaxLoggingConsumer
Paxlogging consumer.
|
class |
PaxLoggingEndpoint
The paxlogging component can be used in an OSGi environment to receive PaxLogging events and process them.
|
Modifier and Type | Class and Description |
---|---|
class |
PdfComponent |
class |
PdfEndpoint
The pdf components provides the ability to create, modify or extract content from PDF documents.
|
class |
PdfProducer |
Modifier and Type | Class and Description |
---|---|
class |
PgEventComponent
Represents the component that manages
PgEventEndpoint . |
class |
PgEventConsumer
The PgEvent consumer.
|
class |
PgEventEndpoint
The pgevent component allows for producing/consuming PostgreSQL events related to the LISTEN/NOTIFY commands.
|
class |
PgEventProducer
The PgEvent producer.
|
Modifier and Type | Class and Description |
---|---|
class |
PrinterComponent |
class |
PrinterEndpoint
The printer component is used for sending messages to printers as print jobs.
|
class |
PrinterProducer |
Modifier and Type | Class and Description |
---|---|
class |
PropertiesComponent
The Properties Component allows you to use property placeholders when defining Endpoint URIs
|
class |
PropertiesEndpoint
The properties component is used for using property placeholders in endpoint uris.
|
Modifier and Type | Class and Description |
---|---|
class |
QuartzComponent
A Quartz Component
For a brief tutorial on setting cron expression see
Quartz cron tutorial.
|
class |
QuartzConsumer |
class |
QuartzEndpoint
Provides a scheduled delivery of messages using the Quartz 1.x scheduler.
|
Modifier and Type | Class and Description |
---|---|
class |
QuickfixjComponent |
class |
QuickfixjConsumer |
class |
QuickfixjEndpoint
The quickfix component allows to send Financial Interchange (FIX) messages to the QuickFix engine.
|
class |
QuickfixjEngine
This is a wrapper class that provided QuickFIX/J initialization capabilities
beyond those supported in the core QuickFIX/J distribution.
|
class |
QuickfixjProducer |
Modifier and Type | Class and Description |
---|---|
class |
RabbitMQComponent |
class |
RabbitMQConsumer |
class |
RabbitMQEndpoint |
class |
RabbitMQProducer |
Modifier and Type | Class and Description |
---|---|
class |
RedisComponent
Represents the component that manages
RedisEndpoint . |
class |
RedisConsumer |
class |
RedisEndpoint
The spring-redis component allows sending and receiving messages from Redis.
|
class |
RedisProducer
The Redis producer.
|
Modifier and Type | Class and Description |
---|---|
class |
RedisIdempotentRepository |
Modifier and Type | Class and Description |
---|---|
class |
RefComponent
The Ref Component is for lookup of existing endpoints bound in the
Registry . |
class |
RefEndpoint
The ref component is used for lookup of existing endpoints bound in the Registry.
|
Modifier and Type | Class and Description |
---|---|
class |
RestApiComponent
Rest API component.
|
class |
RestApiEndpoint
The rest-api component is used for providing Swagger API of the REST services which has been defined using the rest-dsl in Camel.
|
class |
RestApiProducer |
class |
RestComponent
REST-DSL component.
|
class |
RestEndpoint
The rest component is used for hosting REST services which has been defined using the rest-dsl in Camel.
|
Modifier and Type | Class and Description |
---|---|
class |
RestletComponent
A Camel component embedded Restlet that produces and consumes exchanges.
|
class |
RestletConsumer
A Restlet consumer acts as a server to listen client requests.
|
class |
RestletEndpoint
Component for consuming and producing Restful resources using Restlet.
|
class |
RestletProducer
A Camel producer that acts as a client to Restlet server.
|
Modifier and Type | Class and Description |
---|---|
class |
RmiComponent |
class |
RmiConsumer
A
Consumer which uses RMI's UnicastRemoteObject to consume
method invocations. |
class |
RmiEndpoint
The rmi component is for invoking Java RMI beans from Camel.
|
class |
RmiProducer |
Modifier and Type | Class and Description |
---|---|
class |
RouteboxComponent |
class |
RouteboxEndpoint
The routebox component allows to send/receive messages between Camel routes in a black box way.
|
class |
RouteboxServiceSupport |
Modifier and Type | Class and Description |
---|---|
class |
RouteboxDirectConsumer |
class |
RouteboxDirectEndpoint |
class |
RouteboxDirectProducer |
Modifier and Type | Class and Description |
---|---|
class |
RouteboxSedaConsumer |
class |
RouteboxSedaEndpoint |
class |
RouteboxSedaProducer |
Modifier and Type | Class and Description |
---|---|
class |
RssComponent
An RSS Component.
|
class |
RssEndpoint
The rss component is used for consuming RSS feeds.
|
class |
RssEntryPollingConsumer
Consumer to poll RSS feeds and return each entry from the feed step by step.
|
class |
RssPollingConsumer
Consumer to poll RSS feeds and return the full feed.
|
Modifier and Type | Class and Description |
---|---|
class |
SalesforceComponent
Represents the component that manages
SalesforceEndpoint . |
class |
SalesforceConsumer
The Salesforce consumer.
|
class |
SalesforceEndpoint
The salesforce component is used for integrating Camel with the massive Salesforce API.
|
class |
SalesforceProducer
The Salesforce producer.
|
Modifier and Type | Class and Description |
---|---|
class |
SubscriptionHelper |
Modifier and Type | Class and Description |
---|---|
class |
NetWeaverComponent |
class |
NetWeaverEndpoint
The sap-netweaver component integrates with the SAP NetWeaver Gateway using HTTP transports.
|
class |
NetWeaverProducer |
Modifier and Type | Class and Description |
---|---|
class |
SchedulerComponent |
class |
SchedulerConsumer |
class |
SchedulerEndpoint
The scheduler component is used for generating message exchanges when a scheduler fires.
|
Modifier and Type | Class and Description |
---|---|
class |
SchematronComponent
Represents the component that manages
SchematronEndpoint . |
class |
SchematronEndpoint
Validates the payload of a message using the Schematron Library.
|
class |
SchematronProducer
The Schematron producer.
|
Modifier and Type | Class and Description |
---|---|
class |
ScpComponent
Component providing secure messaging using JSch
|
class |
ScpEndpoint
To copy files using the secure copy protocol (SCP).
|
class |
ScpProducer |
Modifier and Type | Class and Description |
---|---|
class |
CollectionProducer
Deprecated.
will be removed in a future Camel release
|
class |
SedaComponent
The SEDA Component is for asynchronous SEDA exchanges on a
BlockingQueue within a CamelContext |
class |
SedaConsumer
A Consumer for the SEDA component.
|
class |
SedaEndpoint
The seda component provides asynchronous call to another endpoint from any CamelContext in the same JVM.
|
class |
SedaPollingConsumer |
class |
SedaProducer |
Modifier and Type | Class and Description |
---|---|
class |
ServiceNowComponent
Represents the component that manages
ServiceNowEndpoint . |
class |
ServiceNowEndpoint
Represents a ServiceNow endpoint.
|
class |
ServiceNowProducer
The ServiceNow producer.
|
Modifier and Type | Class and Description |
---|---|
class |
ServletComponent |
class |
ServletConsumer |
class |
ServletEndpoint
To use a HTTP Servlet as entry for Camel routes when running in a servlet container.
|
Modifier and Type | Class and Description |
---|---|
class |
ServletCamelContext
A servlet based
CamelContext . |
Modifier and Type | Class and Description |
---|---|
class |
ShiroSecurityProcessor
Processor that executes the authentication and authorization of the Subject accordingly
to the ShiroSecurityPolicy . |
Modifier and Type | Class and Description |
---|---|
class |
SipComponent |
class |
SipEndpoint
To send and receive messages using the SIP protocol (used in telco and mobile).
|
class |
SipPresenceAgent |
class |
SipPublisher |
class |
SipSubscriber |
Modifier and Type | Class and Description |
---|---|
class |
SjmsComponent
The Simple JMS component.
|
class |
SjmsConsumer
The SjmsConsumer is the base class for the SJMS MessageListener pool.
|
class |
SjmsEndpoint
The sjms component (simple jms) allows messages to be sent to (or consumed from) a JMS Queue or Topic.
|
class |
SjmsProducer
Base SjmsProducer class.
|
Modifier and Type | Class and Description |
---|---|
class |
SjmsBatchComponent |
class |
SjmsBatchConsumer |
class |
SjmsBatchEndpoint
The sjms-batch component is a specialized for highly performant, transactional batch consumption from a JMS queue.
|
Modifier and Type | Class and Description |
---|---|
class |
InOnlyProducer
A Camel Producer that provides the InOnly Exchange pattern..
|
class |
InOutProducer
A Camel Producer that provides the InOut Exchange pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
SlackComponent |
class |
SlackEndpoint
The slack component allows you to send messages to Slack.
|
class |
SlackProducer |
Modifier and Type | Class and Description |
---|---|
class |
SmppComponent |
class |
SmppConsumer
An implementation of
Consumer which use the SMPP protocol |
class |
SmppEndpoint
To send and receive SMS using a SMSC (Short Message Service Center).
|
class |
SmppProducer
An implementation of @{link Producer} which use the SMPP protocol
|
Modifier and Type | Class and Description |
---|---|
class |
SnakeYAMLDataFormat
|
Modifier and Type | Class and Description |
---|---|
class |
SnmpComponent
Represents the component that manages
SnmpEndpoint . |
class |
SnmpEndpoint
The snmp component gives you the ability to poll SNMP capable devices or receiving traps.
|
class |
SnmpOIDPoller |
class |
SnmpTrapConsumer |
Modifier and Type | Class and Description |
---|---|
class |
SolrComponent
Represents the component that manages
SolrEndpoint . |
class |
SolrEndpoint
The solr component allows you to interface with an Apache Lucene Solr server.
|
class |
SolrProducer
The Solr producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DataFrameSparkProducer |
class |
HiveSparkProducer |
class |
RddSparkProducer |
class |
SparkComponent |
class |
SparkEndpoint
The spark component can be used to send RDD or DataFrame jobs to Apache Spark cluster.
|
Modifier and Type | Class and Description |
---|---|
class |
SparkConsumer |
Modifier and Type | Class and Description |
---|---|
class |
SplunkComponent
Represents the component that manages
SplunkEndpoint . |
class |
SplunkConsumer
The Splunk consumer.
|
class |
SplunkEndpoint
The splunk component allows to publish or search for events in Splunk.
|
class |
SplunkProducer
The Splunk producer.
|
Modifier and Type | Class and Description |
---|---|
class |
SpringBatchComponent |
class |
SpringBatchEndpoint
The spring-batch component allows to send messages to Spring Batch for further processing.
|
class |
SpringBatchProducer
Spring Batch Producer triggering the execution of the jobs.
|
Modifier and Type | Class and Description |
---|---|
class |
CamelItemReader<I> |
Modifier and Type | Class and Description |
---|---|
class |
SpringIntegrationComponent
Represents the component that manages
SpringIntegrationEndpoint . |
class |
SpringIntegrationConsumer
A consumer of exchanges for the Spring Integration
Please specify the inputChannel in the endpoint url for this consumer.
|
class |
SpringIntegrationEndpoint
Bridges Camel with Spring Integration.
|
class |
SpringIntegrationProducer
A producer of exchanges for the Spring Integration
Please specify the outputChannel in the endpoint url for this producer.
|
Modifier and Type | Class and Description |
---|---|
class |
SpringWebserviceComponent
Apache Camel component for working with Spring Web Services (a.k.a Spring-WS).
|
class |
SpringWebserviceConsumer |
class |
SpringWebserviceEndpoint
The spring-ws component is used for SOAP WebServices using Spring WebServices.
|
class |
SpringWebserviceProducer |
Modifier and Type | Class and Description |
---|---|
class |
SpringLdapComponent
Creates endpoints for the Spring LDAP component.
|
class |
SpringLdapEndpoint
The spring-ldap component allows you to perform searches in LDAP servers using filters as the message payload.
|
class |
SpringLdapProducer |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSqlEndpoint
Base class for SQL endpoints.
|
class |
SqlComponent
The SQL Component is for working with databases using JDBC queries.
|
class |
SqlConsumer |
class |
SqlEndpoint
The sql component can be used to perform SQL query to a database.
|
class |
SqlProducer |
Modifier and Type | Class and Description |
---|---|
class |
CallableStatementWrapperFactory
Statefull class that cached template functions.
|
class |
SqlStoredComponent |
class |
SqlStoredEndpoint |
class |
SqlStoredProducer |
Modifier and Type | Class and Description |
---|---|
class |
SshComponent
Represents the component that manages
SshEndpoint . |
class |
SshConsumer |
class |
SshEndpoint
The ssh component enables access to SSH servers such that you can send an SSH command, and process the response.
|
class |
SshProducer |
Modifier and Type | Class and Description |
---|---|
class |
StAXComponent |
class |
StAXEndpoint
The stax component allows messages to be process through a SAX ContentHandler.
|
Modifier and Type | Class and Description |
---|---|
class |
StompComponent |
class |
StompConsumer |
class |
StompEndpoint
The stomp component is used for communicating with Stomp compliant message brokers.
|
class |
StompProducer |
Modifier and Type | Class and Description |
---|---|
class |
StreamComponent
Component providing streams connectivity
|
class |
StreamConsumer
Consumer that can read from streams
|
class |
StreamEndpoint
The stream: component provides access to the system-in, system-out and system-err streams as well as allowing streaming of file and URL.
|
class |
StreamProducer
Producer that can write to streams
|
Modifier and Type | Class and Description |
---|---|
class |
StringTemplateComponent |
class |
StringTemplateEndpoint
Transforms the message using a String template.
|
Modifier and Type | Class and Description |
---|---|
class |
StubComponent
The Stub Component is for stubbing out endpoints while developing or testing.
|
class |
StubConsumer |
class |
StubEndpoint
The stub component provides a simple way to stub out any physical endpoints while in development or testing.
|
Modifier and Type | Class and Description |
---|---|
class |
SyslogDataFormat |
Modifier and Type | Class and Description |
---|---|
class |
TestComponent
The Test Component is for simplifying unit and integration tests.
|
class |
TestEndpoint
The test component extends the mock component by on startup to pull messages from another endpoint to set the expected message bodies.
|
Modifier and Type | Class and Description |
---|---|
class |
TimerComponent
The Timer Component is for generating message exchanges when a timer fires.
|
class |
TimerConsumer
The timer consumer.
|
class |
TimerEndpoint
The timer component is used for generating message exchanges when a timer fires.
|
Modifier and Type | Class and Description |
---|---|
class |
TwitterComponent
Twitter component
|
class |
TwitterEndpointDirect
Twitter direct endpoint
|
class |
TwitterEndpointEvent |
class |
TwitterEndpointPolling
This component integrates with Twitter to send tweets or search for tweets and more.
|
Modifier and Type | Class and Description |
---|---|
class |
TwitterConsumerDirect
Camel DirectConsumer implementation.
|
class |
TwitterConsumerEvent |
class |
TwitterConsumerPolling
Provides a scheduled polling consumer
|
Modifier and Type | Class and Description |
---|---|
class |
DirectMessageProducer
Produces text as a direct message.
|
class |
SearchProducer |
class |
TwitterProducer
Abstracts common producer capabilities.
|
class |
UserProducer
Produces text as a status update.
|
Modifier and Type | Class and Description |
---|---|
class |
UndertowComponent
Represents the component that manages
UndertowEndpoint . |
class |
UndertowConsumer
The Undertow consumer.
|
class |
UndertowEndpoint
The undertow component provides HTTP-based endpoints for consuming and producing HTTP requests.
|
class |
UndertowProducer
The Undertow producer.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpUrlRewrite
The camel-http component implementation of the
HttpServletUrlRewrite . |
class |
UrlRewriteFilter
Url rewrite filter based on url rewrite filter
See more details about the Camel Url Rewrite component.
|
Modifier and Type | Class and Description |
---|---|
class |
ValidatorComponent
The Validator Component is for validating XML against a schema
|
class |
ValidatorEndpoint
Validates the payload of a message using XML Schema and JAXP Validation.
|
class |
ValidatorProducer |
Modifier and Type | Class and Description |
---|---|
class |
JingComponent
A component for validating XML payloads using the
Jing library
|
class |
JingEndpoint
Validates the payload of a message using RelaxNG Syntax using Jing library.
|
class |
JingValidator
A validator which uses the Jing library to
validate XML against RelaxNG
|
Modifier and Type | Class and Description |
---|---|
class |
MsvComponent
The MSV Component uses the
MSV library to perform XML validation using pluggable XML schema languages.
|
class |
MsvEndpoint
Validates the payload of a message using the MSV Library.
|
Modifier and Type | Class and Description |
---|---|
class |
VelocityComponent |
class |
VelocityEndpoint
Transforms the message using a Velocity template.
|
Modifier and Type | Class and Description |
---|---|
class |
VertxComponent
A Camel Component for vert.x
|
class |
VertxConsumer |
class |
VertxEndpoint
The vertx component is used for sending and receive messages from a vertx event bus.
|
class |
VertxProducer |
Modifier and Type | Class and Description |
---|---|
class |
VmComponent
The VM component is for asynchronous SEDA exchanges on a
BlockingQueue
within the classloader tree containing the camel-core.jar. |
class |
VmConsumer |
class |
VmEndpoint
The vm component provides asynchronous call to another endpoint from the same CamelContext.
|
Modifier and Type | Class and Description |
---|---|
class |
WeatherComponent
|
class |
WeatherConsumer |
class |
WeatherEndpoint
Polls the weather information from Open Weather Map.
|
class |
WeatherProducer |
Modifier and Type | Class and Description |
---|---|
class |
XmlRpcComponent
Represents the component that manages
XmlRpcEndpoint . |
class |
XmlRpcEndpoint
The xmlrpc component is used for sending messages to a XML RPC service.
|
class |
XmlRpcProducer
The xmlrpc producer.
|
Modifier and Type | Class and Description |
---|---|
class |
XmlSignatureComponent |
class |
XmlSignatureEndpoint
Used to sign and verify exchanges using the XML signature specification.
|
class |
XmlSignatureProducer |
class |
XmlSignerEndpoint |
class |
XmlVerifierEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
XmppComponent |
class |
XmppConsumer
A
Consumer which listens to XMPP packets |
class |
XmppEndpoint
To send and receive messages from a XMPP (chat) server.
|
class |
XmppGroupChatProducer |
class |
XmppPrivateChatProducer |
class |
XmppPubSubProducer |
Modifier and Type | Class and Description |
---|---|
class |
XQueryComponent
An XQuery Component
for performing transforming messages
|
class |
XQueryEndpoint
Transforms the message using a XQuery template using Saxon.
|
Modifier and Type | Class and Description |
---|---|
class |
XsltComponent
The XSLT Component is for performing XSLT transformations of messages
|
class |
XsltEndpoint
Transforms the message using a XSLT template.
|
Modifier and Type | Class and Description |
---|---|
class |
YammerComponent
Represents the component that manages
YammerEndpoint . |
class |
YammerEndpoint
The yammer component allows you to interact with the Yammer enterprise social network.
|
class |
YammerMessagePollingConsumer
A Yammer consumer that periodically polls messages from Yammer's message API.
|
class |
YammerMessageProducer |
class |
YammerRelationshipPollingConsumer
A Yammer consumer that periodically polls relationships from Yammer's relationship API.
|
class |
YammerUserPollingConsumer
A Yammer consumer that periodically polls messages from Yammer's user API.
|
Modifier and Type | Class and Description |
---|---|
class |
ZooKeeperComponent
Component that creates
ZooKeeperEndpoint s for interacting with a ZooKeeper cluster. |
class |
ZooKeeperConsumer
ZooKeeperConsumer uses various ZooKeeperOperation to
interact and consume data from a ZooKeeper cluster. |
class |
ZooKeeperEndpoint
The zookeeper component allows interaction with a ZooKeeper cluster.
|
class |
ZookeeperProducer
ZookeeperProducer attempts to set the content of nodes in the
ZooKeeper cluster with the payloads of the of the exchanges it
receives. |
Modifier and Type | Class and Description |
---|---|
class |
ZooKeeperRoutePolicy
ZooKeeperRoutePolicy uses the leader election capabilities of a
ZooKeeper cluster to control how routes are enabled. |
Modifier and Type | Class and Description |
---|---|
class |
CryptoDataFormat
CryptoDataFormat uses a specified key and algorithm to encrypt,
decrypt and verify exchange payloads. |
class |
PGPDataFormat
PGPDataFormat uses the bouncy castle libraries to
enable encryption and decryption in the PGP format. |
class |
PGPKeyAccessDataFormat
This PGP Data Format uses the interfaces
PGPPublicKeyAccessor and
PGPSecretKeyAccessor to access the keys for encryption/signing and
decryption/signature verification. |
Modifier and Type | Class and Description |
---|---|
class |
DozerTypeConverterLoader
DozerTypeConverterLoader provides the mechanism for registering
a Dozer Mapper as TypeConverter for a CamelContext . |
Modifier and Type | Class and Description |
---|---|
class |
FallbackTypeConverter |
class |
JaxbDataFormat
A data format (
DataFormat )
using JAXB2 to marshal to and from XML |
Modifier and Type | Class and Description |
---|---|
class |
XmlBeansDataFormat
A data format
(
DataFormat ) using XmlBeans to marshal to and from XML |
Modifier and Type | Class and Description |
---|---|
class |
OsgiCamelContextPublisher
This
EventNotifier is in charge of registering
CamelContext in the OSGi registry |
class |
OsgiDefaultCamelContext |
class |
OsgiEventAdminNotifier
This
EventNotifier is in charge of propagating events
to OSGi EventAdmin if present. |
class |
OsgiPackageScanClassResolver |
class |
OsgiTypeConverter |
Modifier and Type | Class and Description |
---|---|
class |
AvroDataFormat |
Modifier and Type | Class and Description |
---|---|
class |
BarcodeDataFormat
DataFormat to create (encode) and
read (decode) barcodes. |
Modifier and Type | Class and Description |
---|---|
class |
Base64DataFormat |
Modifier and Type | Class and Description |
---|---|
class |
BeanIODataFormat
A data format (
DataFormat ) for beanio data. |
Modifier and Type | Class and Description |
---|---|
class |
BindyAbstractDataFormat |
Modifier and Type | Class and Description |
---|---|
class |
BindyCsvDataFormat
A data format (
DataFormat ) using Bindy to marshal to and from CSV files |
Modifier and Type | Class and Description |
---|---|
class |
BindyFixedLengthDataFormat
A data format (
DataFormat ) using Bindy to marshal to and from Fixed Length |
Modifier and Type | Class and Description |
---|---|
class |
BindyKeyValuePairDataFormat
A data format (
DataFormat ) using Bindy to marshal to and from CSV files |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCastorDataFormat
An abstract class which implement data format (
DataFormat )
interface which leverage the Castor library for XML marshaling and
unmarshaling |
class |
CastorDataFormat
A data format
(
DataFormat ) using Castor to marshal to and from XML |
Modifier and Type | Class and Description |
---|---|
class |
CsvDataFormat
CSV Data format.
|
Modifier and Type | Class and Description |
---|---|
class |
FlatpackDataFormat
Flatpack DataFormat.
|
Modifier and Type | Class and Description |
---|---|
class |
HessianDataFormat
The data format
using Hessian Serialization.
|
Modifier and Type | Class and Description |
---|---|
class |
JibxDataFormat |
Modifier and Type | Class and Description |
---|---|
class |
LZFDataFormat
LZF data format.
|
Modifier and Type | Class and Description |
---|---|
class |
ProtobufDataFormat |
Modifier and Type | Class and Description |
---|---|
class |
RssDataFormat
RSS DataFormat
This data format supports two operations:
marshal = from ROME SyndFeed to XML String
unmarshal = from XML String to ROME SyndFeed
Uses ROME for RSS parsing.
|
Modifier and Type | Class and Description |
---|---|
class |
SoapJaxbDataFormat
Data format supporting SOAP 1.1 and 1.2.
|
Modifier and Type | Class and Description |
---|---|
class |
TidyMarkupDataFormat
Dataformat for TidyMarkup (aka Well formed HTML in XML form..
|
Modifier and Type | Class and Description |
---|---|
class |
TarFileDataFormat
Tar file data format.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUniVocityDataFormat<F extends com.univocity.parsers.common.Format,CWS extends com.univocity.parsers.common.CommonWriterSettings<F>,W extends com.univocity.parsers.common.AbstractWriter<CWS>,CPS extends com.univocity.parsers.common.CommonParserSettings<F>,P extends com.univocity.parsers.common.AbstractParser<CPS>,DF extends AbstractUniVocityDataFormat<F,CWS,W,CPS,P,DF>>
This abstract class contains all the common parts for all the uniVocity parsers.
|
class |
UniVocityCsvDataFormat
This class is the data format that uses the CSV uniVocity parser.
|
class |
UniVocityFixedWidthDataFormat
This class is the data format that uses the fixed-width uniVocity parser.
|
class |
UniVocityTsvDataFormat
This class is the data format that uses the TSV uniVocity parser.
|
Modifier and Type | Class and Description |
---|---|
class |
XmlJsonDataFormat
|
Modifier and Type | Class and Description |
---|---|
class |
XmlRpcDataFormat |
Modifier and Type | Class and Description |
---|---|
class |
XMLSecurityDataFormat |
Modifier and Type | Class and Description |
---|---|
class |
AbstractXStreamWrapper
An abstract class which implement data format
(
DataFormat ) interface which leverage the XStream library for XML or JSON's marshaling and unmarshaling |
class |
JsonDataFormat
A data format
(
DataFormat ) using XStream and Jettison to marshal to and from JSON |
class |
XStreamDataFormat
A data format
(
DataFormat ) using XStream to marshal to and from XML |
Modifier and Type | Class and Description |
---|---|
class |
ZipFileDataFormat
Zip file data format.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractXmlDataFormat
Common attributes and methods for XmlParser and XmlSlurper usage.
|
class |
XmlParserDataFormat
DataFormat for using groovy.util.XmlParser as parser and renderer for XML
data
|
class |
XmlSlurperDataFormat
DataFormat for using groovy.util.XmlSlurper as parser for XML data
|
Modifier and Type | Class and Description |
---|---|
class |
GuiceCamelContext
The default CamelContext implementation for working with Guice.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpCommonComponent |
class |
HttpCommonEndpoint |
class |
HttpConsumer |
Modifier and Type | Class and Description |
---|---|
class |
ConsumerCache
Cache containing created
Consumer . |
class |
DefaultAsyncProcessorAwaitManager |
class |
DefaultAsyncProducer
|
class |
DefaultCamelContext
Represents the context used to configure routes and the policies to use.
|
class |
DefaultComponent
Default component to use for base for components implementations.
|
class |
DefaultConsumer
A default consumer useful for implementation inheritance.
|
class |
DefaultConsumerTemplate
|
class |
DefaultEndpoint
A default endpoint useful for implementation inheritance.
|
class |
DefaultExecutorServiceManager
Default
ExecutorServiceManager . |
class |
DefaultExecutorServiceStrategy
Deprecated.
use
ExecutorServiceManager instead, will be removed in a future Camel release |
class |
DefaultInflightRepository
Default
InflightRepository . |
class |
DefaultPackageScanClassResolver
Default implement of
PackageScanClassResolver |
class |
DefaultPollingConsumerServicePool
A service pool for
PollingConsumer . |
class |
DefaultPollingEndpoint
A base class for an endpoint which the default consumer mode is to use a
PollingConsumer |
class |
DefaultProducer
A default implementation of
Producer for implementation inheritance. |
class |
DefaultProducerServicePool
A service pool for
Producer . |
class |
DefaultProducerTemplate
|
class |
DefaultRestRegistry |
class |
DefaultRoute
Default implementation of
Route . |
class |
DefaultRuntimeEndpointRegistry |
class |
DefaultScheduledPollConsumer
A default implementation of an event driven
Consumer which uses the
PollingConsumer |
class |
DefaultScheduledPollConsumerScheduler
Default
ScheduledBatchPollingConsumer . |
class |
DefaultServicePool<Key,Service>
Default implementation to inherit for a basic service pool.
|
class |
DefaultShutdownStrategy
Default
ShutdownStrategy which uses graceful shutdown. |
class |
DefaultStreamCachingStrategy
Default implementation of
StreamCachingStrategy |
class |
DeferProducer
A
Producer that defers being started, until CamelContext has been started, this
ensures that the producer is able to adapt to changes that may otherwise occur during starting
CamelContext. |
class |
EmptyConsumerCache
A
ConsumerCache which is always empty and does not cache any Consumer s. |
class |
EmptyProducerCache
A
ProducerCache which is always empty and does not cache any Producer s. |
class |
EventDrivenConsumerRoute
A
DefaultRoute which starts with an
Event Driven Consumer
Use the API from CamelContext to control the lifecycle of a route,
such as starting and stopping using the CamelContext.startRoute(String)
and CamelContext.stopRoute(String) methods. |
class |
EventDrivenPollingConsumer
A default implementation of the
PollingConsumer which uses the normal
asynchronous consumer mechanism along with a BlockingQueue to allow
the caller to pull messages on demand. |
class |
GzipDataFormat
GZip
DataFormat for reading/writing data using gzip. |
class |
HeaderFilterStrategyComponent
Base class for components to support configuring a
HeaderFilterStrategy . |
class |
PollingConsumerSupport
A useful base class for implementations of
PollingConsumer |
class |
ProcessorEndpoint
An endpoint which allows exchanges to be sent into it which just invokes a
given
Processor . |
class |
ProcessorPollingConsumer
A simple implementation of
PollingConsumer which just uses
a Processor . |
class |
ProducerCache
Cache containing created
Producer . |
class |
RouteService
Represents the runtime objects for a given
RouteDefinition so that it can be stopped independently
of other routes |
class |
ScheduledBatchPollingConsumer
A useful base class for any consumer which is polling batch based
|
class |
ScheduledPollConsumer
A useful base class for any consumer which is polling based
|
class |
ScheduledPollEndpoint
A base class for
Endpoint which creates a ScheduledPollConsumer |
class |
SerializationDataFormat
The data format
using Java Serialiation.
|
class |
SharedPollingConsumerServicePool
A shared
DefaultPollingConsumerServicePool which is used by
CamelContext by default. |
class |
SharedProducerServicePool
A shared
DefaultProducerServicePool which is used by
CamelContext by default. |
class |
StringDataFormat
The text based data format supporting
charset encoding.
|
class |
ThrottlingInflightRoutePolicy
A throttle based
RoutePolicy which is capable of dynamic
throttling a route based on number of current inflight exchanges. |
class |
UriEndpointComponent
A component implementation for endpoints which are annotated with UriEndpoint to describe
their configurable parameters via annotations
|
class |
WebSpherePackageScanClassResolver
WebSphere specific resolver to handle loading annotated resources in JAR files.
|
class |
ZipDataFormat
"Deflate" compression data format.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseTypeConverterRegistry
Base implementation of a type converter registry used for
type converters in Camel.
|
class |
DefaultTypeConverter
Default implementation of a type converter registry used for
type converters in Camel.
|
class |
LazyLoadingTypeConverter
Deprecated.
will be removed in a future Camel release.
|
Modifier and Type | Class and Description |
---|---|
class |
Main
A command line tool for booting up a CamelContext
|
class |
MainSupport
Base class for main implementations to allow starting up a JVM with Camel embedded.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultManagementAgent
Default implementation of the Camel JMX service agent
|
class |
DefaultManagementLifecycleStrategy
Default JMX managed lifecycle strategy that registered objects using the configured
ManagementStrategy . |
class |
DefaultManagementStrategy
A default management strategy that does not manage.
|
class |
InstrumentationProcessor
JMX enabled processor that uses the
ManagedCounter for instrumenting
processing of exchanges. |
class |
JmxNotificationEventNotifier
A JMX based
EventNotifier which broadcasts JMX Notification s. |
class |
LoggingEventNotifier
Logging event notifier that only notifies if INFO log level has
been configured for its logger.
|
class |
ManagedLoadTimer
The
TimerListenerManager used for tracking load statistics. |
class |
ManagedManagementStrategy
A JMX capable
ManagementStrategy that Camel by default uses if possible. |
class |
PublishEventNotifier
|
Modifier and Type | Interface and Description |
---|---|
interface |
ModelCamelContext
Model level interface for the
CamelContext |
Modifier and Type | Class and Description |
---|---|
class |
OsgiSpringCamelContext |
Modifier and Type | Class and Description |
---|---|
class |
QuartzScheduledPollConsumerScheduler
A quartz based
ScheduledPollConsumerScheduler which uses a CronTrigger to define when the
poll should be triggered. |
Modifier and Type | Class and Description |
---|---|
class |
AOPProcessor
Deprecated.
|
class |
BatchProcessor
Deprecated.
may be removed in the future when we overhaul the resequencer EIP
|
class |
CamelInternalProcessor
Internal
Processor that Camel routing engine used during routing for cross cutting functionality such as:
Execute UnitOfWork
Keeping track which route currently is being routed
Execute RoutePolicy
Gather JMX performance statics
Tracing
Debugging
Message History
Stream Caching
... |
class |
CamelLogger
Deprecated.
This class has been split up into org.apache.camel.util.CamelLogger and org.apache.camel.processor.CamelLogProcessor
|
class |
CatchProcessor
A processor which catches exceptions.
|
class |
ChoiceProcessor
Implements a Choice structure where one or more predicates are used which if
they are true their processors are used, with a default otherwise clause used
if none match.
|
class |
ConvertBodyProcessor
A processor which converts the payload of the input message to be of the given type
If the conversion fails an
InvalidPayloadException is thrown. |
class |
DeadLetterChannel
Implements a Dead Letter
Channel after attempting to redeliver the message using the
RedeliveryPolicy |
class |
DefaultErrorHandler
Default error handler
|
class |
Delayer
A Delayer which
delays processing the exchange until the correct amount of time has elapsed
using an expression to determine the delivery time.
|
class |
DelayProcessorSupport
A useful base class for any processor which provides some kind of throttling
or delayed processing.
|
class |
DelegateAsyncProcessor
A Delegate pattern which delegates processing to a nested
AsyncProcessor which can
be useful for implementation inheritance when writing an Policy
Important: This implementation does support the asynchronous routing engine. |
class |
DelegateProcessor
|
class |
DelegateSyncProcessor
|
class |
DynamicRouter
Implements a Dynamic Router pattern
where the destination(s) is computed at runtime.
|
class |
Enricher
A content enricher that enriches input data by first obtaining additional
data from a resource represented by an endpoint
producer
and second by aggregating input data and additional data. |
class |
ErrorHandlerSupport
Support class for
ErrorHandler implementations. |
class |
ExchangePatternProcessor
Processor to set
ExchangePattern on the Exchange . |
class |
FatalFallbackErrorHandler
An
ErrorHandler used as a safe fallback when
processing by other error handlers such as the OnExceptionDefinition . |
class |
FilterProcessor
The processor which implements the
Message Filter EIP pattern.
|
class |
FinallyProcessor
Processor to handle do finally supporting asynchronous routing engine
|
class |
InterceptEndpointProcessor
Endpoint intercept processor so we know the processor is supposed to intercept an endpoint.
|
class |
InterceptorToAsyncProcessorBridge
A bridge to have regular interceptors implemented as
Processor
work with the asynchronous routing engine without causing side effects. |
class |
LoggingErrorHandler
An
ErrorHandler which uses commons-logging to dump the error |
class |
LogProcessor
A processor which evaluates an
Expression and logs it. |
class |
LoopProcessor
The processor which sends messages in a loop.
|
class |
MarshalProcessor
Marshals the body of the incoming message using the given
data format
|
class |
MulticastProcessor
Implements the Multicast pattern to send a message exchange to a number of
endpoints, each endpoint receiving a copy of the message exchange.
|
class |
OnCompletionProcessor
Processor implementing onCompletion.
|
class |
Pipeline
Creates a Pipeline pattern where the output of the previous step is sent as
input to the next step, reusing the same message exchanges
|
class |
PollEnricher
A content enricher that enriches input data by first obtaining additional
data from a resource represented by an endpoint
producer
and second by aggregating input data and additional data. |
class |
RecipientList
Implements a dynamic Recipient List
pattern where the list of actual endpoints to send a message exchange to are
dependent on some dynamic expression.
|
class |
RecipientListProcessor
Implements a dynamic Recipient List
pattern where the list of actual endpoints to send a message exchange to are
dependent on some dynamic expression.
|
class |
RedeliveryErrorHandler
Base redeliverable error handler that also supports a final dead letter queue in case
all redelivery attempts fail.
|
class |
RemoveHeaderProcessor
A processor which removes the header from the IN or OUT message
|
class |
RemoveHeadersProcessor
A processor which removes one ore more headers from the IN or OUT message
|
class |
RemovePropertiesProcessor
A processor which removes one ore more properties from the exchange
|
class |
RemovePropertyProcessor
A processor which removes the property from the exchange
|
class |
Resequencer
An implementation of the Resequencer
which can reorder messages within a batch.
|
class |
RollbackProcessor
Processor for marking an
Exchange to rollback. |
class |
RoutingSlip
Implements a Routing Slip
pattern where the list of actual endpoints to send a message exchange to are
dependent on the value of a message header.
|
class |
SamplingThrottler
A
SamplingThrottler is a special kind of throttler. |
class |
ScriptProcessor
A processor which executes the script as an expression and does not change the message body.
|
class |
SendDynamicProcessor
Processor for forwarding exchanges to a dynamic endpoint destination.
|
class |
SendProcessor
Processor for forwarding exchanges to a static endpoint destination.
|
class |
SetBodyProcessor
A processor which sets the body on the IN or OUT message with an
Expression |
class |
SetHeaderProcessor
A processor which sets the header on the IN or OUT message with an
Expression |
class |
SetPropertyProcessor
A processor which sets the property on the exchange with an
Expression |
class |
SortProcessor<T>
A processor that sorts the expression using a comparator
|
class |
Splitter
Implements a dynamic Splitter pattern
where an expression is evaluated to iterate through each of the parts of a
message and then each part is then send to some endpoint.
|
class |
StopProcessor
Stops continue processing the route and marks it as complete.
|
class |
StreamResequencer
A resequencer that re-orders a (continuous) stream of
Exchange s. |
class |
ThreadsProcessor
Threads processor that leverage a thread pool for continue processing the
Exchange s
using the asynchronous routing engine. |
class |
Throttler
A Throttler
will set a limit on the maximum number of message exchanges which can be sent
to a processor within a specific time period.
|
class |
ThroughputLogger
A logger for logging message throughput.
|
class |
ThrowExceptionProcessor
|
class |
TransformProcessor
A processor which sets the body on the OUT message with an
Expression . |
class |
TryProcessor
Implements try/catch/finally type processing
|
class |
UnmarshalProcessor
Unmarshals the body of the incoming message using the given
data format
|
class |
WireTapProcessor
Processor for wire tapping exchanges to an endpoint destination.
|
class |
WrapProcessor
A processor which ensures wrapping processors is having lifecycle handled.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateProcessor
An implementation of the Aggregator
pattern where a batch of messages are processed (up to a maximum amount or
until some timeout is reached) and messages for the same correlation key are
combined together using some kind of
AggregationStrategy
(by default the latest message is used) to compress many message exchanges
into a smaller number of exchanges. |
class |
AggregationStrategyBeanAdapter
An
AggregationStrategy that adapts to a POJO. |
class |
MemoryAggregationRepository
A memory based
AggregationRepository which stores Exchange s in memory only. |
Modifier and Type | Class and Description |
---|---|
class |
CassandraAggregationRepository
Implementation of
AggregationRepository using Cassandra table to store
exchanges. |
class |
NamedCassandraAggregationRepository
Concrete implementation of
CassandraAggregationRepository using 2
columns as primary key: name (partition key) and key (clustering key). |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastAggregationRepository
A Hazelcast-based AggregationRepository implementing
RecoverableAggregationRepository and OptimisticLockingAggregationRepository . |
Modifier and Type | Class and Description |
---|---|
class |
JdbcAggregationRepository
JDBC based
AggregationRepository |
Modifier and Type | Class and Description |
---|---|
class |
DataFormatBinding
Represents a
Binding which Marshals the message in the ProduceProcessor and
Unmarshals the message in the ConsumeProcessor |
class |
RestBindingProcessor
A
Processor that binds the REST DSL incoming and outgoing messages
from sources of json or xml to Java Objects. |
Modifier and Type | Class and Description |
---|---|
class |
FileIdempotentRepository
A file based implementation of
IdempotentRepository . |
class |
IdempotentConsumer
An implementation of the Idempotent Consumer pattern.
|
class |
MemoryIdempotentRepository
A memory based implementation of
IdempotentRepository . |
Modifier and Type | Class and Description |
---|---|
class |
CassandraIdempotentRepository<K>
Implementation of
IdempotentRepository using Cassandra table to store
message ids. |
class |
NamedCassandraIdempotentRepository<K>
Concrete implementation of
CassandraIdempotentRepository using 2
columns as primary key: name (partition key) and key (clustering key). |
Modifier and Type | Class and Description |
---|---|
class |
HazelcastIdempotentRepository |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJdbcMessageIdRepository<T>
Base class for JDBC-based idempotent repositories that allows the schema to be changed.
|
class |
JdbcMessageIdRepository
Default implementation of
AbstractJdbcMessageIdRepository |
Modifier and Type | Class and Description |
---|---|
class |
JpaMessageIdRepository |
Modifier and Type | Class and Description |
---|---|
class |
BacklogDebugger
A
Debugger that has easy debugging functionality which
can be used from JMX with ManagedBacklogDebuggerMBean . |
class |
BacklogTracer
A tracer used for message tracing, storing a copy of the message details in a backlog.
|
class |
DefaultChannel
DefaultChannel is the default
Channel . |
class |
DelayInterceptor
Deprecated.
no longer in use, will be removed in next Camel release.
|
class |
HandleFaultInterceptor |
class |
StreamCachingInterceptor
Deprecated.
no longer in use, will be removed in next Camel release.
|
class |
TraceInterceptor
An interceptor for debugging and tracing routes
|
Modifier and Type | Class and Description |
---|---|
class |
CircuitBreakerLoadBalancer |
class |
FailOverLoadBalancer
This FailOverLoadBalancer will failover to use next processor when an exception occurred
This implementation mirrors the logic from the
Pipeline in the async variation
as the failover load balancer is a specialized pipeline. |
class |
LoadBalancerConsumer
Represents a consumer which on starting registers itself with a
LoadBalancer and on closing unregisters
itself with a load balancer |
class |
LoadBalancerSupport
A default base class for a
LoadBalancer implementation. |
class |
QueueLoadBalancer
A base class for
LoadBalancer implementations which choose a single
destination for each exchange (rather like JMS Queues) |
class |
RandomLoadBalancer
Implements the random load balancing policy
|
class |
RoundRobinLoadBalancer
Implements the round robin load balancing policy
|
class |
SimpleLoadBalancerSupport
A default base class for a
LoadBalancer implementation. |
class |
StickyLoadBalancer
Implements a sticky load balancer using an
Expression to calculate
a correlation key to perform the sticky load balancing; rather like jsessionid in the web
or JMSXGroupID in JMS. |
class |
TopicLoadBalancer
A
LoadBalancer implementations which sends to all destinations
(rather like JMS Topics). |
class |
WeightedLoadBalancer |
class |
WeightedRandomLoadBalancer |
class |
WeightedRoundRobinLoadBalancer |
Modifier and Type | Class and Description |
---|---|
class |
PredicateValidatingProcessor
A processor which validates the content of the inbound message body against a
Predicate . |
Modifier and Type | Class and Description |
---|---|
class |
CronScheduledRoutePolicy |
class |
ScheduledRoutePolicy |
class |
SimpleScheduledRoutePolicy |
Modifier and Type | Class and Description |
---|---|
class |
ObservableBody<T>
A base class for a
Processor which allows you to process
messages using an < org.apache.camel.Message> by implementing the
abstract org.apache.camel.rx.support.ObservableProcessor#configure(rx.Observable ) method. |
class |
ObservableMessage
A base class for a
Processor which allows you to process
messages using an by implementing the
abstract ObservableProcessor.configure(rx.Observable) method. |
Modifier and Type | Class and Description |
---|---|
class |
ObservableProcessor<T>
A base class for implementing a
Processor which provides access to an Observable
so that the messages can be processed using the RX Java API |
Modifier and Type | Class and Description |
---|---|
class |
SpringCamelContext
A Spring aware implementation of
CamelContext which
will automatically register itself with Springs lifecycle methods plus allows
spring to be used to customize a any Type Converters
as well as supporting accessing components and beans via the Spring
ApplicationContext |
Modifier and Type | Class and Description |
---|---|
class |
SpringScheduledPollConsumerScheduler
A Spring based
ScheduledPollConsumerScheduler which uses a CronTrigger to define when the
poll should be triggered. |
Modifier and Type | Class and Description |
---|---|
class |
TransactionErrorHandler
The Transactional Client
EIP pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
ChildServiceSupport
Base class to control lifecycle for a set of child
Service s. |
class |
DefaultTimeoutMap<K,V>
Default implementation of the
TimeoutMap . |
class |
EventNotifierSupport
Base class to extend for custom
EventNotifier implementations. |
class |
RoutePolicySupport
A base class for developing custom
RoutePolicy implementations. |
class |
ServiceSupport
A useful base class which ensures that a service is only initialized once and
provides some helper methods for enquiring of its status.
|
class |
TimerListenerManager
A
TimerListener manager which triggers the
TimerListener listeners once every second. |
Modifier and Type | Class and Description |
---|---|
class |
ExcludingPackageScanClassResolver |
Modifier and Type | Class and Description |
---|---|
class |
AbstractApiComponent<E extends Enum<E> & ApiName,T,S extends ApiCollection<E,T>>
Abstract base class for API Component Camel
Component classes. |
class |
AbstractApiConsumer<E extends Enum<E> & ApiName,T>
Abstract base class for API Component Consumers.
|
class |
AbstractApiEndpoint<E extends ApiName,T>
Abstract base class for API Component Endpoints.
|
class |
AbstractApiProducer<E extends Enum<E> & ApiName,T>
Base class for API based Producers
|
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.