apache / qpid-jms
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 314 files with 32,775 lines of code.
    • 1 file changed more than 100 times (1,225 lines of code)
    • 7 files changed 51-100 times (5,593 lines of code)
    • 15 files changed 21-50 times (4,109 lines of code)
    • 95 files changed 6-20 times (10,971 lines of code)
    • 196 files changed 1-5 times (10,877 lines of code)
3% | 17% | 12% | 33% | 33%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 314 files with 32,775 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 202 files changed by 2-5 contributors (28,359 lines of code)
    • 112 files changed by 1 contributor (4,416 lines of code)
0% | 0% | 0% | 86% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, txt, gitignore, xsl, properties, md, yaml, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java3% | 17% | 12% | 33% | 33%
xml0% | 0% | 0% | 68% | 31%
html0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
qpid-jms-client3% | 17% | 13% | 33% | 32%
qpid-jms-discovery0% | 0% | 0% | 52% | 47%
apache-qpid-jms0% | 0% | 0% | 100% | 0%
qpid-jms-examples0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AmqpProvider.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
1225 89 2014-09-23 2021-10-15 108 4 tabish121@gmail.com robbie@apache.org
JmsSession.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
1182 126 2014-09-23 2024-09-27 94 2 tabish121@gmail.com robbie@apache.org
JmsConnection.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
1234 141 2014-09-23 2024-09-27 94 2 tabish121@gmail.com robbie@apache.org
AmqpConsumer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
557 45 2014-09-23 2022-04-21 77 2 tabish121@gmail.com robbie@apache.org
JmsMessageConsumer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
627 58 2014-09-23 2022-04-21 73 2 tabish121@gmail.com robbie@apache.org
FailoverProvider.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover
1052 88 2014-09-23 2021-10-15 66 2 tabish121@gmail.com robbie@apache.org
AmqpFixedProducer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
320 24 2014-09-23 2021-03-26 62 2 tabish121@gmail.com tabish121@gmail.com
JmsConnectionFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
621 94 2014-09-23 2023-05-17 53 3 tabish121@gmail.com robbie@apache.org
AmqpJmsMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
822 109 2014-09-23 2022-04-21 43 2 tabish121@gmail.com robbie@apache.org
NettyTcpTransport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
411 37 2015-01-08 2022-03-16 42 5 tabish121@gmail.com nigro.fra@gmail.com
AmqpAbstractResource.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
163 19 2014-10-16 2020-02-21 41 2 tabish121@gmail.com tabish121@gmail.com
AmqpConnection.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
175 27 2014-09-23 2019-09-30 41 2 tabish121@gmail.com tabish121@gmail.com
AmqpSession.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
162 23 2014-09-23 2022-04-21 36 2 tabish121@gmail.com robbie@apache.org
JmsMessageProducer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
275 40 2014-09-23 2022-04-21 32 2 tabish121@gmail.com robbie@apache.org
JmsConnectionInfo.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
349 72 2014-09-23 2022-04-21 32 2 tabish121@gmail.com robbie@apache.org
AmqpTransactionContext.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
312 38 2014-09-23 2020-11-19 27 2 tabish121@gmail.com tabish121@gmail.com
JmsMessage.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/message
389 77 2014-09-23 2022-04-21 26 2 tabish121@gmail.com robbie@apache.org
JmsMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade
57 - 2014-09-23 2022-04-21 24 2 tabish121@gmail.com robbie@apache.org
AmqpSaslAuthenticator.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
115 11 2014-09-23 2019-07-23 24 5 tabish121@gmail.com tabish121@gmail.com
ProviderWrapper.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
158 35 2014-09-23 2019-07-23 23 2 tabish121@gmail.com tabish121@gmail.com
AmqpJmsBytesMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
164 12 2014-09-23 2022-04-21 23 2 tabish121@gmail.com robbie@apache.org
JmsLocalTransactionContext.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
344 19 2014-09-23 2022-04-21 22 2 tabish121@gmail.com robbie@apache.org
JmsConsumerInfo.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
213 47 2014-09-23 2018-10-30 21 2 tabish121@gmail.com tabish121@gmail.com
JmsMessagePropertyIntercepter.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/message
587 7 2014-09-23 2022-04-21 20 2 tabish121@gmail.com robbie@apache.org
AmqpTemporaryDestination.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
22 4 2014-09-23 2016-03-02 19 2 tabish121@gmail.com tabish121@gmail.com
Provider.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
36 - 2014-09-23 2019-07-23 19 2 tabish121@gmail.com tabish121@gmail.com
AmqpJmsObjectMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
102 14 2014-09-23 2022-04-21 19 2 tabish121@gmail.com robbie@apache.org
AmqpSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
138 5 2015-05-28 2019-07-23 19 2 robbie@apache.org tabish121@gmail.com
AmqpConnectionSession.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
127 14 2014-10-16 2019-07-23 18 2 tabish121@gmail.com tabish121@gmail.com
AmqpDestinationHelper.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
226 13 2014-09-24 2018-10-19 18 2 tabish121@gmail.com tabish121@gmail.com
TransportOptions.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports
333 67 2015-01-08 2022-03-16 18 5 tabish121@gmail.com nigro.fra@gmail.com
AmqpMessageSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
63 4 2014-09-23 2018-10-16 17 2 tabish121@gmail.com tabish121@gmail.com
TransportSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports
264 10 2015-01-22 2020-04-16 17 3 tabish121@gmail.com robbie@apache.org
PropertyUtil.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
289 17 2014-09-23 2017-04-07 16 2 tabish121@gmail.com tabish121@gmail.com
JmsQueueBrowser.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
118 11 2014-09-23 2022-04-21 15 2 tabish121@gmail.com robbie@apache.org
AmqpResourceBuilder.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders
162 22 2015-09-11 2021-04-27 15 2 tabish121@gmail.com tabish121@gmail.com
ProviderFuture.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
62 6 2014-09-23 2019-07-23 14 2 tabish121@gmail.com tabish121@gmail.com
JmsInitialContextFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi
240 13 2014-09-23 2022-04-21 14 2 tabish121@gmail.com robbie@apache.org
ProviderListener.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
18 - 2014-09-23 2019-07-23 13 2 tabish121@gmail.com tabish121@gmail.com
Transport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports
27 - 2014-09-23 2018-10-09 13 2 tabish121@gmail.com tabish121@gmail.com
AmqpJmsTextMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
92 10 2014-09-23 2022-04-21 13 2 tabish121@gmail.com robbie@apache.org
JmsSessionInfo.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
142 25 2014-09-23 2022-04-21 13 2 tabish121@gmail.com robbie@apache.org
NettyWsTransport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
146 11 2016-07-11 2019-11-14 13 4 tabish121@gmail.com robbie@apache.org
JmsTransactionContext.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
25 - 2015-01-27 2022-04-21 12 2 tabish121@gmail.com robbie@apache.org
DefaultProviderListener.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
40 11 2014-09-23 2019-07-23 12 2 tabish121@gmail.com tabish121@gmail.com
AmqpProducerBuilder.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders
109 7 2015-09-11 2019-07-23 12 2 tabish121@gmail.com tabish121@gmail.com
AmqpConnectionProperties.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
124 17 2014-10-13 2017-02-24 12 2 tabish121@gmail.com tabish121@gmail.com
AmqpConnectionBuilder.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders
133 10 2015-09-11 2022-04-21 12 2 tabish121@gmail.com robbie@apache.org
AmqpJmsMessagePropertyIntercepter.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
146 7 2014-09-23 2022-04-21 12 2 tabish121@gmail.com robbie@apache.org
AmqpConsumerBuilder.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders
185 9 2015-09-11 2022-04-21 12 2 tabish121@gmail.com robbie@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
NettyTcpTransport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
411 37 2015-01-08 2022-03-16 42 5 tabish121@gmail.com nigro.fra@gmail.com
AmqpSaslAuthenticator.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
115 11 2014-09-23 2019-07-23 24 5 tabish121@gmail.com tabish121@gmail.com
TransportOptions.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports
333 67 2015-01-08 2022-03-16 18 5 tabish121@gmail.com nigro.fra@gmail.com
AmqpProvider.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
1225 89 2014-09-23 2021-10-15 108 4 tabish121@gmail.com robbie@apache.org
NettyWsTransport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
146 11 2016-07-11 2019-11-14 13 4 tabish121@gmail.com robbie@apache.org
JmsConnectionFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
621 94 2014-09-23 2023-05-17 53 3 tabish121@gmail.com robbie@apache.org
TransportSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports
264 10 2015-01-22 2020-04-16 17 3 tabish121@gmail.com robbie@apache.org
AmqpProviderFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
63 7 2014-09-23 2018-07-18 11 3 tabish121@gmail.com tabish121@gmail.com
FailoverUriPool.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover
180 19 2014-09-23 2021-05-05 11 3 tabish121@gmail.com stephennimmo@gmail.com
Mechanism.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl
39 3 2014-09-23 2018-03-14 11 3 tabish121@gmail.com rgodfrey@apache.org
CramMD5Mechanism.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl
66 4 2014-09-23 2017-07-20 9 3 tabish121@gmail.com tabish121@gmail.com
TransportFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports
65 6 2015-01-08 2018-04-25 8 3 tabish121@gmail.com tabish121@gmail.com
bin.xml
in apache-qpid-jms/src/main/assembly
79 - 2015-02-23 2022-03-28 7 3 robbie@apache.org robbie@apache.org
JmsConnectionExtensions.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
33 3 2018-04-25 2022-04-21 7 3 robbie@apache.org robbie@apache.org
AbstractMechanism.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl
47 9 2014-09-23 2017-07-31 6 3 tabish121@gmail.com robbie@apache.org
AbstractScramSHAMechanism.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl
183 6 2016-02-20 2017-10-16 5 3 keith.wall@gmail.com robbie@apache.org
MetaDataSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
76 2 2015-06-17 2019-09-03 4 3 robbie@apache.org coheigea@apache.org
XOauth2Mechanism.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl
57 4 2018-03-14 2018-03-27 3 3 robbie@apache.org robbie@apache.org
JmsConnection.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
1234 141 2014-09-23 2024-09-27 94 2 tabish121@gmail.com robbie@apache.org
JmsSession.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
1182 126 2014-09-23 2024-09-27 94 2 tabish121@gmail.com robbie@apache.org
AmqpConsumer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
557 45 2014-09-23 2022-04-21 77 2 tabish121@gmail.com robbie@apache.org
JmsMessageConsumer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
627 58 2014-09-23 2022-04-21 73 2 tabish121@gmail.com robbie@apache.org
FailoverProvider.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover
1052 88 2014-09-23 2021-10-15 66 2 tabish121@gmail.com robbie@apache.org
AmqpFixedProducer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
320 24 2014-09-23 2021-03-26 62 2 tabish121@gmail.com tabish121@gmail.com
AmqpJmsMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
822 109 2014-09-23 2022-04-21 43 2 tabish121@gmail.com robbie@apache.org
AmqpAbstractResource.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
163 19 2014-10-16 2020-02-21 41 2 tabish121@gmail.com tabish121@gmail.com
AmqpConnection.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
175 27 2014-09-23 2019-09-30 41 2 tabish121@gmail.com tabish121@gmail.com
AmqpSession.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
162 23 2014-09-23 2022-04-21 36 2 tabish121@gmail.com robbie@apache.org
JmsMessageProducer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
275 40 2014-09-23 2022-04-21 32 2 tabish121@gmail.com robbie@apache.org
JmsConnectionInfo.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
349 72 2014-09-23 2022-04-21 32 2 tabish121@gmail.com robbie@apache.org
AmqpTransactionContext.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
312 38 2014-09-23 2020-11-19 27 2 tabish121@gmail.com tabish121@gmail.com
JmsMessage.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/message
389 77 2014-09-23 2022-04-21 26 2 tabish121@gmail.com robbie@apache.org
JmsMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade
57 - 2014-09-23 2022-04-21 24 2 tabish121@gmail.com robbie@apache.org
AmqpJmsBytesMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
164 12 2014-09-23 2022-04-21 23 2 tabish121@gmail.com robbie@apache.org
ProviderWrapper.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
158 35 2014-09-23 2019-07-23 23 2 tabish121@gmail.com tabish121@gmail.com
JmsLocalTransactionContext.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
344 19 2014-09-23 2022-04-21 22 2 tabish121@gmail.com robbie@apache.org
JmsConsumerInfo.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
213 47 2014-09-23 2018-10-30 21 2 tabish121@gmail.com tabish121@gmail.com
JmsMessagePropertyIntercepter.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/message
587 7 2014-09-23 2022-04-21 20 2 tabish121@gmail.com robbie@apache.org
AmqpTemporaryDestination.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
22 4 2014-09-23 2016-03-02 19 2 tabish121@gmail.com tabish121@gmail.com
AmqpSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
138 5 2015-05-28 2019-07-23 19 2 robbie@apache.org tabish121@gmail.com
AmqpJmsObjectMessageFacade.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
102 14 2014-09-23 2022-04-21 19 2 tabish121@gmail.com robbie@apache.org
Provider.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
36 - 2014-09-23 2019-07-23 19 2 tabish121@gmail.com tabish121@gmail.com
AmqpConnectionSession.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
127 14 2014-10-16 2019-07-23 18 2 tabish121@gmail.com tabish121@gmail.com
AmqpDestinationHelper.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
226 13 2014-09-24 2018-10-19 18 2 tabish121@gmail.com tabish121@gmail.com
AmqpMessageSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
63 4 2014-09-23 2018-10-16 17 2 tabish121@gmail.com tabish121@gmail.com
PropertyUtil.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
289 17 2014-09-23 2017-04-07 16 2 tabish121@gmail.com tabish121@gmail.com
AmqpResourceBuilder.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders
162 22 2015-09-11 2021-04-27 15 2 tabish121@gmail.com tabish121@gmail.com
JmsQueueBrowser.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms
118 11 2014-09-23 2022-04-21 15 2 tabish121@gmail.com robbie@apache.org
ProviderFuture.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
62 6 2014-09-23 2019-07-23 14 2 tabish121@gmail.com tabish121@gmail.com
JmsInitialContextFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi
240 13 2014-09-23 2022-04-21 14 2 tabish121@gmail.com robbie@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AmqpCodec.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
295 12 2016-10-18 2018-11-12 5 1 tabish121@gmail.com tabish121@gmail.com
AmqpSubscriptionTracker.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
187 18 2016-11-11 2022-04-21 2 1 robbie@apache.org robbie@apache.org
OpenTracingTracer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/opentracing
171 10 2019-08-20 2019-08-20 1 1 robbie@apache.org robbie@apache.org
TypeConversionSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
166 7 2014-09-23 2017-08-04 6 1 tabish121@gmail.com tabish121@gmail.com
JmsDefaultDeserializationPolicy.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/policy
159 15 2016-06-27 2020-07-15 2 1 tabish121@gmail.com tabish121@gmail.com
AmqpReadableBuffer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message
158 32 2018-03-29 2022-07-07 3 1 tabish121@gmail.com tabish121@gmail.com
JmsDefaultPresettlePolicy.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/policy
157 23 2016-05-20 2018-01-16 4 1 tabish121@gmail.com tabish121@gmail.com
NettyEventLoopGroupFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
155 18 2022-03-16 2022-03-16 1 1 nigro.fra@gmail.com nigro.fra@gmail.com
AmqpRedirect.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp
136 11 2017-02-24 2017-10-30 2 1 tabish121@gmail.com tabish121@gmail.com
ProgressiveProviderFuture.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
124 4 2018-07-18 2019-07-23 2 1 tabish121@gmail.com tabish121@gmail.com
BalancedProviderFuture.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
105 4 2018-07-18 2019-07-23 2 1 tabish121@gmail.com tabish121@gmail.com
JmsDefaultRedeliveryPolicy.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/policy
104 15 2016-05-20 2017-04-05 4 1 tabish121@gmail.com tabish121@gmail.com
ProviderFutureFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
103 12 2018-07-18 2019-07-23 2 1 tabish121@gmail.com tabish121@gmail.com
JmsProducerId.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
101 13 2014-09-23 2016-03-02 3 1 tabish121@gmail.com tabish121@gmail.com
ContentTypeSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
100 4 2015-05-19 2015-05-19 1 1 robbie@apache.org robbie@apache.org
JmsConsumerId.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
100 13 2014-09-23 2016-03-02 3 1 tabish121@gmail.com tabish121@gmail.com
VariableExpansion.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
99 9 2019-04-01 2019-04-03 2 1 robbie@apache.org robbie@apache.org
ConservativeProviderFuture.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider
87 4 2018-07-18 2019-07-23 2 1 tabish121@gmail.com tabish121@gmail.com
JmsSessionId.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
86 12 2014-09-23 2016-03-02 4 1 tabish121@gmail.com tabish121@gmail.com
JmsProducerInfo.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
82 16 2014-09-23 2017-01-04 10 1 tabish121@gmail.com tabish121@gmail.com
JmsConnectionId.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
64 10 2014-09-23 2016-03-02 4 1 tabish121@gmail.com tabish121@gmail.com
ActiveMQPacketParser.java
in qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/parsers
62 5 2014-09-23 2016-03-02 3 1 tabish121@gmail.com tabish121@gmail.com
EventLoopType.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
61 5 2022-03-16 2022-03-16 1 1 nigro.fra@gmail.com nigro.fra@gmail.com
JmsTransactionInfo.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
59 11 2014-09-23 2017-04-04 8 1 tabish121@gmail.com tabish121@gmail.com
JNDIReferenceFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi
58 3 2014-09-23 2017-08-04 4 1 tabish121@gmail.com tabish121@gmail.com
JmsTransactionId.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
53 8 2014-09-23 2017-04-03 5 1 tabish121@gmail.com tabish121@gmail.com
X509AliasKeyManager.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports
50 6 2015-04-01 2015-04-02 2 1 robbie@apache.org robbie@apache.org
DiscoveryAgentFactory.java
in qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery
41 2 2014-09-23 2016-03-02 3 1 tabish121@gmail.com tabish121@gmail.com
TimeUtils.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
41 2 2014-09-23 2016-03-02 2 1 tabish121@gmail.com tabish121@gmail.com
PacketParserFactory.java
in qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast
40 2 2014-09-23 2016-03-02 3 1 tabish121@gmail.com tabish121@gmail.com
JmsDefaultMessageIDPolicy.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/policy
38 8 2016-05-24 2019-06-18 2 1 tabish121@gmail.com tabish121@gmail.com
MulticastDiscoveryAgentFactory.java
in qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast
36 2 2014-09-23 2016-03-02 3 1 tabish121@gmail.com tabish121@gmail.com
findbugs-exclude.xml
in qpid-jms-client/src/site
36 - 2015-06-05 2015-06-05 1 1 robbie@apache.org robbie@apache.org
StringArrayConverter.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/util
32 1 2015-01-22 2016-03-02 3 1 tabish121@gmail.com tabish121@gmail.com
ProviderExceptionSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions
29 2 2019-07-23 2019-07-23 1 1 tabish121@gmail.com tabish121@gmail.com
FileWatcherDiscoveryAgentFactory.java
in qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/file
28 2 2015-05-07 2016-03-02 2 1 tabish121@gmail.com tabish121@gmail.com
AmqpSessionBuilder.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders
28 4 2015-09-11 2016-03-02 4 1 tabish121@gmail.com tabish121@gmail.com
AmqpClosedConnectionBuilder.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders
28 5 2016-12-16 2019-07-23 2 1 tabish121@gmail.com tabish121@gmail.com
ProviderConnectionSecuritySaslException.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions
27 5 2019-07-23 2019-07-23 1 1 tabish121@gmail.com tabish121@gmail.com
EpollSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
27 3 2019-06-17 2019-06-17 1 1 robbie@apache.org robbie@apache.org
KQueueSupport.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
27 3 2019-06-17 2019-06-17 1 1 robbie@apache.org robbie@apache.org
JmsTracerFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing
26 2 2019-08-20 2019-08-20 1 1 robbie@apache.org robbie@apache.org
ProviderSendTimedOutException.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions
24 4 2019-07-23 2019-07-23 1 1 tabish121@gmail.com tabish121@gmail.com
NettyWsTransportFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty
23 3 2016-07-11 2018-04-25 2 1 tabish121@gmail.com tabish121@gmail.com
OpenTracingTracerFactory.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/opentracing
22 3 2019-08-20 2022-04-21 2 1 robbie@apache.org robbie@apache.org
JmsNoOpTracer.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing
22 6 2019-08-20 2019-08-20 1 1 robbie@apache.org robbie@apache.org
JmsAbstractResourceId.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/meta
22 4 2014-09-23 2017-04-03 5 1 tabish121@gmail.com tabish121@gmail.com
AmqpJmsSelectorType.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/filters
21 4 2015-09-11 2016-03-02 2 1 tabish121@gmail.com tabish121@gmail.com
ProviderDeliveryModifiedException.java
in qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions
21 4 2019-07-23 2019-07-23 1 1 tabish121@gmail.com tabish121@gmail.com
DiscoveryEvent.java
in qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast
20 3 2015-05-07 2016-03-02 2 1 tabish121@gmail.com tabish121@gmail.com
Correlations

File Size vs. Number of Changes: 314 points

qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java x: 1234 lines of code y: 94 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java x: 1182 lines of code y: 94 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionFactory.java x: 621 lines of code y: 53 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsProducer.java x: 361 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpReadableBuffer.java x: 158 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java x: 46 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsAcknowledgeCallback.java x: 41 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionConsumer.java x: 278 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionExtensions.java x: 33 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionListener.java x: 16 lines of code y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionRemotelyClosedException.java x: 11 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConsumer.java x: 98 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsContext.java x: 413 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsDestination.java x: 108 lines of code y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsDurableTopicSubscriber.java x: 12 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsLocalTransactionContext.java x: 344 lines of code y: 22 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageAvailableConsumer.java x: 6 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageConsumer.java x: 627 lines of code y: 73 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageProducer.java x: 275 lines of code y: 32 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsNoTxTransactionContext.java x: 60 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueue.java x: 14 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueBrowser.java x: 118 lines of code y: 15 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueConnection.java x: 25 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueReceiver.java x: 16 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueSender.java x: 25 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueSession.java x: 92 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSendTimedOutException.java x: 23 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSharedDurableMessageConsumer.java x: 12 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTemporaryDestination.java x: 64 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTemporaryQueue.java x: 19 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicConnection.java x: 21 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicPublisher.java x: 33 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicSession.java x: 73 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicSubscriber.java x: 24 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTransactionContext.java x: 25 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTransactionInDoubtException.java x: 11 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JMSSecuritySaslException.java x: 17 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsConnectionClosedException.java x: 20 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsConnectionFailedException.java x: 20 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsExceptionSupport.java x: 110 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/QpidJmsException.java x: 15 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java x: 240 lines of code y: 14 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsBytesMessage.java x: 370 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsDefaultUnresolvedDestinationTransformer.java x: 47 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMapMessage.java x: 273 lines of code y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java x: 389 lines of code y: 26 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessageFactory.java x: 13 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepter.java x: 587 lines of code y: 20 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessagePropertySupport.java x: 77 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessageTransformation.java x: 152 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsObjectMessage.java x: 65 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsStreamMessage.java x: 393 lines of code y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsTextMessage.java x: 43 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsUnresolvedDestinationTransformer.java x: 8 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsBytesMessageFacade.java x: 14 lines of code y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsMessageFacade.java x: 57 lines of code y: 24 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsObjectMessageFacade.java x: 10 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsTextMessageFacade.java x: 8 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConnectionInfo.java x: 349 lines of code y: 32 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsSessionInfo.java x: 142 lines of code y: 13 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDeserializationPolicy.java x: 7 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderException.java x: 17 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java x: 557 lines of code y: 77 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSession.java x: 162 lines of code y: 36 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSubscriptionTracker.java x: 187 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpConnectionBuilder.java x: 133 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpConsumerBuilder.java x: 185 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsBytesMessageFacade.java x: 164 lines of code y: 23 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessageFacade.java x: 822 lines of code y: 43 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessageFactory.java x: 76 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessagePropertyIntercepter.java x: 146 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsObjectMessageFacade.java x: 102 lines of code y: 19 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsStreamMessageFacade.java x: 116 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsTextMessageFacade.java x: 92 lines of code y: 13 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions/ProviderConnectionRemotelyClosedException.java x: 19 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/opentracing/OpenTracingTracerFactory.java x: 22 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PriorityMessageQueue.java x: 149 lines of code y: 7 # changes qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Client.java x: 60 lines of code y: 3 # changes qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/HelloWorld.java x: 50 lines of code y: 5 # changes qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Receiver.java x: 68 lines of code y: 5 # changes qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/Sender.java x: 61 lines of code y: 4 # changes apache-qpid-jms/src/main/assembly/bin.xml x: 79 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportOptions.java x: 333 lines of code y: 18 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/EventLoopGroupRef.java x: 7 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/EventLoopType.java x: 61 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettyEventLoopGroupFactory.java x: 155 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettyTcpTransport.java x: 411 lines of code y: 42 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/QpidJMSThreadFactory.java x: 56 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProvider.java x: 1225 lines of code y: 108 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverProvider.java x: 1052 lines of code y: 66 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultPrefetchPolicy.java x: 124 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/ArithmeticExpression.java x: 143 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/ComparisonExpression.java x: 339 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/ConstantExpression.java x: 101 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/UnaryExpression.java x: 179 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverUriPool.java x: 180 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpResourceBuilder.java x: 162 lines of code y: 15 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpFixedProducer.java x: 320 lines of code y: 62 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/ExternalMechanism.java x: 24 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/ScramSHA512Mechanism.java x: 20 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTransactionContext.java x: 312 lines of code y: 27 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultDeserializationPolicy.java x: 159 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/SaslMechanismFinder.java x: 64 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/FactoryFinder.java x: 116 lines of code y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportSupport.java x: 264 lines of code y: 17 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpAbstractResource.java x: 163 lines of code y: 41 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderConstants.java x: 13 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettyWsTransport.java x: 146 lines of code y: 13 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpAnonymousFallbackProducer.java x: 308 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConnection.java x: 175 lines of code y: 41 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/MetaDataSupport.java x: 76 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/JmsNoOpTracer.java x: 22 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/JmsNoOpTracerFactory.java x: 12 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/JmsTracer.java x: 15 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/JmsTracerFactory.java x: 26 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/TraceableMessage.java x: 11 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/opentracing/OpenTracingTracer.java x: 171 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/BalancedProviderFuture.java x: 105 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ConservativeProviderFuture.java x: 87 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/DefaultProviderListener.java x: 40 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/NoOpAsyncResult.java x: 14 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/Provider.java x: 36 lines of code y: 19 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderFuture.java x: 62 lines of code y: 14 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderFutureFactory.java x: 103 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderListener.java x: 18 lines of code y: 13 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderWrapper.java x: 158 lines of code y: 23 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConnectionSession.java x: 127 lines of code y: 18 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpExceptionBuilder.java x: 5 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProducer.java x: 35 lines of code y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSaslAuthenticator.java x: 115 lines of code y: 24 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSupport.java x: 138 lines of code y: 19 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTransactionCoordinator.java x: 183 lines of code y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpClosedConnectionBuilder.java x: 28 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpProducerBuilder.java x: 109 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions/ProviderConnectionResourceNotFoundException.java x: 18 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions/ProviderExceptionSupport.java x: 29 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/exceptions/ProviderSendTimedOutException.java x: 24 lines of code y: 1 # changes qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryProvider.java x: 90 lines of code y: 7 # changes qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/file/FileWatcherDiscoveryAgent.java x: 184 lines of code y: 4 # changes qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/MulticastDiscoveryAgent.java x: 332 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessageIDBuilder.java x: 92 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultMessageIDPolicy.java x: 38 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpHeader.java x: 183 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProtocolTracer.java x: 82 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/ClassLoadingAwareObjectInputStream.java x: 134 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/LRUCache.java x: 33 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/ThreadPoolUtils.java x: 87 lines of code y: 7 # changes qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/DiscoveryProviderFactory.java x: 73 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpWritableBuffer.java x: 87 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpCodec.java x: 295 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConsumerInfo.java x: 213 lines of code y: 21 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/FifoMessageQueue.java x: 152 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/MessageQueue.java x: 16 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpDestinationHelper.java x: 226 lines of code y: 18 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpMessageIdHelper.java x: 165 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpMessageSupport.java x: 63 lines of code y: 17 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/Transport.java x: 27 lines of code y: 13 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderFactory.java x: 48 lines of code y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProviderFactory.java x: 63 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverProviderFactory.java x: 51 lines of code y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsAbstractResource.java x: 15 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportFactory.java x: 65 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettySslTransportFactory.java x: 11 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/XOauth2Mechanism.java x: 57 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/Mechanism.java x: 39 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/GssapiMechanism.java x: 125 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultPresettlePolicy.java x: 157 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpRedirect.java x: 136 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AbstractScramSHAMechanism.java x: 183 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpTemporaryDestinationBuilder.java x: 73 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTransferTagGenerator.java x: 58 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/TypeConversionSupport.java x: 166 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/CramMD5Mechanism.java x: 66 lines of code y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AbstractMechanism.java x: 47 lines of code y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PropertyUtil.java x: 289 lines of code y: 16 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultRedeliveryPolicy.java x: 104 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsTransactionInfo.java x: 59 lines of code y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsTransactionId.java x: 53 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConnectionProperties.java x: 124 lines of code y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/URISupport.java x: 243 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsProducerInfo.java x: 82 lines of code y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpTransactionCoordinatorBuilder.java x: 43 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsOutboundMessageDispatch.java x: 84 lines of code y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpSerializedObjectDelegate.java x: 112 lines of code y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpTypedObjectDelegate.java x: 90 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/SelectorParserImpl.java x: 1259 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/PlainMechanism.java x: 38 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JNDIStorable.java x: 45 lines of code y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/ReadOnlyContext.java x: 345 lines of code y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConnectionId.java x: 64 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConsumerId.java x: 100 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsDefaultResourceVisitor.java x: 22 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsSessionId.java x: 86 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpResource.java x: 3 lines of code y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTemporaryDestination.java x: 22 lines of code y: 19 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpSessionBuilder.java x: 28 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/MechanismFactory.java x: 4 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/BinaryExpression.java x: 37 lines of code y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/Expression.java x: 4 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/LogicExpression.java x: 50 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/ParseException.java x: 89 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/SelectorParserImplConstants.java x: 69 lines of code y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/SelectorParserImplTokenManager.java x: 911 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/SimpleCharStream.java x: 288 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/Token.java x: 37 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/StopWatch.java x: 30 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/StringArrayConverter.java x: 32 lines of code y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/TimeUtils.java x: 41 lines of code y: 2 # changes qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/MulticastDiscoveryAgentFactory.java x: 36 lines of code y: 3 # changes qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/PacketParserFactory.java x: 40 lines of code y: 3 # changes qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/parsers/ActiveMQPacketParser.java x: 62 lines of code y: 3 # changes qpid-jms-client/src/site/findbugs-exclude.xml x: 36 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/ContentTypeSupport.java x: 100 lines of code y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/X509AliasKeyManager.java x: 50 lines of code y: 2 # changes
108.0
# changes
  min: 1.0
  average: 8.15
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 108.0
0 1259.0
lines of code
min: 3.0 | average: 104.38 | 25th percentile: 15.0 | median: 38.5 | 75th percentile: 115.25 | max: 1259.0

Number of Contributors vs. Number of Changes: 314 points

qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java x: 2 # contributors y: 94 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionFactory.java x: 3 # contributors y: 53 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsProducer.java x: 2 # contributors y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpReadableBuffer.java x: 1 # contributors y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java x: 2 # contributors y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionExtensions.java x: 3 # contributors y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionListener.java x: 2 # contributors y: 10 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionRemotelyClosedException.java x: 2 # contributors y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsContext.java x: 2 # contributors y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsDestination.java x: 2 # contributors y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsLocalTransactionContext.java x: 2 # contributors y: 22 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageAvailableConsumer.java x: 2 # contributors y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageConsumer.java x: 2 # contributors y: 73 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageProducer.java x: 2 # contributors y: 32 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsNoTxTransactionContext.java x: 2 # contributors y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueBrowser.java x: 2 # contributors y: 15 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSharedDurableMessageConsumer.java x: 1 # contributors y: 2 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTemporaryDestination.java x: 2 # contributors y: 7 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTransactionContext.java x: 2 # contributors y: 12 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsConnectionFailedException.java x: 2 # contributors y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java x: 2 # contributors y: 14 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java x: 2 # contributors y: 26 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepter.java x: 2 # contributors y: 20 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsMessageFacade.java x: 2 # contributors y: 24 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsSessionInfo.java x: 2 # contributors y: 13 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java x: 2 # contributors y: 77 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSession.java x: 2 # contributors y: 36 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsBytesMessageFacade.java x: 2 # contributors y: 23 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessageFacade.java x: 2 # contributors y: 43 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsObjectMessageFacade.java x: 2 # contributors y: 19 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportOptions.java x: 5 # contributors y: 18 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/EventLoopGroupRef.java x: 1 # contributors y: 1 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettyTcpTransport.java x: 5 # contributors y: 42 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProvider.java x: 4 # contributors y: 108 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverProvider.java x: 2 # contributors y: 66 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverUriPool.java x: 3 # contributors y: 11 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpFixedProducer.java x: 2 # contributors y: 62 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTransactionContext.java x: 2 # contributors y: 27 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportSupport.java x: 3 # contributors y: 17 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpAbstractResource.java x: 2 # contributors y: 41 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettyWsTransport.java x: 4 # contributors y: 13 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/MetaDataSupport.java x: 3 # contributors y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/NoOpAsyncResult.java x: 1 # contributors y: 4 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConnectionSession.java x: 2 # contributors y: 18 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSaslAuthenticator.java x: 5 # contributors y: 24 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpCodec.java x: 1 # contributors y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConsumerInfo.java x: 2 # contributors y: 21 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpMessageSupport.java x: 2 # contributors y: 17 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportFactory.java x: 3 # contributors y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/XOauth2Mechanism.java x: 3 # contributors y: 3 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AbstractScramSHAMechanism.java x: 3 # contributors y: 5 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/TypeConversionSupport.java x: 1 # contributors y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/CramMD5Mechanism.java x: 3 # contributors y: 9 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AbstractMechanism.java x: 3 # contributors y: 6 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PropertyUtil.java x: 2 # contributors y: 16 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsTransactionInfo.java x: 1 # contributors y: 8 # changes qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsProducerInfo.java x: 1 # contributors y: 10 # changes
108.0
# changes
  min: 1.0
  average: 8.15
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 108.0
0 5.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 314 points

qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnection.java x: 2 # contributors y: 1234 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSession.java x: 2 # contributors y: 1182 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionFactory.java x: 3 # contributors y: 621 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsProducer.java x: 2 # contributors y: 361 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpReadableBuffer.java x: 1 # contributors y: 158 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionMetaData.java x: 2 # contributors y: 46 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsAcknowledgeCallback.java x: 2 # contributors y: 41 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionConsumer.java x: 2 # contributors y: 278 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionExtensions.java x: 3 # contributors y: 33 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionListener.java x: 2 # contributors y: 16 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConnectionRemotelyClosedException.java x: 2 # contributors y: 11 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsConsumer.java x: 2 # contributors y: 98 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsContext.java x: 2 # contributors y: 413 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsDestination.java x: 2 # contributors y: 108 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsLocalTransactionContext.java x: 2 # contributors y: 344 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageAvailableConsumer.java x: 2 # contributors y: 6 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageConsumer.java x: 2 # contributors y: 627 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsMessageProducer.java x: 2 # contributors y: 275 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsNoTxTransactionContext.java x: 2 # contributors y: 60 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueBrowser.java x: 2 # contributors y: 118 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueConnection.java x: 2 # contributors y: 25 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsQueueSession.java x: 2 # contributors y: 92 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSendTimedOutException.java x: 2 # contributors y: 23 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsSharedDurableMessageConsumer.java x: 1 # contributors y: 12 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicPublisher.java x: 2 # contributors y: 33 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/JmsTopicSession.java x: 2 # contributors y: 73 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JMSSecuritySaslException.java x: 1 # contributors y: 17 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/exceptions/JmsExceptionSupport.java x: 2 # contributors y: 110 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JmsInitialContextFactory.java x: 2 # contributors y: 240 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsBytesMessage.java x: 2 # contributors y: 370 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessage.java x: 2 # contributors y: 389 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessagePropertyIntercepter.java x: 2 # contributors y: 587 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessagePropertySupport.java x: 2 # contributors y: 77 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsMessageTransformation.java x: 2 # contributors y: 152 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsObjectMessage.java x: 2 # contributors y: 65 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/JmsStreamMessage.java x: 2 # contributors y: 393 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/message/facade/JmsMessageFacade.java x: 2 # contributors y: 57 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConnectionInfo.java x: 2 # contributors y: 349 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsSessionInfo.java x: 2 # contributors y: 142 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConsumer.java x: 2 # contributors y: 557 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSession.java x: 2 # contributors y: 162 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSubscriptionTracker.java x: 1 # contributors y: 187 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpConnectionBuilder.java x: 2 # contributors y: 133 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/builders/AmqpConsumerBuilder.java x: 2 # contributors y: 185 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsBytesMessageFacade.java x: 2 # contributors y: 164 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessageFacade.java x: 2 # contributors y: 822 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsMessagePropertyIntercepter.java x: 2 # contributors y: 146 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpJmsObjectMessageFacade.java x: 2 # contributors y: 102 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/opentracing/OpenTracingTracerFactory.java x: 1 # contributors y: 22 lines of code qpid-jms-examples/src/main/java/org/apache/qpid/jms/example/HelloWorld.java x: 2 # contributors y: 50 lines of code apache-qpid-jms/src/main/assembly/bin.xml x: 3 # contributors y: 79 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportOptions.java x: 5 # contributors y: 333 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/EventLoopGroupRef.java x: 1 # contributors y: 7 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/EventLoopType.java x: 1 # contributors y: 61 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettyTcpTransport.java x: 5 # contributors y: 411 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProvider.java x: 4 # contributors y: 1225 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverProvider.java x: 2 # contributors y: 1052 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultPrefetchPolicy.java x: 2 # contributors y: 124 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/ComparisonExpression.java x: 2 # contributors y: 339 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/filter/UnaryExpression.java x: 2 # contributors y: 179 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/failover/FailoverUriPool.java x: 3 # contributors y: 180 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpFixedProducer.java x: 2 # contributors y: 320 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpTransactionContext.java x: 2 # contributors y: 312 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultDeserializationPolicy.java x: 1 # contributors y: 159 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportSupport.java x: 3 # contributors y: 264 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/netty/NettyWsTransport.java x: 4 # contributors y: 146 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpConnection.java x: 2 # contributors y: 175 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/JmsTracerFactory.java x: 1 # contributors y: 26 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/tracing/opentracing/OpenTracingTracer.java x: 1 # contributors y: 171 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/BalancedProviderFuture.java x: 1 # contributors y: 105 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ConservativeProviderFuture.java x: 1 # contributors y: 87 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProgressiveProviderFuture.java x: 1 # contributors y: 124 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/Provider.java x: 2 # contributors y: 36 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderFutureFactory.java x: 1 # contributors y: 103 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/ProviderWrapper.java x: 2 # contributors y: 158 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSaslAuthenticator.java x: 5 # contributors y: 115 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpSupport.java x: 2 # contributors y: 138 lines of code qpid-jms-discovery/src/main/java/org/apache/qpid/jms/provider/discovery/multicast/MulticastDiscoveryAgent.java x: 2 # contributors y: 332 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/policy/JmsDefaultMessageIDPolicy.java x: 1 # contributors y: 38 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/util/VariableExpansion.java x: 1 # contributors y: 99 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProtocolTracer.java x: 2 # contributors y: 82 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/util/ThreadPoolUtils.java x: 2 # contributors y: 87 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpCodec.java x: 1 # contributors y: 295 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsConsumerInfo.java x: 2 # contributors y: 213 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/message/AmqpDestinationHelper.java x: 2 # contributors y: 226 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpProviderFactory.java x: 3 # contributors y: 63 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/transports/TransportFactory.java x: 3 # contributors y: 65 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/XOauth2Mechanism.java x: 3 # contributors y: 57 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/Mechanism.java x: 3 # contributors y: 39 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpRedirect.java x: 1 # contributors y: 136 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/jndi/JNDIReferenceFactory.java x: 1 # contributors y: 58 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/util/TypeConversionSupport.java x: 1 # contributors y: 166 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/AbstractMechanism.java x: 3 # contributors y: 47 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/util/PropertyUtil.java x: 2 # contributors y: 289 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsTransactionId.java x: 1 # contributors y: 53 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/util/URISupport.java x: 2 # contributors y: 243 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/meta/JmsProducerInfo.java x: 1 # contributors y: 82 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/SelectorParserImpl.java x: 2 # contributors y: 1259 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/provider/amqp/AmqpResource.java x: 2 # contributors y: 3 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/sasl/MechanismFactory.java x: 1 # contributors y: 4 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/selector/parser/SelectorParserImplTokenManager.java x: 2 # contributors y: 911 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/util/StringArrayConverter.java x: 1 # contributors y: 32 lines of code qpid-jms-client/src/main/java/org/apache/qpid/jms/util/TimeUtils.java x: 1 # contributors y: 41 lines of code
1259.0
lines of code
  min: 3.0
  average: 104.38
  25th percentile: 15.0
  median: 38.5
  75th percentile: 115.25
  max: 1259.0
0 5.0
# contributors
min: 1.0 | average: 1.73 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.0