The Camel DSL is a language that allows to configure the behaviour of the Camel Routing Engine. It comes in two main flavours. The Java DSL and the Spring XML Config. Both variants share the same functions though the syntax is somewhat different.
Languages
General Functions
- convertBodyTo — Convert the message body to the given class type
- DSL Function Template — Use this as the basis for a wiki page describing a DSL function
- from — Starting point for a Camel Route that starts a route with a given Endpoint
EIP Patterns
- Aggregator
- Aggregator2
- Claim Check
- Competing Consumers
- Composed Message Processor
- Content Based Router
- Content Enricher
- Content Filter
- ControlBus
- Correlation Identifier
- Dead Letter Channel
- Delayer
- Detour
- Durable Subscriber
- Dynamic Router
- Event Driven Consumer
- Event Message
- Guaranteed Delivery
- Hystrix EIP
- Idempotent Consumer
- Load Balancer
- LogEIP
- Loop
- Message
- Message Bus
- Message Channel
- Message Dispatcher
- Message Endpoint
- Message Filter
- Message History
- Message Router
- Message Translator
- Messaging Gateway
- Messaging Mapper
- Multicast
- Normalizer
- Pipes and Filters
- Point to Point Channel
- Polling Consumer
- Publish Subscribe Channel
- Recipient List
- Request Reply
- Resequencer
- Return Address
- Routing Slip
- Sampling
- Scatter-Gather
- Script
- Selective Consumer
- Service Activator
- ServiceCall EIP
- Sort
- Splitter
- Throttler
- Transactional Client
- Validate
- Wire Tap
0 Comments