apache / activemq-nms-api
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 67 files with 4,506 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (67 lines of code)
    • 8 files changed 6-20 times (709 lines of code)
    • 58 files changed 1-5 times (3,730 lines of code)
0% | 0% | 1% | 15% | 82%
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 67 files with 4,506 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)
    • 3 files changed by 6-10 contributors (449 lines of code)
    • 64 files changed by 2-5 contributors (4,057 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 9% | 90% | 0%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cs, md, txt, csproj, gitignore, json, yml, ps1
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ps10% | 0% | 100% | 0% | 0%
cs0% | 0% | 0% | 15% | 84%
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
ROOT0% | 0% | 100% | 0% | 0%
src0% | 0% | 0% | 15% | 84%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
67 - 2009-03-03 2020-06-24 22 7 jgomes@apache.org michaelpearce@apache.org
IMessageProducer.cs
in src/nms-api
47 1 2019-06-24 2021-02-11 8 6 michaelpearce@apache.org travelthrough9@interia.pl
INMSConsumer.cs
in src/nms-api
24 - 2020-04-05 2023-01-06 7 4 michael.andre.pearce@me.com h4vret@gmail.com
IMessage.cs
in src/nms-api
26 - 2019-06-24 2021-02-09 7 5 michaelpearce@apache.org michaelpearce@apache.org
INMSProducer.cs
in src/nms-api
73 - 2020-04-05 2021-02-11 7 5 michael.andre.pearce@me.com travelthrough9@interia.pl
INMSContext.cs
in src/nms-api
91 - 2020-04-05 2021-02-09 7 4 michael.andre.pearce@me.com michaelpearce@apache.org
ISession.cs
in src/nms-api
91 - 2019-06-24 2021-02-09 7 5 michaelpearce@apache.org michaelpearce@apache.org
335 19 2019-06-24 2022-03-27 7 6 michaelpearce@apache.org h4vret@gmail.com
IMessageConsumer.cs
in src/nms-api
22 - 2019-06-24 2023-01-06 6 5 michaelpearce@apache.org h4vret@gmail.com
IConnectionFactory.cs
in src/nms-api
24 - 2019-06-24 2021-02-05 5 5 michaelpearce@apache.org travelthrough9@interia.pl
ITemporaryTopic.cs
in src/nms-api
9 - 2019-06-24 2021-02-09 4 4 michaelpearce@apache.org michaelpearce@apache.org
ITemporaryQueue.cs
in src/nms-api
9 - 2019-06-24 2021-02-09 4 4 michaelpearce@apache.org michaelpearce@apache.org
IStoppable.cs
in src/nms-api
9 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
IStartable.cs
in src/nms-api
10 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
IQueueBrowser.cs
in src/nms-api
11 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
INetTxSession.cs
in src/nms-api
15 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
INetTxConnection.cs
in src/nms-api
20 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
NMSConstants.cs
in src/nms-api
31 - 2019-06-24 2020-06-24 3 3 michaelpearce@apache.org michaelpearce@apache.org
IConnection.cs
in src/nms-api
40 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
IObjectMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IQueue.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITextMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITopic.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IMapMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
9 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
14 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IRedeliveryPolicy.cs
in src/nms-api
14 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITrace.cs
in src/nms-api
16 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IDestination.cs
in src/nms-api
17 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
24 3 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IStreamMessage.cs
in src/nms-api
31 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
MessageExtensions.cs
in src/nms-api
31 2 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
DateUtils.cs
in src/nms-api/Util
31 5 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IBytesMessage.cs
in src/nms-api
32 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
32 5 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IPrimitiveMap.cs
in src/nms-api
39 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
SessionExtensions.cs
in src/nms-api
47 9 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
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
67 - 2009-03-03 2020-06-24 22 7 jgomes@apache.org michaelpearce@apache.org
IMessageProducer.cs
in src/nms-api
47 1 2019-06-24 2021-02-11 8 6 michaelpearce@apache.org travelthrough9@interia.pl
335 19 2019-06-24 2022-03-27 7 6 michaelpearce@apache.org h4vret@gmail.com
IMessage.cs
in src/nms-api
26 - 2019-06-24 2021-02-09 7 5 michaelpearce@apache.org michaelpearce@apache.org
ISession.cs
in src/nms-api
91 - 2019-06-24 2021-02-09 7 5 michaelpearce@apache.org michaelpearce@apache.org
INMSProducer.cs
in src/nms-api
73 - 2020-04-05 2021-02-11 7 5 michael.andre.pearce@me.com travelthrough9@interia.pl
IMessageConsumer.cs
in src/nms-api
22 - 2019-06-24 2023-01-06 6 5 michaelpearce@apache.org h4vret@gmail.com
IConnectionFactory.cs
in src/nms-api
24 - 2019-06-24 2021-02-05 5 5 michaelpearce@apache.org travelthrough9@interia.pl
INMSConsumer.cs
in src/nms-api
24 - 2020-04-05 2023-01-06 7 4 michael.andre.pearce@me.com h4vret@gmail.com
INMSContext.cs
in src/nms-api
91 - 2020-04-05 2021-02-09 7 4 michael.andre.pearce@me.com michaelpearce@apache.org
ITemporaryQueue.cs
in src/nms-api
9 - 2019-06-24 2021-02-09 4 4 michaelpearce@apache.org michaelpearce@apache.org
ITemporaryTopic.cs
in src/nms-api
9 - 2019-06-24 2021-02-09 4 4 michaelpearce@apache.org michaelpearce@apache.org
IQueueBrowser.cs
in src/nms-api
11 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
IStoppable.cs
in src/nms-api
9 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
IStartable.cs
in src/nms-api
10 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
IConnection.cs
in src/nms-api
40 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
INetTxSession.cs
in src/nms-api
15 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
INetTxConnection.cs
in src/nms-api
20 - 2019-06-24 2021-02-05 3 4 michaelpearce@apache.org travelthrough9@interia.pl
NMSConstants.cs
in src/nms-api
31 - 2019-06-24 2020-06-24 3 3 michaelpearce@apache.org michaelpearce@apache.org
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
9 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IMapMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
SessionExtensions.cs
in src/nms-api
47 9 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IRedeliveryPolicy.cs
in src/nms-api
14 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITopic.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
EndianBinaryReader.cs
in src/nms-api/Util
167 16 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
Convert.cs
in src/nms-api/Util
99 7 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
NMSExceptionSupport.cs
in src/nms-api/Util
54 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
EndianBinaryWriter.cs
in src/nms-api/Util
164 17 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
MessageTransformation.cs
in src/nms-api/Util
130 4 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
CountDownLatch.cs
in src/nms-api/Util
50 4 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
EndianSupport.cs
in src/nms-api/Util
101 9 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
64 4 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
URISupport.cs
in src/nms-api/Util
482 18 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
Atomic.cs
in src/nms-api/Util
63 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
SessionUtils.cs
in src/nms-api/Util
99 8 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
XmlUtils.cs
in src/nms-api/Util
81 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
PrimitiveMap.cs
in src/nms-api/Util
506 44 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
DateUtils.cs
in src/nms-api/Util
31 5 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
PrimitiveMapInterceptor.cs
in src/nms-api/Util
379 31 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
MessageExtensions.cs
in src/nms-api
31 2 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITextMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
RedeliveryPolicy.cs
in src/nms-api/policies
104 2 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IStreamMessage.cs
in src/nms-api
31 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IQueue.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
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
PrimitiveMap.cs
in src/nms-api/Util
506 44 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
URISupport.cs
in src/nms-api/Util
482 18 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
PrimitiveMapInterceptor.cs
in src/nms-api/Util
379 31 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
EndianBinaryReader.cs
in src/nms-api/Util
167 16 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
EndianBinaryWriter.cs
in src/nms-api/Util
164 17 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
MessageTransformation.cs
in src/nms-api/Util
130 4 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
Tracer.cs
in src/nms-api
105 11 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
RedeliveryPolicy.cs
in src/nms-api/policies
104 2 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
EndianSupport.cs
in src/nms-api/Util
101 9 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
Convert.cs
in src/nms-api/Util
99 7 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
SessionUtils.cs
in src/nms-api/Util
99 8 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
XmlUtils.cs
in src/nms-api/Util
81 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
64 4 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
Atomic.cs
in src/nms-api/Util
63 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
NMSExceptionSupport.cs
in src/nms-api/Util
54 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
NMSException.cs
in src/nms-api
51 7 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
CountDownLatch.cs
in src/nms-api/Util
50 4 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
SessionExtensions.cs
in src/nms-api
47 9 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IPrimitiveMap.cs
in src/nms-api
39 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
37 6 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
32 5 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IBytesMessage.cs
in src/nms-api
32 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
DateUtils.cs
in src/nms-api/Util
31 5 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
MessageExtensions.cs
in src/nms-api
31 2 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IStreamMessage.cs
in src/nms-api
31 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
NMSConstants.cs
in src/nms-api
31 - 2019-06-24 2020-06-24 3 3 michaelpearce@apache.org michaelpearce@apache.org
24 3 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IDestination.cs
in src/nms-api
17 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITrace.cs
in src/nms-api
16 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IRedeliveryPolicy.cs
in src/nms-api
14 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
14 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
9 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IMapMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITopic.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
ITextMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IQueue.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
IObjectMessage.cs
in src/nms-api
7 - 2019-06-24 2020-04-19 2 3 michaelpearce@apache.org michael.andre.pearce@me.com
INMSContext.cs
in src/nms-api
91 - 2020-04-05 2021-02-09 7 4 michael.andre.pearce@me.com michaelpearce@apache.org
Correlations

File Size vs. Number of Changes: 67 points

src/nms-api/IMessageConsumer.cs x: 22 lines of code y: 6 # changes src/nms-api/INMSConsumer.cs x: 24 lines of code y: 7 # changes src/nms-api/NMSConnectionFactory.cs x: 335 lines of code y: 7 # changes src/nms-api/IMessageProducer.cs x: 47 lines of code y: 8 # changes src/nms-api/INMSProducer.cs x: 73 lines of code y: 7 # changes src/nms-api/IMessage.cs x: 26 lines of code y: 7 # changes src/nms-api/INMSContext.cs x: 91 lines of code y: 7 # changes src/nms-api/ITemporaryQueue.cs x: 9 lines of code y: 4 # changes src/nms-api/IConnection.cs x: 40 lines of code y: 3 # changes src/nms-api/IConnectionFactory.cs x: 24 lines of code y: 5 # changes src/nms-api/INetTxConnection.cs x: 20 lines of code y: 3 # changes src/nms-api/INetTxSession.cs x: 15 lines of code y: 3 # changes src/nms-api/IQueueBrowser.cs x: 11 lines of code y: 3 # changes src/nms-api/IStartable.cs x: 10 lines of code y: 3 # changes src/nms-api/IStoppable.cs x: 9 lines of code y: 3 # changes package.ps1 x: 67 lines of code y: 22 # changes src/nms-api/NMSConstants.cs x: 31 lines of code y: 3 # changes src/nms-api/IBytesMessage.cs x: 32 lines of code y: 2 # changes src/nms-api/IConnectionMetaData.cs x: 14 lines of code y: 2 # changes src/nms-api/IDestination.cs x: 17 lines of code y: 2 # changes src/nms-api/IMapMessage.cs x: 7 lines of code y: 2 # changes src/nms-api/INetTxConnectionFactory.cs x: 9 lines of code y: 2 # changes src/nms-api/IPrimitiveMap.cs x: 39 lines of code y: 2 # changes src/nms-api/IStreamMessage.cs x: 31 lines of code y: 2 # changes src/nms-api/ITrace.cs x: 16 lines of code y: 2 # changes src/nms-api/IllegalStateException.cs x: 37 lines of code y: 2 # changes src/nms-api/MessageConsumerExtensions.cs x: 24 lines of code y: 2 # changes src/nms-api/NMSException.cs x: 51 lines of code y: 2 # changes src/nms-api/SessionExtensions.cs x: 47 lines of code y: 2 # changes src/nms-api/Tracer.cs x: 105 lines of code y: 2 # changes src/nms-api/Util/Atomic.cs x: 63 lines of code y: 2 # changes src/nms-api/Util/Convert.cs x: 99 lines of code y: 2 # changes src/nms-api/Util/CountDownLatch.cs x: 50 lines of code y: 2 # changes src/nms-api/Util/EndianBinaryReader.cs x: 167 lines of code y: 2 # changes src/nms-api/Util/EndianBinaryWriter.cs x: 164 lines of code y: 2 # changes src/nms-api/Util/EndianSupport.cs x: 101 lines of code y: 2 # changes src/nms-api/Util/MessagePropertyIntercepter.cs x: 64 lines of code y: 2 # changes src/nms-api/Util/MessageTransformation.cs x: 130 lines of code y: 2 # changes src/nms-api/Util/NMSExceptionSupport.cs x: 54 lines of code y: 2 # changes src/nms-api/Util/PrimitiveMap.cs x: 506 lines of code y: 2 # changes src/nms-api/Util/PrimitiveMapInterceptor.cs x: 379 lines of code y: 2 # changes src/nms-api/Util/URISupport.cs x: 482 lines of code y: 2 # changes src/nms-api/Util/XmlUtils.cs x: 81 lines of code y: 2 # changes src/nms-api/policies/RedeliveryPolicy.cs x: 104 lines of code y: 2 # changes
22.0
# changes
  min: 2.0
  average: 3.1
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 22.0
0 506.0
lines of code
min: 7.0 | average: 67.25 | 25th percentile: 20.0 | median: 37.0 | 75th percentile: 67.0 | max: 506.0

Number of Contributors vs. Number of Changes: 67 points

src/nms-api/IMessageConsumer.cs x: 5 # contributors y: 6 # changes src/nms-api/INMSConsumer.cs x: 4 # contributors y: 7 # changes src/nms-api/NMSConnectionFactory.cs x: 6 # contributors y: 7 # changes src/nms-api/IMessageProducer.cs x: 6 # contributors y: 8 # changes src/nms-api/INMSProducer.cs x: 5 # contributors y: 7 # changes src/nms-api/ITemporaryQueue.cs x: 4 # contributors y: 4 # changes src/nms-api/IConnection.cs x: 4 # contributors y: 3 # changes src/nms-api/IConnectionFactory.cs x: 5 # contributors y: 5 # changes package.ps1 x: 7 # contributors y: 22 # changes src/nms-api/NMSConstants.cs x: 3 # contributors y: 3 # changes src/nms-api/IBytesMessage.cs x: 3 # contributors y: 2 # changes
22.0
# changes
  min: 2.0
  average: 3.1
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 22.0
0 7.0
# contributors
min: 3.0 | average: 3.45 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 67 points

src/nms-api/IMessageConsumer.cs x: 5 # contributors y: 22 lines of code src/nms-api/INMSConsumer.cs x: 4 # contributors y: 24 lines of code src/nms-api/NMSConnectionFactory.cs x: 6 # contributors y: 335 lines of code src/nms-api/IMessageProducer.cs x: 6 # contributors y: 47 lines of code src/nms-api/INMSProducer.cs x: 5 # contributors y: 73 lines of code src/nms-api/IMessage.cs x: 5 # contributors y: 26 lines of code src/nms-api/INMSContext.cs x: 4 # contributors y: 91 lines of code src/nms-api/ISession.cs x: 5 # contributors y: 91 lines of code src/nms-api/ITemporaryQueue.cs x: 4 # contributors y: 9 lines of code src/nms-api/IConnection.cs x: 4 # contributors y: 40 lines of code src/nms-api/IConnectionFactory.cs x: 5 # contributors y: 24 lines of code src/nms-api/INetTxConnection.cs x: 4 # contributors y: 20 lines of code src/nms-api/INetTxSession.cs x: 4 # contributors y: 15 lines of code src/nms-api/IQueueBrowser.cs x: 4 # contributors y: 11 lines of code package.ps1 x: 7 # contributors y: 67 lines of code src/nms-api/NMSConstants.cs x: 3 # contributors y: 31 lines of code src/nms-api/IBytesMessage.cs x: 3 # contributors y: 32 lines of code src/nms-api/IConnectionMetaData.cs x: 3 # contributors y: 14 lines of code src/nms-api/IDestination.cs x: 3 # contributors y: 17 lines of code src/nms-api/IMapMessage.cs x: 3 # contributors y: 7 lines of code src/nms-api/INetTxConnectionFactory.cs x: 3 # contributors y: 9 lines of code src/nms-api/IPrimitiveMap.cs x: 3 # contributors y: 39 lines of code src/nms-api/IllegalStateException.cs x: 3 # contributors y: 37 lines of code src/nms-api/MessageConsumerExtensions.cs x: 3 # contributors y: 24 lines of code src/nms-api/NMSException.cs x: 3 # contributors y: 51 lines of code src/nms-api/SessionExtensions.cs x: 3 # contributors y: 47 lines of code src/nms-api/Tracer.cs x: 3 # contributors y: 105 lines of code src/nms-api/Util/Atomic.cs x: 3 # contributors y: 63 lines of code src/nms-api/Util/Convert.cs x: 3 # contributors y: 99 lines of code src/nms-api/Util/EndianBinaryReader.cs x: 3 # contributors y: 167 lines of code src/nms-api/Util/EndianBinaryWriter.cs x: 3 # contributors y: 164 lines of code src/nms-api/Util/EndianSupport.cs x: 3 # contributors y: 101 lines of code src/nms-api/Util/MessagePropertyIntercepter.cs x: 3 # contributors y: 64 lines of code src/nms-api/Util/MessageTransformation.cs x: 3 # contributors y: 130 lines of code src/nms-api/Util/NMSExceptionSupport.cs x: 3 # contributors y: 54 lines of code src/nms-api/Util/PrimitiveMap.cs x: 3 # contributors y: 506 lines of code src/nms-api/Util/PrimitiveMapInterceptor.cs x: 3 # contributors y: 379 lines of code src/nms-api/Util/URISupport.cs x: 3 # contributors y: 482 lines of code src/nms-api/Util/XmlUtils.cs x: 3 # contributors y: 81 lines of code
506.0
lines of code
  min: 7.0
  average: 67.25
  25th percentile: 20.0
  median: 37.0
  75th percentile: 67.0
  max: 506.0
0 7.0
# contributors
min: 3.0 | average: 3.45 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0