Architecture notes:
Architectural dependencies are calculated at the leaf package level in the web app.
See here for more on architecure diagrams.
|
Architecture
Top Level Activemq Architecture Depth 2

Description:
Top-level breakout (depth=2)
Violations
| Source | Target | #Violations |
| console | command | 5 |
| store | journal | 3 |
| proxy | store | 2 |
| fanout | mock | 3 |
| stomp | tcp | 6 |
| udp | tcp | 1 |
| failover | tcp | 5 |
| failover | mock | 2 |
| reliable | udp | 46 |
| kaha | impl | 21 |
| util | store | 7 |
| util | broker | 15 |
| util | region | 1 |
| util | state | 2 |
| util | activemq | 9 |
| util | command | 24 |
| xbean | jdbc | 4 |
| xbean | store | 1 |
| xbean | network | 3 |
| openwire | v1 | 6 |
| network | memory | 2 |
| network | store | 6 |
| network | discovery | 12 |
| network | transport | 101 |
| network | xbean | 4 |
| broker | transport | 2 |
| broker | xbean | 14 |
| broker | openwire | 7 |
| broker | advisory | 8 |
| jmx | store | 6 |
| jmx | proxy | 5 |
| jmx | transport | 4 |
| jmx | network | 38 |
| jmx | jms | 5 |
| ft | transport | 28 |
| ft | xbean | 4 |
| broker | store | 6 |
| broker | memory | 2 |
| broker | store | 35 |
| broker | security | 26 |
| broker | proxy | 16 |
| broker | tcp | 4 |
| broker | vm | 1 |
| broker | discovery | 9 |
| broker | transport | 64 |
| broker | kaha | 13 |
| broker | xbean | 3 |
| broker | openwire | 5 |
| broker | network | 46 |
| broker | jms | 14 |
| broker | advisory | 2 |
| broker | jmx | 63 |
| broker | ft | 14 |
| region | store | 78 |
| region | list | 14 |
| region | kaha | 52 |
| region | openwire | 2 |
| region | advisory | 6 |
| region | broker | 432 |
| state | transport | 12 |
| activemq | pool | 9 |
| activemq | tcp | 4 |
| activemq | transport | 57 |
| activemq | xbean | 4 |
| activemq | network | 14 |
| activemq | advisory | 1 |
| activemq | broker | 2 |
| activemq | view | 2 |
| activemq | broker | 170 |
| activemq | region | 29 |
| activemq | management | 57 |
| activemq | state | 3 |
| selector | region | 1 |
| jndi | activemq | 57 |
| transaction | store | 11 |
| transaction | broker | 9 |
| command | openwire | 5 |
| command | broker | 11 |
| command | region | 6 |
| command | state | 63 |
| command | activemq | 49 |
| command | jndi | 4 |
| filter | region | 7 |
| filter | activemq | 4 |
| filter | command | 157 |
| Total | 2067 |
Top Level Activemq Architecture Depth 1

Description:
Subsystem breakout for 'org.apache.activemq'
Violations
| Source | Target | #Violations |
| selector | broker | 1 |
| state | transport | 12 |
| transaction | store | 11 |
| transaction | broker | 9 |
| command | blob | 5 |
| command | state | 63 |
| command | broker | 17 |
| command | jndi | 4 |
| command | usage | 9 |
| command | openwire | 5 |
| command | activemq | 49 |
| filter | command | 157 |
| filter | broker | 7 |
| filter | test | 3 |
| filter | activemq | 4 |
| util | state | 2 |
| util | command | 24 |
| util | store | 7 |
| util | broker | 16 |
| util | activemq | 13 |
| xbean | network | 3 |
| transport | network | 34 |
| transport | xbean | 4 |
| broker | proxy | 21 |
| broker | memory | 14 |
| broker | security | 26 |
| broker | network | 103 |
| broker | xbean | 21 |
| broker | transport | 112 |
| broker | store | 127 |
| broker | advisory | 16 |
| spring | broker | 2 |
| usage | store | 9 |
| test | broker | 17 |
| activemq | blob | 34 |
| activemq | network | 14 |
| activemq | pool | 9 |
| activemq | xbean | 4 |
| activemq | transport | 61 |
| activemq | advisory | 1 |
| activemq | broker | 203 |
| activemq | jndi | 4 |
| activemq | management | 57 |
| activemq | spring | 2 |
| activemq | usage | 15 |
| activemq | test | 134 |
| Total | 1465 |
|