Package | Description |
---|---|
org.apache.camel.builder.xml | |
org.apache.camel.component |
Base classes for Components
|
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.log |
The Log Component uses Jakarta Commons Logging to log message exchanges.
|
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.seda | |
org.apache.camel.component.stub |
The Stub Component which is used for stubbing endpoints.
|
org.apache.camel.component.test |
A Test Endpoint for Pattern Based Testing
|
org.apache.camel.component.timer |
The Timer Component extends the POJO component to provide 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.component.xslt |
The XSLT Component for transforming messages with XSLT
|
org.apache.camel.impl |
Default implementation classes for Camel Core
|
org.apache.camel.impl.converter |
Default implementation classes the Type Conversion Strategies
|
org.apache.camel.main |
Application level classes that can be used to instantiate camel.
|
org.apache.camel.management |
Camel management
|
org.apache.camel.processor |
A collection of Processor
implementations which are used to implement the
Enterprise Integration Patterns
|
org.apache.camel.processor.aggregate |
Helper classes for the Aggregator pattern.
|
org.apache.camel.processor.binding |
Helper classes for the Binding concept on Endpoints.
|
org.apache.camel.processor.idempotent |
An implementation of the Idempotent Consumer
pattern.
|
org.apache.camel.processor.interceptor |
Helper classes for interceptors.
|
org.apache.camel.processor.loadbalancer |
Various load balancer processors
|
org.apache.camel.processor.validation |
Performs XML validation using JAXP for validating against XSD or
RelaxNG
|
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 |
Modifier and Type | Class and Description |
---|---|
class |
XPathBuilder
Creates an XPath expression builder which creates a nodeset result by default.
|
class |
XsltBuilder
Creates a Processor
which performs an XSLT transformation of the IN message body.
|
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 |
BeanComponent
The Bean Component
will look up the URI in the
Registry and use that to handle message dispatching. |
class |
BeanEndpoint
Endpoint for the bean component.
|
class |
BeanProcessor
A
Processor which converts the inbound exchange to a method
invocation on a POJO |
class |
ClassComponent
The Class Component
will create an instance of the class from the
Registry and use that to handle message dispatching. |
Modifier and Type | Class and Description |
---|---|
class |
BindingComponent
A composite
Component which creates a BindingEndpoint from a
configured Binding instance and using the optional BindingComponent.setUriPrefix(String)
and BindingComponent.setUriPostfix(String) to create the underlying endpoint from the remaining URI |
class |
BindingConsumerProcessor
Applies a
Binding to a consumer |
class |
BindingEndpoint
|
class |
BindingNameComponent
A Binding component using the URI form
binding:nameOfBinding:endpointURI
to extract the binding name which is then resolved from the registry and used to create a
BindingEndpoint from the underlying Endpoint |
class |
BindingProducer
|
Modifier and Type | Class and Description |
---|---|
class |
BrowseComponent
The browse component.
|
class |
BrowseEndpoint
|
Modifier and Type | Class and Description |
---|---|
class |
ControlBusComponent
The control bus component.
|
class |
ControlBusEndpoint
The control bus endpoint.
|
class |
ControlBusProducer
The control bus producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DataFormatComponent |
class |
DataFormatEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
DataSetComponent
Component for DataSet.
|
class |
DataSetConsumer
DataSet consumer.
|
class |
DataSetEndpoint
Endpoint for DataSet.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectBlockingProducer
The direct producer.
|
class |
DirectComponent
Represents the component that manages
DirectEndpoint . |
class |
DirectConsumer
The direct consumer.
|
class |
DirectEndpoint
Represents a direct endpoint that synchronously invokes the consumer of the
endpoint when a producer sends a message to it.
|
class |
DirectProducer
The direct producer.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectVmBlockingProducer
The direct producer.
|
class |
DirectVmComponent
Represents the component that manages
DirectVmEndpoint . |
class |
DirectVmConsumer
The direct-vm consumer
|
class |
DirectVmEndpoint
The direct-vm endpoint.
|
class |
DirectVmProcessor |
class |
DirectVmProducer
The direct-vm producer
|
Modifier and Type | Class and Description |
---|---|
class |
FileComponent
File component.
|
class |
FileConsumer
File consumer.
|
class |
FileEndpoint
File endpoint.
|
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 |
LanguageComponent
The language component to send
Exchange s to a given language and have the script being executed. |
class |
LanguageEndpoint
Language endpoint.
|
class |
LanguageProducer
Language producer.
|
Modifier and Type | Class and Description |
---|---|
class |
LogComponent
The Log Component
to log message exchanges to the underlying logging mechanism.
|
class |
LogEndpoint
Logger endpoint.
|
class |
LogProducer
Log producer.
|
Modifier and Type | Class and Description |
---|---|
class |
MockComponent
A factory of
MockEndpoint instances |
class |
MockEndpoint
A Mock endpoint which provides a literate, fluent API for testing routes
using a JMock style API.
|
Modifier and Type | Class and Description |
---|---|
class |
PropertiesComponent
The properties component.
|
Modifier and Type | Class and Description |
---|---|
class |
RefComponent
Component for lookup of existing endpoints bound in the
Registry . |
Modifier and Type | Class and Description |
---|---|
class |
RestComponent |
class |
RestEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
CollectionProducer
Deprecated.
will be removed in a future Camel release
|
class |
SedaComponent
An implementation of the SEDA components
for asynchronous SEDA exchanges on a
BlockingQueue within a CamelContext |
class |
SedaConsumer
A Consumer for the SEDA component.
|
class |
SedaEndpoint
An implementation of the Queue components for
asynchronous SEDA exchanges on a
BlockingQueue within a CamelContext |
class |
SedaPollingConsumer |
class |
SedaProducer |
Modifier and Type | Class and Description |
---|---|
class |
StubComponent
Allows you to easily stub out a middleware transport by prefixing the URI with "stub:" which is
handy for testing out routes, or isolating bits of middleware.
|
Modifier and Type | Class and Description |
---|---|
class |
TestComponent
Test Component.
|
class |
TestEndpoint
A Test Endpoint is a
Mock Endpoint for testing but it will
pull all messages from the nested endpoint and use those as expected message body assertions.
|
Modifier and Type | Class and Description |
---|---|
class |
TimerComponent
Represents the component that manages
TimerEndpoint . |
class |
TimerConsumer
The timer consumer.
|
class |
TimerEndpoint
Represents a timer endpoint that can generate periodic inbound exchanges triggered by a timer.
|
Modifier and Type | Class and Description |
---|---|
class |
ValidatorComponent
The Validator Component
for validating XML against some schema
|
Modifier and Type | Class and Description |
---|---|
class |
VmComponent
An implementation of the VM components
for asynchronous SEDA exchanges on a
BlockingQueue within the classloader tree containing
the camel-core.jar. |
Modifier and Type | Class and Description |
---|---|
class |
XsltComponent
An XSLT Component
for performing XSLT transforms of messages
|
class |
XsltEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
ConsumerCache
Cache containing created
Consumer . |
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 implement which just uses a counter
|
class |
DefaultPackageScanClassResolver
Default implement of
PackageScanClassResolver |
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 |
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 |
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 |
RoutePolicySupport
A base class for developing custom
RoutePolicy implementations. |
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 |
ServiceSupport
Deprecated.
use org.apache.camel.support.ServiceSupport instead
|
class |
SharedProducerServicePool
A shared
DefaultProducerServicePool which is used by
CamelContext by default. |
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.
|
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 |
ManagedManagementStrategy
A JMX capable
ManagementStrategy that Camel by default uses if possible. |
class |
PublishEventNotifier
|
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 |
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 |
SendProcessor
Processor for forwarding exchanges to an endpoint destination.
|
class |
SetBodyProcessor
A processor which sets the body on the IN or OUT message 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 |
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 |
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 |
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 |
TimerListenerManager
A
TimerListener manager which triggers the
TimerListener listeners once every second. |
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
|
Apache Camel