Book Image

Mastering Apache Camel

By : Bilgin Ismet Ibryam, Jean Baptiste Onofre, Jean-Baptiste Onofré
5 (1)
Book Image

Mastering Apache Camel

5 (1)
By: Bilgin Ismet Ibryam, Jean Baptiste Onofre, Jean-Baptiste Onofré

Overview of this book

Table of Contents (15 chapters)
Mastering Apache Camel
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

System Management EIPs


These EIPs are not directly related to the messages. They provide a very convenient way to implement system and are useful in analyzing and managing the routing system itself.

The ControlBus EIP

The purpose of the ControlBus EIP is to be able to manage and control the routing system itself. This means being able to stop the routing system, start it again, get details about the routing activity, and so on.

Camel supports this EIP in two ways:

  • Camel provides a lot of JMX MBeans, where you can find a lot of metrics and control the involved routes, processors, components, and so on.

  • Camel provides a controlbus component that you can use to manage the Camel routes.

Using a controlbus endpoint, you can send a message, for instance, to stop or start a route.

The Detour EIP

The Detour EIP allows you to send messages on additional and specific steps when a control condition is met. You can use it to add extra validation, test, and debug steps when needed.

Camel supports this EIP with...