ActiveMQ
File Change Frequency

File change frequency measurements show the distribution of the number of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 2,335 files with 212,318 lines of code.
    • 2 files changed more than 100 times (5,342 lines of code)
    • 8 files 51 to 100 times (6,492 lines of code)
    • 43 files changed 21 to 50 times (23,363 lines of code)
    • 296 files changed 6 to 20 times (56,436 lines of code)
    • 1,986 files changed 5 or fewer times (120,685 lines of code)
2% | 3% | 11% | 26% | 56%
Legend:
101+
51-100
21-50
6-20
1-5 updates

Detailed data...

File Change Frequency per File Extension
java, xml
File Change Frequency per Extension
The number of recorded file updates
java2% | 2% | 10% | 26% | 57%
xml0% | 13% | 16% | 25% | 44%
Legend:
101+
51-100
21-50
6-20
1-5 updates
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
activemq-kahadb-store17% | 0% | 22% | 21% | 39%
activemq-broker4% | 10% | 12% | 38% | 34%
activemq-mqtt0% | 26% | 0% | 37% | 36%
assembly0% | 9% | 9% | 6% | 73%
activemq-karaf0% | 10% | 9% | 42% | 38%
activemq-amqp0% | <1% | 18% | 39% | 42%
activemq-client0% | 0% | 10% | 19% | 70%
activemq-ra0% | 0% | 43% | 56% | <1%
activemq-web0% | 0% | 45% | 30% | 23%
activemq-jdbc-store0% | 0% | 16% | 63% | 20%
activemq-stomp0% | 0% | 24% | 24% | 50%
activemq-console0% | 0% | 5% | 59% | 34%
activemq-web-console0% | 0% | 8% | 54% | 36%
activemq-http0% | 0% | 0% | 60% | 39%
activemq-openwire-generator0% | 0% | 0% | 44% | 55%
activemq-jaas0% | 0% | 0% | 62% | 37%
activemq-jms-pool0% | 0% | 0% | 38% | 61%
activemq-camel0% | 0% | 0% | 25% | 74%
activemq-runtime-config0% | 0% | 0% | 23% | 76%
activemq-tooling0% | 0% | 0% | 5% | 94%
activemq-pool0% | 0% | 0% | 80% | 20%
activemq-rar0% | 0% | 0% | 100% | 0%
activemq-osgi0% | 0% | 0% | 78% | 21%
activemq-spring0% | 0% | 0% | 12% | 87%
activemq-web-demo0% | 0% | 0% | 100% | 0%
activemq-cf0% | 0% | 0% | 0% | 100%
activemq-blueprint0% | 0% | 0% | 0% | 100%
activemq-log4j-appender0% | 0% | 0% | 0% | 100%
trash0% | 0% | 0% | 0% | 100%
activemq-leveldb-store0% | 0% | 0% | 0% | 100%
activemq-partition0% | 0% | 0% | 0% | 100%
activemq-all0% | 0% | 0% | 0% | 100%
activemq-openwire-legacy0% | 0% | 0% | 0% | 100%
activemq-shiro0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5 updates
Most Frequently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Queue.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region
1988 120 186 2866 116
MessageDatabase.java
in activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb
3354 256 115 2866 111
common-bin.xml
in assembly/src/main/descriptors
251 - 169 4539 92
AmqpProtocolConverter.java
in activemq-amqp/src/main/java/org/apache/activemq/transport/amqp
10 - 1548 2901 89
BrokerService.java
in activemq-broker/src/main/java/org/apache/activemq/broker
2358 280 82 2866 85
activemq.xml
in assembly/src/release/conf
58 - 1409 5388 73
features.xml
in activemq-karaf/src/main/resources
50 - 604 3893 71
DemandForwardingBridgeSupport.java
in activemq-broker/src/main/java/org/apache/activemq/network
1612 89 16 2866 68
MQTTProtocolConverter.java
in activemq-mqtt/src/main/java/org/apache/activemq/transport/mqtt
733 40 188 2866 56
TransportConnection.java
in activemq-broker/src/main/java/org/apache/activemq/broker
1420 110 192 2866 52
KahaDBStore.java
in activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb
1487 116 236 2866 48
ActiveMQMessageConsumer.java
in activemq-client/src/main/java/org/apache/activemq
1223 77 374 2866 42
PrefetchSubscription.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region
662 42 94 2866 38
Topic.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region
722 40 449 2866 38
ActiveMQConnection.java
in activemq-client/src/main/java/org/apache/activemq
1402 187 216 2866 38
ActiveMQResourceAdapter.java
in activemq-ra/src/main/java/org/apache/activemq/ra
312 25 64 5372 36
RegionBroker.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region
788 79 549 2866 36
unix-bin.xml
in assembly/src/main/descriptors
108 - 1312 5175 35
MessageServlet.java
in activemq-web/src/main/java/org/apache/activemq/web
301 16 177 5372 35
MessageListenerServlet.java
in activemq-web/src/main/java/org/apache/activemq/web
369 9 2642 5342 35
FailoverTransport.java
in activemq-client/src/main/java/org/apache/activemq/transport/failover
1186 97 550 2866 34
windows-bin.xml
in assembly/src/main/descriptors
72 - 2529 5175 33
Journal.java
in activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb/disk/journal
995 83 115 2866 33
AdvisoryBroker.java
in activemq-broker/src/main/java/org/apache/activemq/advisory
800 46 295 2866 32
jetty.xml
in assembly/src/release/conf
134 - 114 4021 31
AbstractStoreCursor.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region/cursors
429 41 614 2866 30
MessageServletSupport.java
in activemq-web/src/main/java/org/apache/activemq/web
270 20 177 5372 28
WebClient.java
in activemq-web/src/main/java/org/apache/activemq/web
303 34 1383 5372 28
BaseDestination.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region
605 102 604 2866 28
ActiveMQSession.java
in activemq-client/src/main/java/org/apache/activemq
986 104 113 2866 28
TopicSubscription.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region
617 54 215 2866 27
JDBCPersistenceAdapter.java
in activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc
692 82 131 2866 26
features-core.xml
in activemq-karaf/src/main/resources
45 - 299 2504 25
AmqpTransportFilter.java
in activemq-amqp/src/main/java/org/apache/activemq/transport/amqp
194 26 1471 2901 25
DurableTopicSubscription.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region
351 28 354 2866 25
ProtocolConverter.java
in activemq-stomp/src/main/java/org/apache/activemq/transport/stomp
818 37 116 2866 25
ActiveMQEndpointWorker.java
in activemq-ra/src/main/java/org/apache/activemq/ra
272 14 809 5372 24
JDBCMessageStore.java
in activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc
386 25 115 2866 24
KahaDBPersistenceAdapter.java
in activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb
429 105 562 2866 23
AmqpConnection.java
in activemq-amqp/src/main/java/org/apache/activemq/transport/amqp/protocol
664 42 858 1999 23
ServerSessionPoolImpl.java
in activemq-ra/src/main/java/org/apache/activemq/ra
262 13 809 5372 22
ActiveMQConnectionRequestInfo.java
in activemq-ra/src/main/java/org/apache/activemq/ra
308 56 113 5372 22
ActiveMQActivationSpec.java
in activemq-ra/src/main/java/org/apache/activemq/ra
531 82 1943 5372 22
TransactionContext.java
in activemq-client/src/main/java/org/apache/activemq
594 38 93 2866 22
PolicyEntry.java
in activemq-broker/src/main/java/org/apache/activemq/broker/region/policy
739 138 113 2866 22
web.xml
in activemq-web-console/src/main/webapp/WEB-INF
88 - 330 5253 21
AmqpWireFormat.java
in activemq-amqp/src/main/java/org/apache/activemq/transport/amqp
182 25 856 2901 21
BrokerFacadeSupport.java
in activemq-web/src/main/java/org/apache/activemq/web
259 24 656 4769 21
Main.java
in activemq-console/src/main/java/org/apache/activemq/console
310 15 1689 5331 21
MultiKahaDBPersistenceAdapter.java
in activemq-kahadb-store/src/main/java/org/apache/activemq/store/kahadb
483 55 115 2866 21