apache / activemq-nms-api
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 11% | 26% | 17% | 45%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs0% | 11% | 26% | 17% | 44%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 11% | 26% | 17% | 44%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
PrimitiveMap.cs
in src/nms-api/Util
506 44
URISupport.cs
in src/nms-api/Util
482 18
PrimitiveMapInterceptor.cs
in src/nms-api/Util
379 31
335 19
EndianBinaryReader.cs
in src/nms-api/Util
167 16
EndianBinaryWriter.cs
in src/nms-api/Util
164 17
MessageTransformation.cs
in src/nms-api/Util
130 4
Tracer.cs
in src/nms-api
105 11
RedeliveryPolicy.cs
in src/nms-api/policies
104 2
EndianSupport.cs
in src/nms-api/Util
101 9
Convert.cs
in src/nms-api/Util
99 7
SessionUtils.cs
in src/nms-api/Util
99 8
ISession.cs
in src/nms-api
91 -
INMSContext.cs
in src/nms-api
91 -
XmlUtils.cs
in src/nms-api/Util
81 6
INMSProducer.cs
in src/nms-api
73 -
67 -
64 4
Atomic.cs
in src/nms-api/Util
63 6
NMSExceptionSupport.cs
in src/nms-api/Util
54 6
NMSException.cs
in src/nms-api
51 7
CountDownLatch.cs
in src/nms-api/Util
50 4
SessionExtensions.cs
in src/nms-api
47 9
IMessageProducer.cs
in src/nms-api
47 1
IConnection.cs
in src/nms-api
40 -
IPrimitiveMap.cs
in src/nms-api
39 -
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
32 5
IBytesMessage.cs
in src/nms-api
32 -
DateUtils.cs
in src/nms-api/Util
31 5
MessageExtensions.cs
in src/nms-api
31 2
IStreamMessage.cs
in src/nms-api
31 -
NMSConstants.cs
in src/nms-api
31 -
IMessage.cs
in src/nms-api
26 -
INMSConsumer.cs
in src/nms-api
24 -
24 3
IConnectionFactory.cs
in src/nms-api
24 -
IMessageConsumer.cs
in src/nms-api
22 -
Files With Most Units (Top 37)
File# lines# units
PrimitiveMap.cs
in src/nms-api/Util
506 44
PrimitiveMapInterceptor.cs
in src/nms-api/Util
379 31
335 19
URISupport.cs
in src/nms-api/Util
482 18
EndianBinaryWriter.cs
in src/nms-api/Util
164 17
EndianBinaryReader.cs
in src/nms-api/Util
167 16
Tracer.cs
in src/nms-api
105 11
SessionExtensions.cs
in src/nms-api
47 9
EndianSupport.cs
in src/nms-api/Util
101 9
SessionUtils.cs
in src/nms-api/Util
99 8
Convert.cs
in src/nms-api/Util
99 7
NMSException.cs
in src/nms-api
51 7
37 6
37 6
37 6
NMSExceptionSupport.cs
in src/nms-api/Util
54 6
Atomic.cs
in src/nms-api/Util
63 6
XmlUtils.cs
in src/nms-api/Util
81 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
37 6
DateUtils.cs
in src/nms-api/Util
31 5
32 5
MessageTransformation.cs
in src/nms-api/Util
130 4
CountDownLatch.cs
in src/nms-api/Util
50 4
64 4
24 3
MessageExtensions.cs
in src/nms-api
31 2
RedeliveryPolicy.cs
in src/nms-api/policies
104 2
IMessageProducer.cs
in src/nms-api
47 1
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 7 long lines.

File# lines# units# long lines
32 5 2
INMSContext.cs
in src/nms-api
91 - 2
SessionExtensions.cs
in src/nms-api
47 9 1
ISession.cs
in src/nms-api
91 - 1
335 19 1
Correlations

File Size vs. Commits (all time): 67 points

src/nms-api/IMessageConsumer.cs x: 10 commits (all time) y: 22 lines of code src/nms-api/INMSConsumer.cs x: 10 commits (all time) y: 24 lines of code src/nms-api/NMSConnectionFactory.cs x: 10 commits (all time) y: 335 lines of code src/nms-api/IMessageProducer.cs x: 12 commits (all time) y: 47 lines of code src/nms-api/INMSProducer.cs x: 11 commits (all time) y: 73 lines of code src/nms-api/IMessage.cs x: 10 commits (all time) y: 26 lines of code src/nms-api/INMSContext.cs x: 10 commits (all time) y: 91 lines of code src/nms-api/ITemporaryQueue.cs x: 6 commits (all time) y: 9 lines of code src/nms-api/IConnection.cs x: 6 commits (all time) y: 40 lines of code src/nms-api/IConnectionFactory.cs x: 8 commits (all time) y: 24 lines of code src/nms-api/INetTxConnection.cs x: 6 commits (all time) y: 20 lines of code src/nms-api/INetTxSession.cs x: 6 commits (all time) y: 15 lines of code src/nms-api/IQueueBrowser.cs x: 6 commits (all time) y: 11 lines of code package.ps1 x: 28 commits (all time) y: 67 lines of code src/nms-api/NMSConstants.cs x: 6 commits (all time) y: 31 lines of code src/nms-api/IBytesMessage.cs x: 4 commits (all time) y: 32 lines of code src/nms-api/IConnectionMetaData.cs x: 4 commits (all time) y: 14 lines of code src/nms-api/IDestination.cs x: 4 commits (all time) y: 17 lines of code src/nms-api/IMapMessage.cs x: 4 commits (all time) y: 7 lines of code src/nms-api/INetTxConnectionFactory.cs x: 4 commits (all time) y: 9 lines of code src/nms-api/IPrimitiveMap.cs x: 4 commits (all time) y: 39 lines of code src/nms-api/IStreamMessage.cs x: 4 commits (all time) y: 31 lines of code src/nms-api/IllegalStateException.cs x: 4 commits (all time) y: 37 lines of code src/nms-api/MessageConsumerExtensions.cs x: 4 commits (all time) y: 24 lines of code src/nms-api/NMSException.cs x: 4 commits (all time) y: 51 lines of code src/nms-api/SessionExtensions.cs x: 4 commits (all time) y: 47 lines of code src/nms-api/Tracer.cs x: 4 commits (all time) y: 105 lines of code src/nms-api/Util/Atomic.cs x: 4 commits (all time) y: 63 lines of code src/nms-api/Util/Convert.cs x: 4 commits (all time) y: 99 lines of code src/nms-api/Util/EndianBinaryReader.cs x: 4 commits (all time) y: 167 lines of code src/nms-api/Util/EndianBinaryWriter.cs x: 4 commits (all time) y: 164 lines of code src/nms-api/Util/EndianSupport.cs x: 4 commits (all time) y: 101 lines of code src/nms-api/Util/MessagePropertyIntercepter.cs x: 4 commits (all time) y: 64 lines of code src/nms-api/Util/MessageTransformation.cs x: 4 commits (all time) y: 130 lines of code src/nms-api/Util/NMSExceptionSupport.cs x: 4 commits (all time) y: 54 lines of code src/nms-api/Util/PrimitiveMap.cs x: 4 commits (all time) y: 506 lines of code src/nms-api/Util/PrimitiveMapInterceptor.cs x: 4 commits (all time) y: 379 lines of code src/nms-api/Util/URISupport.cs x: 4 commits (all time) y: 482 lines of code src/nms-api/Util/XmlUtils.cs x: 4 commits (all time) 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 28.0
commits (all time)
min: 4.0 | average: 5.45 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 6.0 | max: 28.0

File Size vs. Contributors (all time): 67 points

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

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".