Inspired greatly by Gregor and Erik's great talk at TSSJS 2006 we've started to add some visualisation plugins into Apache ServiceMix.
This implementation uses the Interfaces EndpointListener respectively ExchangeListener and creates DOT files (online viewer Grappa).
Both visualisation listeners can be added to the <listeners> element of the <container> tag (see #Configuration below).
Component and Endpoint visualisation
There is a <dotViewEndpointListener/> listener plugin which can be added to the <listeners> element of the <container> tag which generates a DOT file representing the components and their endpoints.
...
The following example shows how to configure a simple visualization listener in the servicemix.xml config file.
Wiki Markup |
---|
{snippet:id=dot|lang=xml|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/servicemix-jsr181/src/test/resources/org/apache/servicemix/jsr181/spring.xml} |
...