Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.component.bean |
The Bean Component which will look up the
bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO
|
org.apache.camel.component.binding |
The Binding Component which is
a way of wrapping an Endpoint in a contract; such as a Data Format, a Content Enricher or validation step.
|
org.apache.camel.component.browse |
The Browse Component which is a simple in memory
component which maintains a list of all message exchanges which can be useful for debugging, tooling or visualistion.
|
org.apache.camel.component.controlbus |
The Control Bus Component which
allows to manage Camel at runtime.
|
org.apache.camel.component.dataformat |
The DataFormat Component
allows to use Data Format as a Camel Component.
|
org.apache.camel.component.dataset |
A DataSet Endpoint for testing of endpoints using defined DataSets
|
org.apache.camel.component.direct |
The Direct Component which synchronously invokes
all the consumers when a producer sends an exchange to the endpoint.
|
org.apache.camel.component.directvm |
The Direct VM Component which synchronously invokes
the consumer when a producer sends an exchange to the endpoint.
|
org.apache.camel.component.file |
The File Component for working with file systems.
|
org.apache.camel.component.language |
The Language Component to send messages to language endpoints executing
the script.
|
org.apache.camel.component.mock |
The Mock Component which is used for testing of routing and mediation rules.
|
org.apache.camel.component.properties |
The Properties Component for lookup of property
placeholders for endpoint URI.
|
org.apache.camel.component.ref |
The Ref Component for lookup of existing
endpoints bound in the
Registry . |
org.apache.camel.component.rest |
The REST Component for defining REST services, supporting
the Camel Rest DSL.
|
org.apache.camel.component.scheduler |
The Scheduler Component to schedule routes
|
org.apache.camel.component.seda | |
org.apache.camel.component.stub |
The Stub Component which is used for stubbing endpoints.
|
org.apache.camel.component.timer |
The Timer Component provides a
simple timer
|
org.apache.camel.component.validator |
The Validator Component for validating XML against some schema
|
org.apache.camel.component.vm |
The VM Component for asynchronous
SEDA exchanges on a
BlockingQueue
within the current JVM; so across CamelContext instances.
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.management |
Camel management
|
org.apache.camel.management.mbean |
Camel management JMX MBeans
|
org.apache.camel.processor.loadbalancer |
Various load balancer processors
|
org.apache.camel.spi |
Service Provider Interfaces used internally by the Camel runtime which are plugin strategies.
|
org.apache.camel.support |
Base classes that help to implement the camel API and are expected to be extended by the user
|
org.apache.camel.util.component |
Base classes and utilities for API based components
|
Modifier and Type | Interface and Description |
---|---|
interface |
BatchConsumer
A consumer of a batch of message exchanges from an
Endpoint |
interface |
PollingConsumer
Represents a Polling
Consumer where the caller polls for messages when it is ready.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
Endpoint.createConsumer(Processor processor)
Creates a new Event
Driven Consumer which consumes messages from the endpoint using the
given processor
|
Consumer |
Route.getConsumer()
Gets the inbound
Consumer |
Modifier and Type | Method and Description |
---|---|
Consumer |
BeanEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
BindingEndpoint.createConsumer(Processor processor)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
BrowseEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
ControlBusEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
DataFormatEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
DataSetConsumer
DataSet consumer.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
DataSetEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
DirectConsumer
The direct consumer.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
DirectEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
DirectVmConsumer
The direct-vm consumer
|
Modifier and Type | Method and Description |
---|---|
Consumer |
DirectVmEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
FileConsumer
File consumer.
|
class |
GenericFileConsumer<T>
Base class for file consumers.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
LanguageEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
MockEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
PropertiesEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
RefEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
RestEndpoint.createConsumer(Processor processor) |
Consumer |
RestApiEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
SchedulerConsumer |
Modifier and Type | Method and Description |
---|---|
Consumer |
SchedulerEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
SedaConsumer
A Consumer for the SEDA component.
|
class |
SedaPollingConsumer |
Modifier and Type | Method and Description |
---|---|
Consumer |
SedaEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
StubConsumer |
Modifier and Type | Class and Description |
---|---|
class |
TimerConsumer
The timer consumer.
|
Modifier and Type | Method and Description |
---|---|
Consumer |
TimerEndpoint.createConsumer(Processor processor) |
Modifier and Type | Method and Description |
---|---|
Consumer |
ValidatorEndpoint.createConsumer(Processor processor) |
Modifier and Type | Class and Description |
---|---|
class |
VmConsumer |
Modifier and Type | Class and Description |
---|---|
class |
DefaultConsumer
A default consumer useful for implementation inheritance.
|
class |
DefaultScheduledPollConsumer
A default implementation of an event driven
Consumer which uses the
PollingConsumer |
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 |
PollingConsumerSupport
A useful base class for implementations of
PollingConsumer |
class |
ProcessorPollingConsumer
A simple implementation of
PollingConsumer which just uses
a Processor . |
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
|
Modifier and Type | Method and Description |
---|---|
Consumer |
InterceptSendToEndpoint.createConsumer(Processor processor) |
Consumer |
DefaultPollingEndpoint.createConsumer(Processor processor) |
Consumer |
EventDrivenConsumerRoute.getConsumer() |
Consumer |
EventDrivenPollingConsumer.getDelegateConsumer() |
Modifier and Type | Method and Description |
---|---|
Map<Route,Consumer> |
RouteService.getInputs()
Gets the inputs to the routes.
|
List<Consumer> |
DefaultRouteStartupOrder.getInputs() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultRestRegistry.addRestService(Consumer consumer,
String url,
String baseUrl,
String basePath,
String uriTemplate,
String method,
String consumes,
String produces,
String inType,
String outType,
String routeId,
String description) |
boolean |
DefaultPollingConsumerPollStrategy.begin(Consumer consumer,
Endpoint endpoint) |
void |
LimitedPollingConsumerPollStrategy.commit(Consumer consumer,
Endpoint endpoint,
int polledMessages) |
void |
DefaultPollingConsumerPollStrategy.commit(Consumer consumer,
Endpoint endpoint,
int polledMessages) |
protected void |
DefaultEndpoint.configureConsumer(Consumer consumer) |
void |
DefaultScheduledPollConsumerScheduler.onInit(Consumer consumer) |
protected boolean |
LimitedPollingConsumerPollStrategy.onRollback(Consumer consumer,
Endpoint endpoint)
Rollback occurred.
|
protected void |
LimitedPollingConsumerPollStrategy.onSuspend(Consumer consumer,
Endpoint endpoint)
The consumer is to be suspended because it exceeded the limit
|
void |
DefaultRestRegistry.removeRestService(Consumer consumer) |
boolean |
LimitedPollingConsumerPollStrategy.rollback(Consumer consumer,
Endpoint endpoint,
int retryCounter,
Exception cause) |
boolean |
DefaultPollingConsumerPollStrategy.rollback(Consumer consumer,
Endpoint endpoint,
int retryCounter,
Exception e) |
protected static void |
DefaultShutdownStrategy.shutdownNow(Consumer consumer)
Shutdown the consumer immediately.
|
protected static void |
DefaultShutdownStrategy.suspendNow(Consumer consumer)
Suspends/stops the consumer immediately.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultShutdownStrategy.shutdownNow(List<Consumer> consumers)
Shutdown all the consumers immediately.
|
Modifier and Type | Method and Description |
---|---|
Object |
DefaultManagementObjectStrategy.getManagedObjectForConsumer(CamelContext context,
Consumer consumer) |
ObjectName |
DefaultManagementNamingStrategy.getObjectNameForConsumer(CamelContext context,
Consumer consumer) |
Modifier and Type | Method and Description |
---|---|
Consumer |
ManagedConsumer.getConsumer() |
Constructor and Description |
---|
ManagedConsumer(CamelContext context,
Consumer consumer) |
Modifier and Type | Class and Description |
---|---|
class |
LoadBalancerConsumer
Represents a consumer which on starting registers itself with a
LoadBalancer and on closing unregisters
itself with a load balancer |
Modifier and Type | Method and Description |
---|---|
Consumer |
RestApiConsumerFactory.createApiConsumer(CamelContext camelContext,
Processor processor,
String contextPath,
RestConfiguration configuration,
Map<String,Object> parameters)
Creates a new REST API Event
Driven Consumer, which provides API listing of the REST services
|
Consumer |
RestConsumerFactory.createConsumer(CamelContext camelContext,
Processor processor,
String verb,
String basePath,
String uriTemplate,
String consumes,
String produces,
RestConfiguration configuration,
Map<String,Object> parameters)
Creates a new REST Event
Driven Consumer, which consumes messages from the endpoint using the given processor
|
Consumer |
RestRegistry.RestService.getConsumer()
Gets the consumer of the REST service
|
Modifier and Type | Method and Description |
---|---|
List<Consumer> |
RouteStartupOrder.getInputs()
Gets the input to this route (often only one consumer)
|
Modifier and Type | Method and Description |
---|---|
void |
RestRegistry.addRestService(Consumer consumer,
String url,
String baseUrl,
String basePath,
String uriTemplate,
String method,
String consumes,
String produces,
String inType,
String outType,
String routeId,
String description)
Adds a new REST service to the registry.
|
boolean |
PollingConsumerPollStrategy.begin(Consumer consumer,
Endpoint endpoint)
Called when poll is about to begin
|
void |
PollingConsumerPollStrategy.commit(Consumer consumer,
Endpoint endpoint,
int polledMessages)
Called when poll is completed successfully
|
Object |
ManagementObjectStrategy.getManagedObjectForConsumer(CamelContext context,
Consumer consumer) |
ObjectName |
ManagementNamingStrategy.getObjectNameForConsumer(CamelContext context,
Consumer consumer) |
void |
ScheduledPollConsumerScheduler.onInit(Consumer consumer)
Initializes this
ScheduledPollConsumerScheduler with the associated Consumer . |
void |
RestRegistry.removeRestService(Consumer consumer)
Removes the REST service from the registry
|
boolean |
PollingConsumerPollStrategy.rollback(Consumer consumer,
Endpoint endpoint,
int retryCounter,
Exception cause)
Called when poll failed
|
Modifier and Type | Method and Description |
---|---|
boolean |
RoutePolicySupport.resumeOrStartConsumer(Consumer consumer)
Resumes or starts the consumer.
|
boolean |
RoutePolicySupport.startConsumer(Consumer consumer)
Starts the consumer.
|
boolean |
RoutePolicySupport.stopConsumer(Consumer consumer)
Stops the consumer.
|
boolean |
RoutePolicySupport.suspendOrStopConsumer(Consumer consumer)
Suspends or stops the consumer.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractApiConsumer<E extends Enum<E> & ApiName,T>
Abstract base class for API Component Consumers.
|
Apache Camel