Red Hat Integration

Camel Components

    • Components
      • AMQP
      • AWS
        • AWS DynamoDB
        • AWS Kinesis
        • AWS Lambda
        • AWS S3 Storage Service
        • AWS Simple Notification System (SNS)
        • AWS Simple Queue Service (SQS)
      • Azure
        • Azure Storage Blob Service
        • Azure Storage Queue Service
      • Bean
      • Bean Validator
      • Browse
      • Cassandra CQL
      • Control Bus
      • Cron
      • CXF
      • Dataset
      • Direct
      • FHIR
      • File
      • FTP
      • Google
        • Google BigQuery
        • Google BigQuery Standard SQL
        • Google Pubsub
      • HTTP
      • Infinispan
      • JDBC
      • Jira
      • JMS
      • JPA
      • JSLT
      • JTA
      • Kafka
      • Kamelet
      • Log
      • Mail
      • Master
      • Microprofile Fault Tolerance
      • Microprofile Health
      • MicroProfile Metrics
      • MLLP
      • Mock
      • MongoDB
      • Netty
      • Openapi Java
      • Paho
      • Paho MQTT 5
      • Platform HTTP
      • Properties
      • Quartz
      • Ref
      • REST
      • REST OpenApi
      • Salesforce
      • Scheduler
      • SEDA
      • Slack
      • SNMP
      • SQL
      • Telegram
      • Timer
      • Validator
      • Velocity
      • Vert.x HTTP Client
      • XQuery
      • XSLT
    • Data Formats
      • Avro
      • Bindy
      • FHIR JSon
      • FHIR XML
      • Jackson XML
      • JAXB
      • Protobuf Jackson
      • SOAP
      • Zip File
    • Languages
      • Bean Method
      • Constant
      • ExchangeProperty
      • File
      • Header
      • HL7 Terser
      • JSONPath
      • Ref
      • Simple
      • Tokenize
      • XML Tokenize
      • XPath
      • XQuery
    • Miscellaneous Components
      • Attachments
      • DSL
        • XML Io Dsl
        • YAML DSL
      • JTA
      • Main
      • Microprofile Health
      • Openapi Java
      • OpenTelemetry
    • Enterprise Integration Patterns
      • Aggregate
      • Bean
      • Change Data Capture
      • Channel Adapter
      • Content Based Router
      • Circuit Breaker
      • Claim Check
      • Competing Consumers
      • Composed Message Processor
      • Content Enricher
      • Content Filter
      • Convert Body To
      • Correlation Identifier
      • Dead Letter Channel
      • Delay
      • Durable Subscriber
      • Dynamic Router
      • Enrich
      • Event Driven Consumer
      • Event Message
      • Filter
      • From
      • Guaranteed Delivery
      • Idempotent Consumer
      • In Only
      • In Out
      • Intercept
      • Kamelet
      • Load Balance
      • Log
      • Loop
      • Marshal
      • Message
      • Message Broker
      • Message Bus
      • Message Channel
      • Message Dispatcher
      • Message Endpoint
      • Message Expiration
      • Message History
      • Message Router
      • Message Translator
      • Messaging Bridge
      • Messaging Gateway
      • Messaging Mapper
      • Multicast
      • Normalizer
      • Pipeline
      • Point to Point Channel
      • Poll Enrich
      • Polling Consumer
      • Process
      • Process Manager
      • Publish Subscribe Channel
      • Recipient List
      • Remove Header
      • Remove Headers
      • Remove Properties
      • Remove Property
      • Request Reply
      • Resequence
      • Resilience4j Circuit Breaker
      • Return Address
      • Rollback
      • Routing Slip
      • Saga
      • Sample
      • Scatter Gather
      • Script
      • Selective Consumer
      • Service Activator
      • Service Call
      • Set Body
      • Set Header
      • Set Property
      • Sort
      • Split
      • Step
      • Stop
      • Threads
      • Throttle
      • To
      • To Dynamic
      • Transactional Client
      • Transform
      • Unmarshal
      • Validate
      • Wire Tap
Camel Components 3.18.x (LTS)
  • Camel Components
    • 3.18.x (LTS)
  • User manual
    • default
  • Camel Components
  • Enterprise Integration Patterns
  • Message Dispatcher
Edit this Page

Message Dispatcher

Camel supports the Message Dispatcher from the EIP patterns book.

image

In Camel the Message Dispatcher can be achieved in different ways such as:

  • You can use a component like JMS with selectors to implement a Selective Consumer as the Message Dispatcher implementation.

  • Or you can use a Message Endpoint as the Message Dispatcher itself, or combine this with the Content Based Router as the Message Dispatcher.

This page was built using the Antora default UI.

The source code for this UI is licensed under the terms of the MPL-2.0 license.