By Willie Wheeler, John Wheeler, and Joshua White
Java Management Extensions are a standard way of exposing runtime information about a running Java application to allow monitoring and runtime management of the application. In this article, based on chapter 14 of Spring Integration in Action, the author discusses the out-of-the-box support for exposing information about message channels, message sources, and message handlers and Spring Integration’s support for adapting JMX concepts to Spring Integration messages and vice versa.

JMX Support in Spring Integration (PDF)