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
controlbuscomponent that you can use to manage the Camel routes.
controlbus endpoint, you can send a message, for instance, to stop or start a route.