|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
DataFormat)
interface which leverage the Castor library for XML marshaling and
unmarshalingDataFormat) interface which leverage the XStream library for XML or JSON's marshaling and unmarshalingBundleTrackerCustomizer.addingBundle method.
BundleTracker.
InterceptStrategy to apply each Exchange before
its routed to the next Processor.
InterceptStrategy to apply each Exchange before
its routed to the next Processor.
Synchronization to be invoked as callback when
this exchange is completed.
callback to allow you to do custom
logic when an Endpoint is about to be registered to the CamelContext endpoint registry.
includeRoutes instead.
Object to the given list
Collection which aggregates exchanges together,
using a correlation Expression and a AggregationStrategy.AggregationStrategy
(by default the latest message is used) to compress many message exchanges
into a smaller number of exchanges.Service has already been stopped.Expression object from an annotation on a field, property or method parameter
of a specified type.MailMessage
RouteBuilder instances that can be found on the classpath
MailMessage
JmsMessage
JmsMessage
Registry implementation which looks up the objects in the Spring
ApplicationContextNode
MockEndpoint instances registered
in the given context are valid
Exchange using AsyncProcessor
and the Exchange have received the data and is ready to be routed.Exchange in an asynchronous fashion
and signal completion by invoking the AsyncCallback.Feed object is stored on the in message on the exchange.
Exchange in a thread-safe wayScriptContext.ENGINE_SCOPE
Processor for working on BAM which a derived
class would do the actual persistence such as the JpaBamProcessorBatchResequencerConfig.
EndpointProcessor which implements some kind of batch processing.Resequencer.BatchResequencerConfig instance using default
values for batchSize (100) and batchTimeout
(1000L).
BatchResequencerConfig instance using the given
values for batchSize and batchTimeout.
BatchConsumer
and aggregate the total number of exchanges the BatchConsumer has reported
as total by setting the exchange property Exchange.BATCH_SIZE.
BeanELResolver which also supports the resolving of methodsbeanName.methodName which is then invoked using the
beanName to lookup in the bean integration to bind the
Exchange to the method arguments.Processor which converts the inbound exchange to a method
invocation on a POJOPredicate implementationsWebClient APIs.
WebClient APIs.
MessageContentsList) to allow
an appropriate converter to kick in even through we only read the first
element off the MessageContextList.
Response object.
DataFormat) using Bindy to marshal to and from CSV filesDataFormatDataFormat) using Bindy to marshal to and from CSV filesMessageEndpoint may choose to implement which allows it to
expose a way of browsing the exchanges available.List of Exchange instances
which can be useful for tooling, debugging and visualising routes.BundleTracker class simplifies tracking bundles much like
the ServiceTracker simplifies tracking services.BundleTracker for bundles whose state is present in
the specified state mask.
BundleTrackerCustomizer interface allows a
BundleTracker to customize the Bundles that are
tracked.Source from a byte[]
which can be read as many times as required.CamelContextResourceProducerTemplate to easily exchange messages with the Server.FactoryBean for creating a new ConsumerTemplate
instance with a minimum of XMLCamelContext such as when working with Spring or GuiceCamelContext
FactoryBean to create and initialize a
SpringCamelContext and install routes either explicitly configured in
Spring XML or found by searching the classpath for Java classes which extend
RouteBuilder using the nested CamelContextFactoryBean.setPackages(String[]).endpoints
or routesPredicate or Expression
to a ProcessorFactoryBean which instantiates Endpoint objectsApplicationEvent which contains a Camel ExchangeProcessorExchangeExchange.ProducerTemplate to easily exchange messages with the Server.InvocationHandler which invokes a
message exchange on a camel EndpointCamelContext leaving it up to the users module
to bind a SetRoutesBuilder which are bound to Guice with an optional Matcher to filter out the classes required.RoutesBuilder types - which are then injected by Guice.FactoryBean for creating a new ProducerTemplate
instance with a minimum of XMLFactoryBean to create a Proxy to a a Camel Pojo Endpoint.FactoryBean to create a proxy to a service exposing a given RemoteExporter.getServiceInterface()DataFormat) using Castor to marshal to and from XMLDataFormat.Processors in the route graph.BundleTracker.
Producer which just appends to a Collection the Exchange object.Exchange is complete.
Endpoint objects.DefaultComponentResolverCompositePackageScanFilter allows multiple
PackageScanFilters to be composed into a single filter.JmsConfiguration.setDeliveryPersistent(boolean),
JmsConfiguration.setPriority(int) or JmsConfiguration.setTimeToLive(long) then we should auto default the
setting of JmsConfiguration.setExplicitQosEnabled(boolean) if its not been configured yet
BeanHolderEndpoint either via its
URI or via the name of the endpoint reference
which is then resolved in a registry such as the Spring Application Context.EndpointConsumer.Message instances in an
Exchange from an Endpoint.BundleTracker.
Exchange.
Registry to an endpoint using
some kind of transformation or wrapper
InvalidPayloadException is thrown.Integer
source exchange to target exchange
preserving the ExchangePattern of target.
Resequencer instance applying the given
config.
EventObject for Camel has been started successfully.
EventObject for Camel is starting.
EventObject for Camel failing to start
EventObject for Camel failing to stop cleanly
EventObject for Camel has been stopped successfully.
EventObject for Camel is stopping.
Channel.
Pipeline but derived classes could change the behaviour
Message from a Camel exchange.
CxfEndpoint which, can be a Spring bean endpoint having
URI format cxf:bean:beanId or transport address endpoint having URI format
cxf://transportAddress.
Registry
OnExceptionDefinition should be used.
DataSet
ExchangePattern such as whether its going
to be an ExchangePattern.InOnly or ExchangePattern.InOut exchange
EventObject when an Exchange has been completed successfully
EventObject when an Exchange has been created
EventObject when an Exchange has failed
EventObject when an Exchange has failed
but was handled by the Camel error handlers such as an dead letter channel.
HttpClient instance
ConsumerTemplate to be injected into a POJO
PollingConsumer to be injected into a POJO
Producer to be injected into a POJO
ProducerTemplate to be injected into a POJO
JmsOperations object used for one way messaging
JmsOperations object used for request/response using a request timeout value
IOException from the given
exception and message
IOException from the given
exception and message
Map from a MapMessage
ExchangePattern such as whether its going
to be an ExchangePattern.InOnly or ExchangePattern.InOut exchange
ExchangePattern such as whether its going
to be an ExchangePattern.InOnly or ExchangePattern.InOut exchange
PollingConsumer.receive(),
PollingConsumer.receiveNoWait() or
PollingConsumer.receive(long) whenever it is ready to do so
rather than using the Event
Based Consumer returned by Endpoint.createConsumer(Processor)
ProcessorExchangePair which holds the processor and exchange to be send out.
DefaultExchange instance from the given
exchange.
EventObject for Route has been started successfully.
EventObject for Route has been stopped successfully.
EventObject for a Service failed to start cleanly
EventObject for a Service failed to stop cleanly
StreamResequencer instance applying the given
config.
DataFormatCxfBeanDestination.CxfBeanEndpoint which represents a
bean.Destination that listens
Camel Exchange from an associated CxfBeanEndpoint.ProcessorEndpoint which associated with
a CxfBeanDestination.Exchange
and Camel Exchange.DataFormat.PAYLOAD is used.DataFormat
options.DataFormat operations.RedeliveryPolicyMessage message.
Collection which aggregates exchanges together using a correlation
expression so that there is only a single message exchange sent for a single
correlation key.AnnotationExpressionFactory.CamelContext using the given JNDI context as the
registry
CamelContext using the given registry
Channel.ComponentResolver which tries to find
components by using the URI scheme prefix and searching for a file of the URI
scheme name in the META-INF/services/org/apache/camel/component/
directory on the classpath.OnExceptionDefinition that should
handle the thrown exception.ExchangeExchange sequence by comparing
long values returned by this comaprator's
expression.ExchangeFormatter which just uses the Exchange toString() methodHttpMessage and HttpServletResponse.ManagementStrategy.Message
This implementation uses a CaseInsensitiveMap storing the headers.NamespaceContext which uses a simple Map where
the keys are the prefixes and the values are the URIsPackageScanClassResolverPollingConsumerProducer.Message instances in an
Exchange to an Endpoint.BrowserCallbackEndpoint within a CamelContextRouteNodeRouteStartupOrder.Consumer which uses the
PollingConsumerShutdownStrategy which uses graceful shutdown.TimeoutMap.TraceEventMessage.DefaultTraceEventMessage based on the given node it was traced while processing
the current Exchange
UnitOfWorkPerformanceCounter.PolicyJmsEndpoint may implement to return the
underlying Destination objectDirectEndpoint.ManagementStrategy.
Exchange with the current result
DomResultHandlerElement and populate the supplied
BeanDefinitionBuilder as required.
ExecutorService for async processing.