Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Routes in Camel have the following operations to control its lifecycle

  • start
  • stop
  • suspend
  • resume
  • remove (previously named shutdown)

The shutdown remove operation will also remove the route, for example in JMX the route will then be unregistered and its gone. So only use shutdown remove if you really want to remove the route. The route must have been stopped before you can remove.

The start and resume operations in JMX checks the state beforehand. So if a route is stopped and you click resume, it will know to invoke start. And likewise if a route has been suspended and you click start it knows to resume instead. This makes management a bit easier.

If a route consumer does not support suspension, it will fallback and stop the route instead.

...