apache / activemq-nms-amqp
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 129 files with 14,518 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,881 lines of code)
    • 42 files changed 6-20 times (5,541 lines of code)
    • 83 files changed 1-5 times (7,096 lines of code)
0% | 0% | 12% | 38% | 48%
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 129 files with 14,518 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 (805 lines of code)
    • 122 files changed by 2-5 contributors (13,531 lines of code)
    • 4 files changed by 1 contributor (182 lines of code)
0% | 0% | 5% | 93% | 1%
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, csproj, md, txt, yaml, gitignore, ps1, dotsettings
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cs0% | 0% | 13% | 37% | 49%
ps10% | 0% | 0% | 100% | 0%
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
src0% | 0% | 13% | 37% | 49%
ROOT0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
NmsMessageConsumer.cs
in src/NMS.AMQP
614 46 2019-06-01 2023-09-10 25 5 h4vret@gmail.com h4vret@gmail.com
AmqpConnection.cs
in src/NMS.AMQP/Provider/Amqp
202 14 2019-06-01 2025-04-08 24 7 h4vret@gmail.com 969523+alaendle@users.norep...
NmsSession.cs
in src/NMS.AMQP
710 96 2019-06-01 2021-03-23 23 5 h4vret@gmail.com michaelpearce@apache.org
AmqpConsumer.cs
in src/NMS.AMQP/Provider/Amqp
355 18 2019-06-01 2023-03-22 22 6 h4vret@gmail.com jefwillems100@gmail.com
NmsConnection.cs
in src/NMS.AMQP
512 51 2019-06-01 2021-07-07 20 3 h4vret@gmail.com travelthrough9@interia.pl
AmqpNmsMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
455 18 2019-06-01 2021-03-23 19 4 h4vret@gmail.com michaelpearce@apache.org
AmqpProducer.cs
in src/NMS.AMQP/Provider/Amqp
167 9 2019-06-01 2021-07-07 18 4 h4vret@gmail.com travelthrough9@interia.pl
248 22 2019-06-01 2025-04-08 18 6 h4vret@gmail.com 969523+alaendle@users.norep...
NmsMessageProducer.cs
in src/NMS.AMQP
298 33 2019-06-01 2021-03-23 16 5 h4vret@gmail.com michaelpearce@apache.org
INmsMessageFacade.cs
in src/NMS.AMQP/Message/Facade
32 - 2019-06-01 2021-03-23 15 3 h4vret@gmail.com michaelpearce@apache.org
AmqpProvider.cs
in src/NMS.AMQP/Provider/Amqp
245 21 2019-06-01 2025-04-08 15 5 h4vret@gmail.com 969523+alaendle@users.norep...
FailoverProvider.cs
in src/NMS.AMQP/Provider/Failover
590 45 2019-06-01 2021-09-02 14 4 h4vret@gmail.com travelthrough9@interia.pl
AmqpSession.cs
in src/NMS.AMQP/Provider/Amqp
148 15 2019-06-01 2021-03-23 13 3 h4vret@gmail.com michaelpearce@apache.org
NmsConnectionInfo.cs
in src/NMS.AMQP/Meta
109 9 2019-12-05 2025-04-08 12 5 h4vret@gmail.com 969523+alaendle@users.norep...
NmsMessage.cs
in src/NMS.AMQP/Message
232 20 2019-06-01 2023-03-26 12 4 h4vret@gmail.com h4vret@gmail.com
SymbolUtil.cs
in src/NMS.AMQP/Util
98 6 2019-05-31 2021-03-23 11 4 h4vret@gmail.com michaelpearce@apache.org
AmqpConnectionSession.cs
in src/NMS.AMQP/Provider/Amqp
60 3 2019-06-01 2021-07-07 10 3 h4vret@gmail.com travelthrough9@interia.pl
61 - 2013-12-17 2025-04-26 10 5 tabish@apache.org h4vret@gmail.com
AmqpNmsMapMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
67 6 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
AmqpNmsObjectMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
75 8 2019-06-01 2023-02-13 9 3 h4vret@gmail.com h4vret@gmail.com
AmqpNmsTextMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
79 7 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
AmqpNmsStreamMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
125 10 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
AmqpNmsBytesMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
153 10 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
IdGenerator.cs
in src/NMS.AMQP/Util
43 3 2019-05-31 2019-12-09 8 2 h4vret@gmail.com michaelpearce@apache.org
NmsConsumerInfo.cs
in src/NMS.AMQP/Meta
46 5 2019-12-05 2023-02-13 8 4 h4vret@gmail.com h4vret@gmail.com
AmqpTransactionCoordinator.cs
in src/NMS.AMQP/Provider/Amqp
68 2 2019-07-17 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
FailoverRequest.cs
in src/NMS.AMQP/Provider/Failover
109 6 2019-06-01 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
AmqpTransactionContext.cs
in src/NMS.AMQP/Provider/Amqp
110 11 2019-07-17 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
231 17 2019-07-17 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
OutboundMessageDispatch.cs
in src/NMS.AMQP/Message
13 - 2019-06-01 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
ITransportContext.cs
in src/NMS.AMQP/Transport
19 - 2019-06-01 2019-10-01 7 2 h4vret@gmail.com michaelpearce@apache.org
IProvider.cs
in src/NMS.AMQP/Provider
31 - 2019-06-01 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
SessionDispatcher.cs
in src/NMS.AMQP
63 6 2019-06-01 2023-09-10 7 3 h4vret@gmail.com h4vret@gmail.com
TransportContext.cs
in src/NMS.AMQP/Transport
71 2 2019-06-01 2019-10-01 7 2 h4vret@gmail.com michaelpearce@apache.org
AMQPPrimitiveMap.cs
in src/NMS.AMQP/Util/Types/Map/AMQP
83 5 2019-05-31 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
PrimitiveMapBase.cs
in src/NMS.AMQP/Util/Types/Map
204 26 2019-05-31 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
UriUtil.cs
in src/NMS.AMQP/Util
14 1 2019-05-31 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
InboundMessageDispatch.cs
in src/NMS.AMQP/Message
19 1 2019-06-01 2019-12-09 6 2 h4vret@gmail.com michaelpearce@apache.org
22 - 2019-07-17 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
31 3 2019-06-01 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
AmqpSendTask.cs
in src/NMS.AMQP/Provider/Amqp
43 3 2019-11-01 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
NmsTemporaryQueue.cs
in src/NMS.AMQP
45 6 2019-06-01 2019-12-09 6 2 h4vret@gmail.com michaelpearce@apache.org
NmsTemporaryTopic.cs
in src/NMS.AMQP
45 6 2019-06-01 2019-12-09 6 2 h4vret@gmail.com michaelpearce@apache.org
65 10 2019-07-17 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
AmqpTemporaryDestination.cs
in src/NMS.AMQP/Provider/Amqp
83 4 2019-06-01 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
SecureTransportContext.cs
in src/NMS.AMQP/Transport
329 7 2019-06-01 2019-10-01 6 2 h4vret@gmail.com michaelpearce@apache.org
INmsObjectMessageFacade.cs
in src/NMS.AMQP/Message/Facade
7 - 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
AtomicLong.cs
in src/NMS.AMQP/Util
29 5 2019-12-05 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
NmsTextMessage.cs
in src/NMS.AMQP/Message
42 5 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
NmsMapMessage.cs
in src/NMS.AMQP/Message
47 5 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@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
AmqpConnection.cs
in src/NMS.AMQP/Provider/Amqp
202 14 2019-06-01 2025-04-08 24 7 h4vret@gmail.com 969523+alaendle@users.norep...
AmqpConsumer.cs
in src/NMS.AMQP/Provider/Amqp
355 18 2019-06-01 2023-03-22 22 6 h4vret@gmail.com jefwillems100@gmail.com
248 22 2019-06-01 2025-04-08 18 6 h4vret@gmail.com 969523+alaendle@users.norep...
NmsMessageConsumer.cs
in src/NMS.AMQP
614 46 2019-06-01 2023-09-10 25 5 h4vret@gmail.com h4vret@gmail.com
NmsSession.cs
in src/NMS.AMQP
710 96 2019-06-01 2021-03-23 23 5 h4vret@gmail.com michaelpearce@apache.org
NmsMessageProducer.cs
in src/NMS.AMQP
298 33 2019-06-01 2021-03-23 16 5 h4vret@gmail.com michaelpearce@apache.org
AmqpProvider.cs
in src/NMS.AMQP/Provider/Amqp
245 21 2019-06-01 2025-04-08 15 5 h4vret@gmail.com 969523+alaendle@users.norep...
NmsConnectionInfo.cs
in src/NMS.AMQP/Meta
109 9 2019-12-05 2025-04-08 12 5 h4vret@gmail.com 969523+alaendle@users.norep...
61 - 2013-12-17 2025-04-26 10 5 tabish@apache.org h4vret@gmail.com
AmqpNmsMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
455 18 2019-06-01 2021-03-23 19 4 h4vret@gmail.com michaelpearce@apache.org
AmqpProducer.cs
in src/NMS.AMQP/Provider/Amqp
167 9 2019-06-01 2021-07-07 18 4 h4vret@gmail.com travelthrough9@interia.pl
FailoverProvider.cs
in src/NMS.AMQP/Provider/Failover
590 45 2019-06-01 2021-09-02 14 4 h4vret@gmail.com travelthrough9@interia.pl
NmsMessage.cs
in src/NMS.AMQP/Message
232 20 2019-06-01 2023-03-26 12 4 h4vret@gmail.com h4vret@gmail.com
SymbolUtil.cs
in src/NMS.AMQP/Util
98 6 2019-05-31 2021-03-23 11 4 h4vret@gmail.com michaelpearce@apache.org
NmsConsumerInfo.cs
in src/NMS.AMQP/Meta
46 5 2019-12-05 2023-02-13 8 4 h4vret@gmail.com h4vret@gmail.com
NmsContext.cs
in src/NMS.AMQP
434 75 2020-04-19 2021-12-21 5 4 michael.andre.pearce@me.com travelthrough9@interia.pl
NmsProducer.cs
in src/NMS.AMQP
335 52 2020-04-19 2021-03-23 5 4 michael.andre.pearce@me.com michaelpearce@apache.org
AmqpSubscriptionTracker.cs
in src/NMS.AMQP/Provider/Amqp
251 18 2020-06-18 2021-10-01 4 4 michael.pearce@gaincapital.com travelthrough9@interia.pl
NmsConsumer.cs
in src/NMS.AMQP
82 14 2020-04-19 2023-09-10 4 4 michael.andre.pearce@me.com h4vret@gmail.com
NmsConnection.cs
in src/NMS.AMQP
512 51 2019-06-01 2021-07-07 20 3 h4vret@gmail.com travelthrough9@interia.pl
INmsMessageFacade.cs
in src/NMS.AMQP/Message/Facade
32 - 2019-06-01 2021-03-23 15 3 h4vret@gmail.com michaelpearce@apache.org
AmqpSession.cs
in src/NMS.AMQP/Provider/Amqp
148 15 2019-06-01 2021-03-23 13 3 h4vret@gmail.com michaelpearce@apache.org
AmqpConnectionSession.cs
in src/NMS.AMQP/Provider/Amqp
60 3 2019-06-01 2021-07-07 10 3 h4vret@gmail.com travelthrough9@interia.pl
AmqpNmsTextMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
79 7 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
AmqpNmsMapMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
67 6 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
AmqpNmsStreamMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
125 10 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
AmqpNmsBytesMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
153 10 2019-06-01 2021-03-23 9 3 h4vret@gmail.com michaelpearce@apache.org
AmqpNmsObjectMessageFacade.cs
in src/NMS.AMQP/Provider/Amqp/Message
75 8 2019-06-01 2023-02-13 9 3 h4vret@gmail.com h4vret@gmail.com
AmqpTransactionContext.cs
in src/NMS.AMQP/Provider/Amqp
110 11 2019-07-17 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
AmqpTransactionCoordinator.cs
in src/NMS.AMQP/Provider/Amqp
68 2 2019-07-17 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
FailoverRequest.cs
in src/NMS.AMQP/Provider/Failover
109 6 2019-06-01 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
231 17 2019-07-17 2021-03-23 8 3 h4vret@gmail.com michaelpearce@apache.org
OutboundMessageDispatch.cs
in src/NMS.AMQP/Message
13 - 2019-06-01 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
SessionDispatcher.cs
in src/NMS.AMQP
63 6 2019-06-01 2023-09-10 7 3 h4vret@gmail.com h4vret@gmail.com
IProvider.cs
in src/NMS.AMQP/Provider
31 - 2019-06-01 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
PrimitiveMapBase.cs
in src/NMS.AMQP/Util/Types/Map
204 26 2019-05-31 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
AMQPPrimitiveMap.cs
in src/NMS.AMQP/Util/Types/Map/AMQP
83 5 2019-05-31 2021-03-23 7 3 h4vret@gmail.com michaelpearce@apache.org
31 3 2019-06-01 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
AmqpTemporaryDestination.cs
in src/NMS.AMQP/Provider/Amqp
83 4 2019-06-01 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
AmqpSendTask.cs
in src/NMS.AMQP/Provider/Amqp
43 3 2019-11-01 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
22 - 2019-07-17 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
65 10 2019-07-17 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
UriUtil.cs
in src/NMS.AMQP/Util
14 1 2019-05-31 2021-03-23 6 3 h4vret@gmail.com michaelpearce@apache.org
NmsObjectMessage.cs
in src/NMS.AMQP/Message
53 5 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
NmsStreamMessage.cs
in src/NMS.AMQP/Message
393 30 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
NmsMessageTransformation.cs
in src/NMS.AMQP/Message
132 3 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
NmsTextMessage.cs
in src/NMS.AMQP/Message
42 5 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
INmsObjectMessageFacade.cs
in src/NMS.AMQP/Message/Facade
7 - 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
NmsBytesMessage.cs
in src/NMS.AMQP/Message
409 33 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@apache.org
NmsMapMessage.cs
in src/NMS.AMQP/Message
47 5 2019-06-01 2021-03-23 5 3 h4vret@gmail.com michaelpearce@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
NmsDefaultDeserializationPolicy.cs
in src/NMS.AMQP/Policies
74 3 2023-02-12 2023-02-13 2 1 h4vret@gmail.com h4vret@gmail.com
NmsMessagePropertiesInterceptor.cs
in src/NMS.AMQP/Message
68 4 2023-03-26 2023-03-26 1 1 h4vret@gmail.com h4vret@gmail.com
TrustedClassFilter.cs
in src/NMS.AMQP/Provider/Amqp/Message
31 2 2023-02-12 2023-02-13 2 1 h4vret@gmail.com h4vret@gmail.com
INmsDeserializationPolicy.cs
in src/NMS.AMQP/Policies
9 - 2023-02-12 2023-02-13 2 1 h4vret@gmail.com h4vret@gmail.com
ConversionSupport.cs
in src/NMS.AMQP/Util/Types
417 26 2019-05-31 2019-06-27 2 2 h4vret@gmail.com michaelpearce@apache.org
SecureTransportContext.cs
in src/NMS.AMQP/Transport
329 7 2019-06-01 2019-10-01 6 2 h4vret@gmail.com michaelpearce@apache.org
ExceptionSupport.cs
in src/NMS.AMQP/Util
265 16 2019-05-31 2019-06-27 2 2 h4vret@gmail.com michaelpearce@apache.org
StructuredMessage.cs
in src/StructuredMessage
263 11 2019-05-31 2019-07-17 4 2 h4vret@gmail.com michaelpearce@apache.org
HelloWorld.cs
in src/HelloWorld
256 11 2019-05-31 2019-07-17 4 2 h4vret@gmail.com michaelpearce@apache.org
AmqpMessageIdHelper.cs
in src/NMS.AMQP/Provider/Amqp
233 12 2019-06-01 2019-07-17 2 2 h4vret@gmail.com michaelpearce@apache.org
AmqpDestinationHelper.cs
in src/NMS.AMQP/Util
194 9 2019-06-01 2019-12-09 4 2 h4vret@gmail.com michaelpearce@apache.org
NmsSynchronizationMonitor.cs
in src/NMS.AMQP/Util/Synchronization
194 20 2021-02-09 2021-03-23 2 2 michaelpearce@apache.org michaelpearce@apache.org
ConnectionMetaData.cs
in src/NMS.AMQP
160 2 2019-05-31 2019-07-17 4 2 h4vret@gmail.com michaelpearce@apache.org
AmqpCodec.cs
in src/NMS.AMQP/Provider/Amqp/Message
109 7 2019-06-01 2019-09-13 4 2 h4vret@gmail.com michaelpearce@apache.org
AmqpSerializedObjectDelegate.cs
in src/NMS.AMQP/Provider/Amqp/Message
89 3 2019-06-01 2023-02-13 4 2 h4vret@gmail.com h4vret@gmail.com
MessageSupport.cs
in src/NMS.AMQP/Util
87 2 2019-05-31 2019-08-19 5 2 h4vret@gmail.com michaelpearce@apache.org
AmqpTypedObjectDelegate.cs
in src/NMS.AMQP/Provider/Amqp/Message
81 3 2019-06-01 2023-02-13 4 2 h4vret@gmail.com h4vret@gmail.com
TransportContext.cs
in src/NMS.AMQP/Transport
71 2 2019-06-01 2019-10-01 7 2 h4vret@gmail.com michaelpearce@apache.org
AmqpMessageFactory.cs
in src/NMS.AMQP/Provider/Amqp/Message
67 10 2019-06-01 2019-07-17 2 2 h4vret@gmail.com michaelpearce@apache.org
Ping.cs
in src/PingPong
60 4 2019-09-01 2019-10-05 4 2 h4vret@gmail.com michaelpearce@apache.org
FailoverUriPool.cs
in src/NMS.AMQP/Provider/Failover
50 5 2019-06-01 2019-07-17 2 2 h4vret@gmail.com michaelpearce@apache.org
Program.cs
in src/Transactions
48 1 2019-07-17 2019-08-19 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsTopic.cs
in src/NMS.AMQP
46 6 2019-06-01 2019-08-19 4 2 h4vret@gmail.com michaelpearce@apache.org
NmsQueue.cs
in src/NMS.AMQP
45 6 2019-06-01 2019-08-19 4 2 h4vret@gmail.com michaelpearce@apache.org
NmsTemporaryTopic.cs
in src/NMS.AMQP
45 6 2019-06-01 2019-12-09 6 2 h4vret@gmail.com michaelpearce@apache.org
NmsTemporaryQueue.cs
in src/NMS.AMQP
45 6 2019-06-01 2019-12-09 6 2 h4vret@gmail.com michaelpearce@apache.org
IdGenerator.cs
in src/NMS.AMQP/Util
43 3 2019-05-31 2019-12-09 8 2 h4vret@gmail.com michaelpearce@apache.org
AmqpHandler.cs
in src/NMS.AMQP/Provider/Amqp
41 3 2019-08-18 2019-08-30 3 2 h4vret@gmail.com michaelpearce@apache.org
TaskExtensions.cs
in src/NMS.AMQP/Util/Synchronization
41 6 2021-02-09 2021-03-23 2 2 michaelpearce@apache.org michaelpearce@apache.org
NmsTransactionInfo.cs
in src/NMS.AMQP/Meta
40 6 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsProducerId.cs
in src/NMS.AMQP/Meta
39 5 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsConsumerId.cs
in src/NMS.AMQP/Meta
39 5 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsSessionInfo.cs
in src/NMS.AMQP/Meta
39 6 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsSessionId.cs
in src/NMS.AMQP/Meta
38 5 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsProducerInfo.cs
in src/NMS.AMQP/Meta
34 5 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsTransactionId.cs
in src/NMS.AMQP/Meta
34 4 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
NmsConnectionId.cs
in src/NMS.AMQP/Meta
33 4 2019-12-05 2019-12-09 2 2 h4vret@gmail.com michaelpearce@apache.org
Pong.cs
in src/PingPong
31 3 2019-09-01 2019-10-05 4 2 h4vret@gmail.com michaelpearce@apache.org
DefaultMessageIdBuilder.cs
in src/NMS.AMQP/Message
29 2 2019-12-05 2021-06-27 3 2 h4vret@gmail.com h4vret@gmail.com
ProviderFactory.cs
in src/NMS.AMQP/Provider
29 2 2019-06-01 2019-07-17 2 2 h4vret@gmail.com michaelpearce@apache.org
AtomicBool.cs
in src/NMS.AMQP/Util
27 4 2019-06-01 2019-12-09 4 2 h4vret@gmail.com michaelpearce@apache.org
Program.cs
in src/PingPong
22 1 2019-09-01 2019-10-05 4 2 h4vret@gmail.com michaelpearce@apache.org
AmqpProviderFactory.cs
in src/NMS.AMQP/Provider/Amqp
21 1 2019-06-01 2019-07-17 2 2 h4vret@gmail.com michaelpearce@apache.org
FailoverProviderFactory.cs
in src/NMS.AMQP/Provider/Failover
21 1 2019-06-01 2019-07-17 2 2 h4vret@gmail.com michaelpearce@apache.org
TransportContextFactory.cs
in src/NMS.AMQP/Transport
20 1 2019-06-01 2019-07-17 2 2 h4vret@gmail.com michaelpearce@apache.org
InboundMessageDispatch.cs
in src/NMS.AMQP/Message
19 1 2019-06-01 2019-12-09 6 2 h4vret@gmail.com michaelpearce@apache.org
ITransportContext.cs
in src/NMS.AMQP/Transport
19 - 2019-06-01 2019-10-01 7 2 h4vret@gmail.com michaelpearce@apache.org
ConnectionFactory.cs
in src/NMS.AMQP
19 4 2019-05-31 2019-07-17 4 2 h4vret@gmail.com michaelpearce@apache.org
IProviderListener.cs
in src/NMS.AMQP/Provider
19 - 2019-06-01 2019-12-09 4 2 h4vret@gmail.com michaelpearce@apache.org
ISecureTransportContext.cs
in src/NMS.AMQP/Transport
18 - 2019-06-01 2019-10-01 4 2 h4vret@gmail.com michaelpearce@apache.org
Correlations

File Size vs. Number of Changes: 130 points

package.ps1 x: 61 lines of code y: 10 # changes src/NMS.AMQP/Provider/Amqp/AmqpConnection.cs x: 202 lines of code y: 24 # changes src/NMS.AMQP/Meta/NmsConnectionInfo.cs x: 109 lines of code y: 12 # changes src/NMS.AMQP/NmsConnectionFactory.cs x: 248 lines of code y: 18 # changes src/NMS.AMQP/Provider/Amqp/AmqpProvider.cs x: 245 lines of code y: 15 # changes src/NMS.AMQP/NmsConsumer.cs x: 82 lines of code y: 4 # changes src/NMS.AMQP/NmsMessageConsumer.cs x: 614 lines of code y: 25 # changes src/NMS.AMQP/SessionDispatcher.cs x: 63 lines of code y: 7 # changes src/NMS.AMQP/NmsContext.cs x: 434 lines of code y: 5 # changes src/NMS.AMQP/Message/NmsMessage.cs x: 232 lines of code y: 12 # changes src/NMS.AMQP/Message/NmsMessagePropertiesInterceptor.cs x: 68 lines of code y: 1 # changes src/NMS.AMQP/Provider/Amqp/AmqpConsumer.cs x: 355 lines of code y: 22 # changes src/NMS.AMQP/Meta/NmsConsumerInfo.cs x: 46 lines of code y: 8 # changes src/NMS.AMQP/Policies/INmsDeserializationPolicy.cs x: 9 lines of code y: 2 # changes src/NMS.AMQP/Policies/NmsDefaultDeserializationPolicy.cs x: 74 lines of code y: 2 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsObjectMessageFacade.cs x: 75 lines of code y: 9 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpSerializedObjectDelegate.cs x: 89 lines of code y: 4 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpTypedObjectDelegate.cs x: 81 lines of code y: 4 # changes src/NMS.AMQP/Provider/Amqp/Message/IAmqpObjectTypeDelegate.cs x: 9 lines of code y: 4 # changes src/NMS.AMQP/Provider/Amqp/Message/TrustedClassFilter.cs x: 31 lines of code y: 2 # changes src/NMS.AMQP/Provider/Amqp/AmqpSubscriptionTracker.cs x: 251 lines of code y: 4 # changes src/NMS.AMQP/Util/PropertyUtil.cs x: 726 lines of code y: 5 # changes src/NMS.AMQP/Provider/Failover/FailoverProvider.cs x: 590 lines of code y: 14 # changes src/NMS.AMQP/Provider/Amqp/AmqpProducer.cs x: 167 lines of code y: 18 # changes src/NMS.AMQP/NmsConnection.cs x: 512 lines of code y: 20 # changes src/NMS.AMQP/Provider/Amqp/AmqpConnectionSession.cs x: 60 lines of code y: 10 # changes src/NMS.AMQP/Message/DefaultMessageIdBuilder.cs x: 29 lines of code y: 3 # changes src/NMS.AMQP/Message/INmsMessageIdBuilder.cs x: 7 lines of code y: 3 # changes src/NMS.AMQP/INmsTransactionContext.cs x: 22 lines of code y: 6 # changes src/NMS.AMQP/Message/Facade/INmsMessageFacade.cs x: 32 lines of code y: 15 # changes src/NMS.AMQP/Message/Facade/INmsObjectMessageFacade.cs x: 7 lines of code y: 5 # changes src/NMS.AMQP/Message/NmsBytesMessage.cs x: 409 lines of code y: 5 # changes src/NMS.AMQP/Message/NmsMapMessage.cs x: 47 lines of code y: 5 # changes src/NMS.AMQP/Message/NmsMessageTransformation.cs x: 132 lines of code y: 5 # changes src/NMS.AMQP/Message/NmsObjectMessage.cs x: 53 lines of code y: 5 # changes src/NMS.AMQP/Message/NmsStreamMessage.cs x: 393 lines of code y: 5 # changes src/NMS.AMQP/Message/NmsTextMessage.cs x: 42 lines of code y: 5 # changes src/NMS.AMQP/Message/OutboundMessageDispatch.cs x: 13 lines of code y: 7 # changes src/NMS.AMQP/NmsAcknowledgeCallback.cs x: 39 lines of code y: 4 # changes src/NMS.AMQP/NmsDurableMessageConsumer.cs x: 15 lines of code y: 3 # changes src/NMS.AMQP/NmsLocalTransactionContext.cs x: 231 lines of code y: 8 # changes src/NMS.AMQP/NmsMessageProducer.cs x: 298 lines of code y: 16 # changes src/NMS.AMQP/NmsNoTxTransactionContext.cs x: 65 lines of code y: 6 # changes src/NMS.AMQP/NmsProducer.cs x: 335 lines of code y: 5 # changes src/NMS.AMQP/NmsQueueBrowser.cs x: 134 lines of code y: 3 # changes src/NMS.AMQP/NmsSession.cs x: 710 lines of code y: 23 # changes src/NMS.AMQP/NmsTemporaryDestination.cs x: 31 lines of code y: 6 # changes src/NMS.AMQP/Provider/Amqp/AmqpSendTask.cs x: 43 lines of code y: 6 # changes src/NMS.AMQP/Provider/Amqp/AmqpSession.cs x: 148 lines of code y: 13 # changes src/NMS.AMQP/Provider/Amqp/AmqpTemporaryDestination.cs x: 83 lines of code y: 6 # changes src/NMS.AMQP/Provider/Amqp/AmqpTransactionContext.cs x: 110 lines of code y: 8 # changes src/NMS.AMQP/Provider/Amqp/AmqpTransactionCoordinator.cs x: 68 lines of code y: 8 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsBytesMessageFacade.cs x: 153 lines of code y: 9 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsMapMessageFacade.cs x: 67 lines of code y: 9 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsMessageFacade.cs x: 455 lines of code y: 19 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsStreamMessageFacade.cs x: 125 lines of code y: 9 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsTextMessageFacade.cs x: 79 lines of code y: 9 # changes src/NMS.AMQP/Provider/IProvider.cs x: 31 lines of code y: 7 # changes src/NMS.AMQP/Util/AtomicLong.cs x: 29 lines of code y: 5 # changes src/NMS.AMQP/Util/PriorityMessageQueue.cs x: 146 lines of code y: 5 # changes src/NMS.AMQP/Util/SymbolUtil.cs x: 98 lines of code y: 11 # changes src/NMS.AMQP/Util/Synchronization/NmsSynchronizationMonitor.cs x: 194 lines of code y: 2 # changes src/NMS.AMQP/Util/Synchronization/TaskExtensions.cs x: 41 lines of code y: 2 # changes src/NMS.AMQP/Util/Types/Map/AMQP/AMQPPrimitiveMap.cs x: 83 lines of code y: 7 # changes src/NMS.AMQP/Util/Types/Map/AMQP/AMQPValueMap.cs x: 87 lines of code y: 5 # changes src/NMS.AMQP/Util/Types/Map/PrimitiveMapBase.cs x: 204 lines of code y: 7 # changes src/NMS.AMQP/Util/UriUtil.cs x: 14 lines of code y: 6 # changes src/NMS.AMQP/Message/InboundMessageDispatch.cs x: 19 lines of code y: 6 # changes src/NMS.AMQP/Meta/INmsResource.cs x: 11 lines of code y: 2 # changes src/NMS.AMQP/Meta/INmsResourceId.cs x: 6 lines of code y: 2 # changes src/NMS.AMQP/Meta/NmsConnectionId.cs x: 33 lines of code y: 2 # changes src/NMS.AMQP/Meta/NmsConsumerId.cs x: 39 lines of code y: 2 # changes src/NMS.AMQP/Meta/NmsSessionId.cs x: 38 lines of code y: 2 # changes src/NMS.AMQP/Meta/NmsTransactionInfo.cs x: 40 lines of code y: 2 # changes src/NMS.AMQP/NmsTemporaryQueue.cs x: 45 lines of code y: 6 # changes src/NMS.AMQP/Provider/IProviderListener.cs x: 19 lines of code y: 4 # changes src/NMS.AMQP/Util/AmqpDestinationHelper.cs x: 194 lines of code y: 4 # changes src/NMS.AMQP/Util/AtomicBool.cs x: 27 lines of code y: 4 # changes src/NMS.AMQP/Util/IdGenerator.cs x: 43 lines of code y: 8 # changes src/NMS.AMQP/Provider/Amqp/AmqpLinkExtensions.cs x: 17 lines of code y: 2 # changes src/PingPong/Ping.cs x: 60 lines of code y: 4 # changes src/PingPong/Pong.cs x: 31 lines of code y: 4 # changes src/PingPong/Program.cs x: 22 lines of code y: 4 # changes src/PingPong/Stats.cs x: 13 lines of code y: 4 # changes src/NMS.AMQP/Provider/Amqp/Filters/AmqpNmsNoLocalType.cs x: 14 lines of code y: 1 # changes src/NMS.AMQP/Provider/Amqp/Filters/AmqpNmsSelectorType.cs x: 12 lines of code y: 2 # changes src/NMS.AMQP/Transport/ISecureTransportContext.cs x: 18 lines of code y: 4 # changes src/NMS.AMQP/Transport/ITransportContext.cs x: 19 lines of code y: 7 # changes src/NMS.AMQP/Transport/SecureTransportContext.cs x: 329 lines of code y: 6 # changes src/NMS.AMQP/Transport/TransportContext.cs x: 71 lines of code y: 7 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpCodec.cs x: 109 lines of code y: 4 # changes src/NMS.AMQP/Provider/Amqp/AmqpHandler.cs x: 41 lines of code y: 3 # changes src/NMS.AMQP/INmsConnectionListener.cs x: 16 lines of code y: 3 # changes src/Transactions/Program.cs x: 48 lines of code y: 2 # changes src/NMS.AMQP/NmsQueue.cs x: 45 lines of code y: 4 # changes src/NMS.AMQP/NmsTopic.cs x: 46 lines of code y: 4 # changes src/HelloWorld/HelloWorld.cs x: 256 lines of code y: 4 # changes src/NMS.AMQP/ConnectionMetaData.cs x: 160 lines of code y: 4 # changes src/NMS.AMQP/Message/Facade/INmsMapMessageFacade.cs x: 7 lines of code y: 2 # changes src/NMS.AMQP/Provider/Amqp/AmqpMessageIdHelper.cs x: 233 lines of code y: 2 # changes src/NMS.AMQP/Provider/Amqp/AmqpProviderFactory.cs x: 21 lines of code y: 2 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpMessageFactory.cs x: 67 lines of code y: 2 # changes src/NMS.AMQP/Provider/Failover/FailoverUriPool.cs x: 50 lines of code y: 2 # changes src/NMS.AMQP/Provider/ProviderFactory.cs x: 29 lines of code y: 2 # changes src/NMS.AMQP/Transport/TransportContextFactory.cs x: 20 lines of code y: 2 # changes src/StructuredMessage/StructuredMessage.cs x: 263 lines of code y: 4 # changes src/NMS.AMQP/NMSConnectionFactory.cs x: 248 lines of code y: 2 # changes src/NMS.AMQP/Util/ExceptionSupport.cs x: 265 lines of code y: 2 # changes src/NMS.AMQP/Util/Types/ConversionSupport.cs x: 417 lines of code y: 2 # changes
25.0
# changes
  min: 1.0
  average: 5.83
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 25.0
0 726.0
lines of code
min: 6.0 | average: 113.58 | 25th percentile: 19.75 | median: 46.5 | 75th percentile: 146.5 | max: 726.0

Number of Contributors vs. Number of Changes: 130 points

package.ps1 x: 5 # contributors y: 10 # changes src/NMS.AMQP/Provider/Amqp/AmqpConnection.cs x: 7 # contributors y: 24 # changes src/NMS.AMQP/Meta/NmsConnectionInfo.cs x: 5 # contributors y: 12 # changes src/NMS.AMQP/NmsConnectionFactory.cs x: 6 # contributors y: 18 # changes src/NMS.AMQP/Provider/Amqp/AmqpProvider.cs x: 5 # contributors y: 15 # changes src/NMS.AMQP/NmsConsumer.cs x: 4 # contributors y: 4 # changes src/NMS.AMQP/NmsMessageConsumer.cs x: 5 # contributors y: 25 # changes src/NMS.AMQP/SessionDispatcher.cs x: 3 # contributors y: 7 # changes src/NMS.AMQP/NmsContext.cs x: 4 # contributors y: 5 # changes src/NMS.AMQP/Message/NmsMessage.cs x: 4 # contributors y: 12 # changes src/NMS.AMQP/Message/NmsMessagePropertiesInterceptor.cs x: 1 # contributors y: 1 # changes src/NMS.AMQP/Provider/Amqp/AmqpConsumer.cs x: 6 # contributors y: 22 # changes src/NMS.AMQP/Meta/NmsConsumerInfo.cs x: 4 # contributors y: 8 # changes src/NMS.AMQP/Policies/INmsDeserializationPolicy.cs x: 1 # contributors y: 2 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsObjectMessageFacade.cs x: 3 # contributors y: 9 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpSerializedObjectDelegate.cs x: 2 # contributors y: 4 # changes src/NMS.AMQP/Util/PropertyUtil.cs x: 3 # contributors y: 5 # changes src/NMS.AMQP/Provider/Failover/FailoverProvider.cs x: 4 # contributors y: 14 # changes src/NMS.AMQP/Provider/Amqp/AmqpProducer.cs x: 4 # contributors y: 18 # changes src/NMS.AMQP/NmsConnection.cs x: 3 # contributors y: 20 # changes src/NMS.AMQP/Provider/Amqp/AmqpConnectionSession.cs x: 3 # contributors y: 10 # changes src/NMS.AMQP/Message/DefaultMessageIdBuilder.cs x: 2 # contributors y: 3 # changes src/NMS.AMQP/INmsTransactionContext.cs x: 3 # contributors y: 6 # changes src/NMS.AMQP/Message/Facade/INmsMessageFacade.cs x: 3 # contributors y: 15 # changes src/NMS.AMQP/NmsAcknowledgeCallback.cs x: 3 # contributors y: 4 # changes src/NMS.AMQP/NmsLocalTransactionContext.cs x: 3 # contributors y: 8 # changes src/NMS.AMQP/NmsMessageProducer.cs x: 5 # contributors y: 16 # changes src/NMS.AMQP/NmsQueueBrowser.cs x: 3 # contributors y: 3 # changes src/NMS.AMQP/NmsSession.cs x: 5 # contributors y: 23 # changes src/NMS.AMQP/Provider/Amqp/AmqpSession.cs x: 3 # contributors y: 13 # changes src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsMessageFacade.cs x: 4 # contributors y: 19 # changes src/NMS.AMQP/Util/SymbolUtil.cs x: 4 # contributors y: 11 # changes src/NMS.AMQP/Util/Synchronization/NmsSynchronizationMonitor.cs x: 2 # contributors y: 2 # changes src/NMS.AMQP/Message/InboundMessageDispatch.cs x: 2 # contributors y: 6 # changes src/NMS.AMQP/Util/IdGenerator.cs x: 2 # contributors y: 8 # changes src/NMS.AMQP/Provider/Amqp/Filters/AmqpNmsNoLocalType.cs x: 2 # contributors y: 1 # changes src/NMS.AMQP/Transport/ITransportContext.cs x: 2 # contributors y: 7 # changes src/NMS.AMQP/Util/MessageSupport.cs x: 2 # contributors y: 5 # changes
25.0
# changes
  min: 1.0
  average: 5.83
  25th percentile: 2.0
  median: 4.0
  75th percentile: 7.0
  max: 25.0
0 7.0
# contributors
min: 1.0 | average: 2.65 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 130 points

package.ps1 x: 5 # contributors y: 61 lines of code src/NMS.AMQP/Provider/Amqp/AmqpConnection.cs x: 7 # contributors y: 202 lines of code src/NMS.AMQP/Meta/NmsConnectionInfo.cs x: 5 # contributors y: 109 lines of code src/NMS.AMQP/NmsConnectionFactory.cs x: 6 # contributors y: 248 lines of code src/NMS.AMQP/Provider/Amqp/AmqpProvider.cs x: 5 # contributors y: 245 lines of code src/NMS.AMQP/NmsConsumer.cs x: 4 # contributors y: 82 lines of code src/NMS.AMQP/NmsMessageConsumer.cs x: 5 # contributors y: 614 lines of code src/NMS.AMQP/SessionDispatcher.cs x: 3 # contributors y: 63 lines of code src/NMS.AMQP/NmsContext.cs x: 4 # contributors y: 434 lines of code src/NMS.AMQP/Message/NmsMessage.cs x: 4 # contributors y: 232 lines of code src/NMS.AMQP/Message/NmsMessagePropertiesInterceptor.cs x: 1 # contributors y: 68 lines of code src/NMS.AMQP/Provider/Amqp/AmqpConsumer.cs x: 6 # contributors y: 355 lines of code src/NMS.AMQP/Meta/NmsConsumerInfo.cs x: 4 # contributors y: 46 lines of code src/NMS.AMQP/Policies/INmsDeserializationPolicy.cs x: 1 # contributors y: 9 lines of code src/NMS.AMQP/Policies/NmsDefaultDeserializationPolicy.cs x: 1 # contributors y: 74 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsObjectMessageFacade.cs x: 3 # contributors y: 75 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpSerializedObjectDelegate.cs x: 2 # contributors y: 89 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpTypedObjectDelegate.cs x: 2 # contributors y: 81 lines of code src/NMS.AMQP/Provider/Amqp/Message/IAmqpObjectTypeDelegate.cs x: 2 # contributors y: 9 lines of code src/NMS.AMQP/Provider/Amqp/Message/TrustedClassFilter.cs x: 1 # contributors y: 31 lines of code src/NMS.AMQP/Provider/Amqp/AmqpSubscriptionTracker.cs x: 4 # contributors y: 251 lines of code src/NMS.AMQP/Util/PropertyUtil.cs x: 3 # contributors y: 726 lines of code src/NMS.AMQP/Provider/Failover/FailoverProvider.cs x: 4 # contributors y: 590 lines of code src/NMS.AMQP/Provider/Amqp/AmqpProducer.cs x: 4 # contributors y: 167 lines of code src/NMS.AMQP/NmsConnection.cs x: 3 # contributors y: 512 lines of code src/NMS.AMQP/Provider/Amqp/AmqpConnectionSession.cs x: 3 # contributors y: 60 lines of code src/NMS.AMQP/Message/DefaultMessageIdBuilder.cs x: 2 # contributors y: 29 lines of code src/NMS.AMQP/Message/INmsMessageIdBuilder.cs x: 2 # contributors y: 7 lines of code src/NMS.AMQP/INmsTransactionContext.cs x: 3 # contributors y: 22 lines of code src/NMS.AMQP/Message/Facade/INmsMessageFacade.cs x: 3 # contributors y: 32 lines of code src/NMS.AMQP/Message/Facade/INmsObjectMessageFacade.cs x: 3 # contributors y: 7 lines of code src/NMS.AMQP/Message/NmsBytesMessage.cs x: 3 # contributors y: 409 lines of code src/NMS.AMQP/Message/NmsMapMessage.cs x: 3 # contributors y: 47 lines of code src/NMS.AMQP/Message/NmsMessageTransformation.cs x: 3 # contributors y: 132 lines of code src/NMS.AMQP/Message/NmsObjectMessage.cs x: 3 # contributors y: 53 lines of code src/NMS.AMQP/Message/NmsStreamMessage.cs x: 3 # contributors y: 393 lines of code src/NMS.AMQP/Message/NmsTextMessage.cs x: 3 # contributors y: 42 lines of code src/NMS.AMQP/Message/OutboundMessageDispatch.cs x: 3 # contributors y: 13 lines of code src/NMS.AMQP/NmsAcknowledgeCallback.cs x: 3 # contributors y: 39 lines of code src/NMS.AMQP/NmsDurableMessageConsumer.cs x: 2 # contributors y: 15 lines of code src/NMS.AMQP/NmsLocalTransactionContext.cs x: 3 # contributors y: 231 lines of code src/NMS.AMQP/NmsMessageProducer.cs x: 5 # contributors y: 298 lines of code src/NMS.AMQP/NmsProducer.cs x: 4 # contributors y: 335 lines of code src/NMS.AMQP/NmsSession.cs x: 5 # contributors y: 710 lines of code src/NMS.AMQP/NmsTemporaryDestination.cs x: 3 # contributors y: 31 lines of code src/NMS.AMQP/Provider/Amqp/AmqpSendTask.cs x: 3 # contributors y: 43 lines of code src/NMS.AMQP/Provider/Amqp/AmqpSession.cs x: 3 # contributors y: 148 lines of code src/NMS.AMQP/Provider/Amqp/AmqpTemporaryDestination.cs x: 3 # contributors y: 83 lines of code src/NMS.AMQP/Provider/Amqp/AmqpTransactionContext.cs x: 3 # contributors y: 110 lines of code src/NMS.AMQP/Provider/Amqp/AmqpTransactionCoordinator.cs x: 3 # contributors y: 68 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsBytesMessageFacade.cs x: 3 # contributors y: 153 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsMessageFacade.cs x: 4 # contributors y: 455 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsStreamMessageFacade.cs x: 3 # contributors y: 125 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpNmsTextMessageFacade.cs x: 3 # contributors y: 79 lines of code src/NMS.AMQP/Util/SymbolUtil.cs x: 4 # contributors y: 98 lines of code src/NMS.AMQP/Util/Synchronization/NmsSynchronizationMonitor.cs x: 2 # contributors y: 194 lines of code src/NMS.AMQP/Util/Synchronization/TaskExtensions.cs x: 2 # contributors y: 41 lines of code src/NMS.AMQP/Util/Types/Map/AMQP/AMQPValueMap.cs x: 3 # contributors y: 87 lines of code src/NMS.AMQP/Util/Types/Map/PrimitiveMapBase.cs x: 3 # contributors y: 204 lines of code src/NMS.AMQP/Message/InboundMessageDispatch.cs x: 2 # contributors y: 19 lines of code src/NMS.AMQP/Meta/NmsConnectionId.cs x: 2 # contributors y: 33 lines of code src/NMS.AMQP/Meta/NmsConsumerId.cs x: 2 # contributors y: 39 lines of code src/NMS.AMQP/NmsTemporaryQueue.cs x: 2 # contributors y: 45 lines of code src/NMS.AMQP/Util/AtomicBool.cs x: 2 # contributors y: 27 lines of code src/PingPong/Ping.cs x: 2 # contributors y: 60 lines of code src/PingPong/Program.cs x: 2 # contributors y: 22 lines of code src/PingPong/Stats.cs x: 2 # contributors y: 13 lines of code src/NMS.AMQP/Transport/SecureTransportContext.cs x: 2 # contributors y: 329 lines of code src/NMS.AMQP/Transport/TransportContext.cs x: 2 # contributors y: 71 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpCodec.cs x: 2 # contributors y: 109 lines of code src/NMS.AMQP/Util/MessageSupport.cs x: 2 # contributors y: 87 lines of code src/Transactions/Program.cs x: 2 # contributors y: 48 lines of code src/HelloWorld/HelloWorld.cs x: 2 # contributors y: 256 lines of code src/NMS.AMQP/ConnectionMetaData.cs x: 2 # contributors y: 160 lines of code src/NMS.AMQP/Provider/Amqp/AmqpMessageIdHelper.cs x: 2 # contributors y: 233 lines of code src/NMS.AMQP/Provider/Amqp/Message/AmqpMessageFactory.cs x: 2 # contributors y: 67 lines of code src/NMS.AMQP/Provider/Failover/FailoverUriPool.cs x: 2 # contributors y: 50 lines of code src/StructuredMessage/StructuredMessage.cs x: 2 # contributors y: 263 lines of code src/NMS.AMQP/NMSConnectionFactory.cs x: 2 # contributors y: 248 lines of code src/NMS.AMQP/Util/Types/ConversionSupport.cs x: 2 # contributors y: 417 lines of code
726.0
lines of code
  min: 6.0
  average: 113.58
  25th percentile: 19.75
  median: 46.5
  75th percentile: 146.5
  max: 726.0
0 7.0
# contributors
min: 1.0 | average: 2.65 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0