Package | Description |
---|---|
org.apache.camel |
The core Camel API.
|
org.apache.camel.builder | |
org.apache.camel.impl |
Default implementation classes for Camel Core
|
Modifier and Type | Method and Description |
---|---|
FluentProducerTemplate |
FluentProducerTemplate.clearAll()
Remove the body and headers.
|
FluentProducerTemplate |
FluentProducerTemplate.clearBody()
Remove the body.
|
FluentProducerTemplate |
FluentProducerTemplate.clearHeaders()
Remove the headers.
|
FluentProducerTemplate |
CamelContext.createFluentProducerTemplate()
Creates a new
FluentProducerTemplate which is started and therefore ready to use right away. |
FluentProducerTemplate |
CamelContext.createFluentProducerTemplate(int maximumCacheSize)
Creates a new
FluentProducerTemplate which is started and therefore ready to use right away. |
FluentProducerTemplate |
FluentProducerTemplate.to(Endpoint endpoint)
Endpoint to send to
|
FluentProducerTemplate |
FluentProducerTemplate.to(String endpointUri)
Endpoint to send to
|
FluentProducerTemplate |
FluentProducerTemplate.withBody(Object body)
Set the message body
|
FluentProducerTemplate |
FluentProducerTemplate.withBodyAs(Object body,
Class<?> type)
Set the message body after converting it to the given type
|
FluentProducerTemplate |
FluentProducerTemplate.withExchange(Exchange exchange)
Set the exchange to use for send.
|
FluentProducerTemplate |
FluentProducerTemplate.withExchange(Supplier<Exchange> exchangeSupplier)
Set the exchangeSupplier which will be invoke to get the exchange to be
used for send.
|
FluentProducerTemplate |
FluentProducerTemplate.withHeader(String key,
Object value)
Set the header
|
FluentProducerTemplate |
FluentProducerTemplate.withProcessor(Processor processor)
Set the processor to use for send/request.
|
FluentProducerTemplate |
FluentProducerTemplate.withProcessor(Supplier<Processor> processorSupplier)
Set the processorSupplier which will be invoke to get the processor to be
used for send/request.
|
FluentProducerTemplate |
FluentProducerTemplate.withTemplateCustomizer(Consumer<ProducerTemplate> templateCustomizer)
To customize the producer template for advanced usage like to set the
executor service to use.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultFluentProducerTemplate |
Modifier and Type | Method and Description |
---|---|
FluentProducerTemplate |
DefaultFluentProducerTemplate.clearAll() |
FluentProducerTemplate |
DefaultFluentProducerTemplate.clearBody() |
FluentProducerTemplate |
DefaultFluentProducerTemplate.clearHeaders() |
static FluentProducerTemplate |
DefaultFluentProducerTemplate.on(CamelContext context)
Create the FluentProducerTemplate by setting the camel context
|
FluentProducerTemplate |
DefaultFluentProducerTemplate.to(Endpoint endpoint) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.to(String endpointUri) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withBody(Object body) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withBodyAs(Object body,
Class<?> type) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withExchange(Exchange exchange) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withExchange(Supplier<Exchange> exchangeSupplier) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withHeader(String key,
Object value) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withProcessor(Processor processor) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withProcessor(Supplier<Processor> processorSupplier) |
FluentProducerTemplate |
DefaultFluentProducerTemplate.withTemplateCustomizer(Consumer<ProducerTemplate> templateCustomizer) |
Modifier and Type | Method and Description |
---|---|
FluentProducerTemplate |
DefaultCamelContext.createFluentProducerTemplate() |
FluentProducerTemplate |
DefaultCamelContext.createFluentProducerTemplate(int maximumCacheSize) |
protected FluentProducerTemplate |
CamelPostProcessorHelper.createInjectionFluentProducerTemplate(String endpointUri,
String endpointRef,
String endpointProperty,
String injectionPointName,
Object bean)
Factory method to create a
FluentProducerTemplate to be injected into a
POJO |
Apache Camel