apache / qpid-protonj2
File Size

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

Intro
Learn more...
File Size Overall
6% | 20% | 22% | 18% | 31%
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
java6% | 20% | 22% | 18% | 31%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
protonj28% | 20% | 18% | 17% | 34%
protonj2-client0% | 20% | 36% | 20% | 22%
apache-qpid-protonj20% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
SplayMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
1874 243
ProtonCompositeBufferImpl.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl
1646 166
ProtonBufferToNetty5Adapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
915 118
ClientConnection.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
830 70
ClientStreamSenderMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
829 104
Netty4ToProtonBufferAdapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
822 102
ProtonStreamDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
812 51
ProtonDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
796 52
ProtonByteArrayBuffer.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl
792 104
UnsettledMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
768 77
Netty5ToProtonBufferAdapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
764 114
ClientStreamReceiverMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
738 95
ProtonEncoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders
655 72
ProtonLink.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
624 80
ProtonSession.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
583 69
ProtonConnection.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
575 67
ClientMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
539 82
ClientSession.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
495 55
TcpTransport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4
420 38
ProtonEngine.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
405 38
TcpTransport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5
405 39
ClientStreamSender.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
404 37
ProtonTransactionController.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
396 50
ClientLinkType.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
396 35
ProtonEnginePipeline.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
379 42
ClientLocalTransactionContext.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
367 24
Attach.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
362 55
ProtonBufferUtils.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer
359 50
Flow.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
354 60
ProtonReceiver.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
345 32
ClientStreamDelivery.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
335 27
Transfer.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
329 57
ProtonTransactionManager.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
326 49
Properties.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/messaging
324 55
AbstractArrayTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives
315 9
ProtonSender.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
309 37
ProtonFrameDecodingHandler.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
292 25
LinkedSplayMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
282 33
ConnectionOptions.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client
281 56
ProtonIncomingDelivery.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
270 43
ProtonSaslClientContext.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl
270 30
Open.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
267 36
SslSupport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4
263 10
SslSupport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5
263 10
ClientSender.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
259 28
AMQPHeader.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
249 33
ProtonOutgoingDelivery.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
240 40
ClientStreamReceiver.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
231 12
Begin.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
222 33
ProtonSessionOutgoingWindow.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
222 22
Files With Most Units (Top 50)
File# lines# units
SplayMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
1874 243
ProtonCompositeBufferImpl.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl
1646 166
ProtonBufferToNetty5Adapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
915 118
Netty5ToProtonBufferAdapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
764 114
ProtonByteArrayBuffer.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl
792 104
ClientStreamSenderMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
829 104
Netty4ToProtonBufferAdapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
822 102
ClientStreamReceiverMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
738 95
ClientMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
539 82
ProtonLink.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
624 80
UnsettledMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
768 77
ProtonEncoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders
655 72
ClientConnection.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
830 70
ProtonSession.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
583 69
ProtonConnection.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
575 67
Flow.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
354 60
Transfer.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
329 57
ConnectionOptions.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client
281 56
Attach.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
362 55
Properties.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/messaging
324 55
ClientSession.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
495 55
ProtonDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
796 52
ProtonStreamDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
812 51
ProtonTransactionController.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
396 50
ProtonBufferUtils.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer
359 50
ProtonTransactionManager.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
326 49
ProtonIncomingDelivery.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
270 43
ProtonEnginePipeline.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
379 42
ProtonOutgoingDelivery.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
240 40
TcpTransport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5
405 39
ProtonEngine.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
405 38
TcpTransport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4
420 38
ProtonSender.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
309 37
ClientStreamSender.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
404 37
TransportOptions.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client
206 37
Open.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
267 36
SslOptions.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client
202 36
ClientLinkType.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
396 35
Disposition.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
195 34
AMQPHeader.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
249 33
Begin.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/transport
222 33
LinkedSplayMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
282 33
ProtonReceiver.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
345 32
Header.java
in protonj2/src/main/java/org/apache/qpid/protonj2/types/messaging
179 31
ProtonEngineHandlerContext.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
139 31
ProtonSaslClientContext.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl
270 30
ProtonSaslServerContext.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl
219 29
SessionOptions.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client
145 29
ClientSender.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
259 28
NoOpProtonLogger.java
in protonj2/src/main/java/org/apache/qpid/protonj2/logging
90 27
Files With Long Lines (Top 50)

There are 174 files with lines longer than 120 characters. In total, there are 710 long lines.

File# lines# units# long lines
ProtonStreamDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
812 51 52
ProtonDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
796 52 40
AbstractArrayTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives
315 9 25
ClientConnection.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
830 70 19
ClientLocalTransactionContext.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
367 24 16
ClientStreamSenderMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
829 104 16
ClientLinkType.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
396 35 15
ClientSession.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
495 55 13
ClientStreamSender.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
404 37 13
ProtonConnection.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
575 67 11
AttachTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
214 8 10
DeliveryAnnotationsTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging
127 13 10
ApplicationPropertiesTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging
126 13 10
TransferTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
185 7 9
UnsettledMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
768 77 9
ClientExceptionSupport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
196 10 9
ClientStreamReceiverMessage.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
738 95 9
ClientMessageSupport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
207 11 9
ErrorConditionTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
116 7 8
MessageAnnotationsTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging
128 13 8
ProtonSaslClientContext.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl
270 30 8
ProtonTransactionController.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
396 50 8
SplayMap.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/util
1874 243 8
ProtonBufferUtils.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer
359 50 8
DispositionTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
160 8 7
SslSupport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4
263 10 7
SslSupport.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5
263 10 7
ThreadPoolUtils.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/util
87 6 7
DetachTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
134 7 6
TransactionStateTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transactions
104 7 6
ProtonFrameLoggingHandler.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
103 12 6
ProtonTransactionManager.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl
326 49 6
ProtonSaslServerContext.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl
219 29 6
AbstractScramSHAMechanism.java
in protonj2/src/main/java/org/apache/qpid/protonj2/engine/sasl/client
185 8 6
ProtonByteArrayBuffer.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl
792 104 6
ProtonCompositeBufferImpl.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl
1646 166 6
Netty4ToProtonBufferAdapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
822 102 6
ClientSender.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
259 28 6
Netty5ToProtonBufferAdapter.java
in protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty
764 114 5
ClientReceiverBuilder.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
210 12 5
ClientStreamDelivery.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
335 27 5
ClientStreamReceiver.java
in protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl
231 12 5
ProtonDecoderState.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
92 8 4
BeginTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
173 8 4
OpenTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
174 7 4
FlowTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport
190 8 4
SaslMechanismsTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/security
80 7 4
SaslChallengeTypeDecoder.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/security
80 7 4
ProtonStreamDecoderState.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
93 8 4
ProtonScanningContext.java
in protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders
138 12 4
Correlations

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

protonj2-client/src/main/java/org/apache/qpid/protonj2/client/ConnectionOptions.java x: 15 commits (all time) y: 281 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientConnection.java x: 27 commits (all time) y: 830 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientTrackable.java x: 5 commits (all time) y: 173 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/Receiver.java x: 4 commits (all time) y: 12 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/StreamReceiver.java x: 5 commits (all time) y: 13 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientReceiver.java x: 17 commits (all time) y: 180 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferComponent.java x: 2 commits (all time) y: 23 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferComponentAccessor.java x: 2 commits (all time) y: 147 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl/ProtonByteArrayBuffer.java x: 2 commits (all time) y: 792 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl/ProtonCompositeBufferImpl.java x: 2 commits (all time) y: 1646 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty/Netty4ToProtonBufferAdapter.java x: 2 commits (all time) y: 822 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty/Netty5ToProtonBufferAdapter.java x: 2 commits (all time) y: 764 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty/ProtonBufferToNetty5Adapter.java x: 2 commits (all time) y: 915 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.java x: 22 commits (all time) y: 738 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferUtils.java x: 3 commits (all time) y: 359 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl/ProtonByteArrayBufferAllocator.java x: 2 commits (all time) y: 80 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/StreamTypeDecoder.java x: 3 commits (all time) y: 12 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/AbstractDescribedListTypeDecoder.java x: 1 commits (all time) y: 23 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/AbstractDescribedMapTypeDecoder.java x: 1 commits (all time) y: 52 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.java x: 6 commits (all time) y: 64 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.java x: 4 commits (all time) y: 39 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonScanningContext.java x: 1 commits (all time) y: 138 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ScanningContext.java x: 1 commits (all time) y: 9 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/AcceptedTypeDecoder.java x: 6 commits (all time) y: 85 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/ApplicationPropertiesTypeDecoder.java x: 6 commits (all time) y: 126 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/DeleteOnCloseTypeDecoder.java x: 5 commits (all time) y: 63 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/DeliveryAnnotationsTypeDecoder.java x: 5 commits (all time) y: 127 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/FooterTypeDecoder.java x: 7 commits (all time) y: 105 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/HeaderTypeDecoder.java x: 7 commits (all time) y: 138 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/ModifiedTypeDecoder.java x: 5 commits (all time) y: 114 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/PropertiesTypeDecoder.java x: 7 commits (all time) y: 186 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/ReceivedTypeDecoder.java x: 6 commits (all time) y: 96 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/SourceTypeDecoder.java x: 5 commits (all time) y: 167 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/TargetTypeDecoder.java x: 5 commits (all time) y: 142 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/AbstractArrayTypeDecoder.java x: 9 commits (all time) y: 315 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/AbstractBinaryTypeDecoder.java x: 9 commits (all time) y: 74 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/AbstractListTypeDecoder.java x: 7 commits (all time) y: 59 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/AbstractMapTypeDecoder.java x: 8 commits (all time) y: 132 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/AbstractStringTypeDecoder.java x: 6 commits (all time) y: 45 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/Array32TypeDecoder.java x: 4 commits (all time) y: 34 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/Binary32TypeDecoder.java x: 5 commits (all time) y: 22 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/BooleanFalseTypeDecoder.java x: 5 commits (all time) y: 43 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/BooleanTypeDecoder.java x: 5 commits (all time) y: 53 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/ByteTypeDecoder.java x: 6 commits (all time) y: 53 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/Decimal128TypeDecoder.java x: 5 commits (all time) y: 48 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/List0TypeDecoder.java x: 4 commits (all time) y: 47 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/MapTypeDecoder.java x: 4 commits (all time) y: 22 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/UnsignedInteger8TypeDecoder.java x: 6 commits (all time) y: 44 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/security/SaslChallengeTypeDecoder.java x: 5 commits (all time) y: 80 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transactions/CoordinatorTypeDecoder.java x: 7 commits (all time) y: 85 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transactions/DeclareTypeDecoder.java x: 5 commits (all time) y: 86 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transactions/DischargeTypeDecoder.java x: 5 commits (all time) y: 103 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transactions/TransactionStateTypeDecoder.java x: 5 commits (all time) y: 104 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/AttachTypeDecoder.java x: 9 commits (all time) y: 214 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/BeginTypeDecoder.java x: 9 commits (all time) y: 173 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/DetachTypeDecoder.java x: 9 commits (all time) y: 134 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/DispositionTypeDecoder.java x: 9 commits (all time) y: 160 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/ErrorConditionTypeDecoder.java x: 6 commits (all time) y: 116 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/FlowTypeDecoder.java x: 9 commits (all time) y: 190 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/Symbol.java x: 7 commits (all time) y: 111 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/messaging/Data.java x: 10 commits (all time) y: 103 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/Decoder.java x: 8 commits (all time) y: 65 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/StreamDecoder.java x: 7 commits (all time) y: 66 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.java x: 14 commits (all time) y: 99 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl/ProtonSaslContext.java x: 3 commits (all time) y: 91 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/sasl/SaslContext.java x: 4 commits (all time) y: 24 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientDelivery.java x: 4 commits (all time) y: 69 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientLinkType.java x: 6 commits (all time) y: 396 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientMessage.java x: 11 commits (all time) y: 539 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientMessageSupport.java x: 7 commits (all time) y: 207 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientSender.java x: 23 commits (all time) y: 259 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientSession.java x: 14 commits (all time) y: 495 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.java x: 18 commits (all time) y: 335 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.java x: 20 commits (all time) y: 231 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamSender.java x: 18 commits (all time) y: 404 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamSenderMessage.java x: 13 commits (all time) y: 829 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/IOContext.java x: 1 commits (all time) y: 22 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4/SslSupport.java x: 1 commits (all time) y: 263 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4/TcpTransport.java x: 1 commits (all time) y: 420 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4/WebSocketTransport.java x: 1 commits (all time) y: 181 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5/Netty5IOContext.java x: 1 commits (all time) y: 141 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5/TcpTransport.java x: 1 commits (all time) y: 405 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5/WebSocketTransport.java x: 1 commits (all time) y: 151 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferAccessors.java x: 1 commits (all time) y: 95 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferOutputStream.java x: 4 commits (all time) y: 120 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty/Netty4ProtonBufferAllocator.java x: 1 commits (all time) y: 78 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonDecoder.java x: 7 commits (all time) y: 796 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonDecoderState.java x: 8 commits (all time) y: 92 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/UnknownDescribedTypeDecoder.java x: 5 commits (all time) y: 67 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/DataTypeDecoder.java x: 8 commits (all time) y: 110 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/AbstractDescribedListTypeEncoder.java x: 7 commits (all time) y: 89 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.java x: 7 commits (all time) y: 80 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.java x: 5 commits (all time) y: 23 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/DeliveryTagEncoder.java x: 3 commits (all time) y: 36 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/ProtonEncoderState.java x: 5 commits (all time) y: 94 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/primitives/ArrayTypeEncoder.java x: 4 commits (all time) y: 200 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/primitives/BinaryTypeEncoder.java x: 4 commits (all time) y: 58 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/primitives/BooleanTypeEncoder.java x: 4 commits (all time) y: 61 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/primitives/CharacterTypeEncoder.java x: 3 commits (all time) y: 59 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/primitives/StringTypeEncoder.java x: 3 commits (all time) y: 43 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonConnection.java x: 16 commits (all time) y: 575 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEngine.java x: 14 commits (all time) y: 405 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.java x: 13 commits (all time) y: 292 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonFrameEncodingHandler.java x: 10 commits (all time) y: 110 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonIncomingDelivery.java x: 10 commits (all time) y: 270 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSequentialTagGenerator.java x: 4 commits (all time) y: 96 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonTransactionController.java x: 14 commits (all time) y: 396 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonTransactionManager.java x: 12 commits (all time) y: 326 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl/ProtonSaslClientContext.java x: 7 commits (all time) y: 270 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/sasl/client/AbstractMechanism.java x: 3 commits (all time) y: 26 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/sasl/client/AbstractScramSHAMechanism.java x: 3 commits (all time) y: 185 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/SplayMap.java x: 15 commits (all time) y: 1874 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/resource/Resource.java x: 1 commits (all time) y: 7 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/resource/SharedResource.java x: 1 commits (all time) y: 49 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/Binary.java x: 3 commits (all time) y: 99 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/DeliveryTag.java x: 4 commits (all time) y: 79 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/AMQPHeader.java x: 3 commits (all time) y: 249 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Transfer.java x: 7 commits (all time) y: 329 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonOutgoingDelivery.java x: 13 commits (all time) y: 240 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonReceiver.java x: 16 commits (all time) y: 345 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSender.java x: 15 commits (all time) y: 309 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionIncomingWindow.java x: 15 commits (all time) y: 141 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionOutgoingWindow.java x: 18 commits (all time) y: 222 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/UnsettledMap.java x: 1 commits (all time) y: 768 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/ProtonEncoder.java x: 6 commits (all time) y: 655 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/transport/BeginTypeEncoder.java x: 6 commits (all time) y: 70 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/transport/DispositionTypeEncoder.java x: 6 commits (all time) y: 93 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/transport/OpenTypeEncoder.java x: 6 commits (all time) y: 76 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Attach.java x: 7 commits (all time) y: 362 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Begin.java x: 8 commits (all time) y: 222 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Disposition.java x: 5 commits (all time) y: 195 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Flow.java x: 7 commits (all time) y: 354 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Open.java x: 9 commits (all time) y: 267 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/PerformativeEncoder.java x: 1 commits (all time) y: 117 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonLink.java x: 13 commits (all time) y: 624 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/messaging/PropertiesTypeEncoder.java x: 4 commits (all time) y: 89 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientDeliveryState.java x: 6 commits (all time) y: 188 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/LinkOptions.java x: 3 commits (all time) y: 125 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/SourceOptions.java x: 8 commits (all time) y: 59 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/Client.java x: 3 commits (all time) y: 20 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientDeliverable.java x: 2 commits (all time) y: 62 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/SenderOptions.java x: 9 commits (all time) y: 47 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/StreamSenderOptions.java x: 9 commits (all time) y: 66 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientSenderBuilder.java x: 9 commits (all time) y: 196 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/LinkedSplayMap.java x: 5 commits (all time) y: 282 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/ClientOptions.java x: 5 commits (all time) y: 34 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/ReconnectOptions.java x: 6 commits (all time) y: 108 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/SessionOptions.java x: 10 commits (all time) y: 145 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/SslOptions.java x: 5 commits (all time) y: 202 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/StreamReceiverOptions.java x: 10 commits (all time) y: 63 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/util/FifoDeliveryQueue.java x: 6 commits (all time) y: 136 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientSessionBuilder.java x: 9 commits (all time) y: 57 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/Session.java x: 6 commits (all time) y: 27 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSession.java x: 17 commits (all time) y: 583 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientExceptionSupport.java x: 6 commits (all time) y: 196 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamTracker.java x: 7 commits (all time) y: 17 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientTracker.java x: 10 commits (all time) y: 16 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientLocalTransactionContext.java x: 11 commits (all time) y: 367 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientReceiverBuilder.java x: 11 commits (all time) y: 210 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/messaging/Properties.java x: 10 commits (all time) y: 324 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/futures/ConservativeClientFuture.java x: 7 commits (all time) y: 71 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoder.java x: 9 commits (all time) y: 812 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/TransportOptions.java x: 10 commits (all time) y: 206 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.java x: 10 commits (all time) y: 139 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.java x: 7 commits (all time) y: 164 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl/ProtonSaslServerContext.java x: 6 commits (all time) y: 219 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/RingQueue.java x: 7 commits (all time) y: 174 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/logging/Slf4JLoggerWrapper.java x: 4 commits (all time) y: 112 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonLinkCreditState.java x: 3 commits (all time) y: 111 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.java x: 6 commits (all time) y: 379 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/messaging/Header.java x: 8 commits (all time) y: 179 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/exceptions/ClientSendTimedOutException.java x: 4 commits (all time) y: 7 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/UnknownDescribedType.java x: 3 commits (all time) y: 45 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonFrameLoggingHandler.java x: 9 commits (all time) y: 103 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/EncodingCodes.java x: 3 commits (all time) y: 129 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/sasl/client/SaslAuthenticator.java x: 3 commits (all time) y: 77 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/StringUtils.java x: 4 commits (all time) y: 148 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonPooledTagGenerator.java x: 3 commits (all time) y: 64 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/IncomingDelivery.java x: 11 commits (all time) y: 35 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/OutgoingDelivery.java x: 10 commits (all time) y: 33 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/DeliveryIdTracker.java x: 4 commits (all time) y: 86 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/util/ReconnectLocationPool.java x: 2 commits (all time) y: 129 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/LinkState.java x: 3 commits (all time) y: 7 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/futures/ClientFutureFactory.java x: 5 commits (all time) y: 120 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonDecoderFactory.java x: 3 commits (all time) y: 105 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/DeliveryMode.java x: 2 commits (all time) y: 5 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/DisconnectionEvent.java x: 2 commits (all time) y: 21 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/StreamReceiverMessage.java x: 2 commits (all time) y: 9 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientConversionSupport.java x: 4 commits (all time) y: 209 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientRemoteTarget.java x: 2 commits (all time) y: 72 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/util/TimeUtils.java x: 2 commits (all time) y: 41 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/util/TrackableThreadFactory.java x: 2 commits (all time) y: 49 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/UnknownDescribedTypeEncoder.java x: 2 commits (all time) y: 30 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/Decimal128.java x: 2 commits (all time) y: 89 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/UnsignedInteger.java x: 2 commits (all time) y: 99 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/ErrorCondition.java x: 3 commits (all time) y: 70 lines of code
1874.0
lines of code
  min: 3.0
  average: 95.16
  25th percentile: 21.0
  median: 47.0
  75th percentile: 95.5
  max: 1874.0
0 27.0
commits (all time)
min: 1.0 | average: 4.6 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 27.0

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

protonj2-client/src/main/java/org/apache/qpid/protonj2/client/ConnectionOptions.java x: 1 contributors (all time) y: 281 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientConnection.java x: 2 contributors (all time) y: 830 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientTrackable.java x: 1 contributors (all time) y: 173 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/Receiver.java x: 1 contributors (all time) y: 12 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientReceiver.java x: 2 contributors (all time) y: 180 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferComponent.java x: 1 contributors (all time) y: 23 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferComponentAccessor.java x: 1 contributors (all time) y: 147 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl/ProtonByteArrayBuffer.java x: 1 contributors (all time) y: 792 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl/ProtonCompositeBufferImpl.java x: 1 contributors (all time) y: 1646 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty/Netty4ToProtonBufferAdapter.java x: 1 contributors (all time) y: 822 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty/Netty5ToProtonBufferAdapter.java x: 1 contributors (all time) y: 764 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/netty/ProtonBufferToNetty5Adapter.java x: 1 contributors (all time) y: 915 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamReceiverMessage.java x: 2 contributors (all time) y: 738 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferUtils.java x: 1 contributors (all time) y: 359 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/impl/ProtonByteArrayBufferAllocator.java x: 1 contributors (all time) y: 80 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/AbstractDescribedMapTypeDecoder.java x: 1 contributors (all time) y: 52 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/AbstractDescribedTypeDecoder.java x: 1 contributors (all time) y: 64 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/AbstractPrimitiveTypeDecoder.java x: 1 contributors (all time) y: 39 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonScanningContext.java x: 1 contributors (all time) y: 138 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/AcceptedTypeDecoder.java x: 1 contributors (all time) y: 85 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/ApplicationPropertiesTypeDecoder.java x: 1 contributors (all time) y: 126 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/FooterTypeDecoder.java x: 1 contributors (all time) y: 105 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/ModifiedTypeDecoder.java x: 1 contributors (all time) y: 114 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/PropertiesTypeDecoder.java x: 1 contributors (all time) y: 186 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/ReceivedTypeDecoder.java x: 1 contributors (all time) y: 96 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/messaging/SourceTypeDecoder.java x: 1 contributors (all time) y: 167 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/AbstractArrayTypeDecoder.java x: 1 contributors (all time) y: 315 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/AbstractStringTypeDecoder.java x: 1 contributors (all time) y: 45 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/Array32TypeDecoder.java x: 1 contributors (all time) y: 34 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/primitives/Binary32TypeDecoder.java x: 1 contributors (all time) y: 22 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/security/SaslInitTypeDecoder.java x: 2 contributors (all time) y: 109 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transactions/CoordinatorTypeDecoder.java x: 2 contributors (all time) y: 85 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/AttachTypeDecoder.java x: 1 contributors (all time) y: 214 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/transport/DispositionTypeDecoder.java x: 1 contributors (all time) y: 160 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBuffer.java x: 2 contributors (all time) y: 177 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonCompositeBuffer.java x: 2 contributors (all time) y: 99 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl/ProtonSaslContext.java x: 1 contributors (all time) y: 91 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientDelivery.java x: 1 contributors (all time) y: 69 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientLinkType.java x: 1 contributors (all time) y: 396 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientMessage.java x: 2 contributors (all time) y: 539 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientMessageSupport.java x: 1 contributors (all time) y: 207 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientSender.java x: 2 contributors (all time) y: 259 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientSession.java x: 2 contributors (all time) y: 495 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamDelivery.java x: 2 contributors (all time) y: 335 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamReceiver.java x: 2 contributors (all time) y: 231 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientStreamSender.java x: 1 contributors (all time) y: 404 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4/SslSupport.java x: 1 contributors (all time) y: 263 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4/TcpTransport.java x: 1 contributors (all time) y: 420 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty4/WebSocketTransport.java x: 1 contributors (all time) y: 181 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/transport/netty5/WebSocketTransport.java x: 1 contributors (all time) y: 151 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/buffer/ProtonBufferOutputStream.java x: 1 contributors (all time) y: 120 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonDecoderState.java x: 2 contributors (all time) y: 92 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/AbstractDescribedMapTypeEncoder.java x: 2 contributors (all time) y: 80 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/AbstractPrimitiveTypeEncoder.java x: 2 contributors (all time) y: 23 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/primitives/ArrayTypeEncoder.java x: 1 contributors (all time) y: 200 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonConnection.java x: 1 contributors (all time) y: 575 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEngine.java x: 2 contributors (all time) y: 405 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonFrameDecodingHandler.java x: 2 contributors (all time) y: 292 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonIncomingDelivery.java x: 1 contributors (all time) y: 270 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonTransactionController.java x: 2 contributors (all time) y: 396 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonTransactionManager.java x: 2 contributors (all time) y: 326 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/SplayMap.java x: 2 contributors (all time) y: 1874 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/resource/Resource.java x: 1 contributors (all time) y: 7 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/AMQPHeader.java x: 1 contributors (all time) y: 249 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Transfer.java x: 1 contributors (all time) y: 329 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonOutgoingDelivery.java x: 1 contributors (all time) y: 240 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonReceiver.java x: 2 contributors (all time) y: 345 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSender.java x: 1 contributors (all time) y: 309 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionIncomingWindow.java x: 2 contributors (all time) y: 141 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSessionOutgoingWindow.java x: 1 contributors (all time) y: 222 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/UnsettledMap.java x: 1 contributors (all time) y: 768 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/encoders/ProtonEncoder.java x: 1 contributors (all time) y: 655 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Attach.java x: 1 contributors (all time) y: 362 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Disposition.java x: 1 contributors (all time) y: 195 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/Flow.java x: 1 contributors (all time) y: 354 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonLink.java x: 2 contributors (all time) y: 624 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientDeliveryState.java x: 2 contributors (all time) y: 188 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/util/LinkedSplayMap.java x: 2 contributors (all time) y: 282 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/StreamReceiverOptions.java x: 2 contributors (all time) y: 63 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonSession.java x: 2 contributors (all time) y: 583 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientTracker.java x: 2 contributors (all time) y: 16 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientLocalTransactionContext.java x: 2 contributors (all time) y: 367 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientReceiverBuilder.java x: 2 contributors (all time) y: 210 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/messaging/Properties.java x: 2 contributors (all time) y: 324 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/codec/decoders/ProtonStreamDecoder.java x: 2 contributors (all time) y: 812 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/TerminusOptions.java x: 2 contributors (all time) y: 53 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/TransportOptions.java x: 2 contributors (all time) y: 206 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/exceptions/ClientConnectionRedirectedException.java x: 2 contributors (all time) y: 33 lines of code protonj2-client/src/main/java/org/apache/qpid/protonj2/client/impl/ClientRemoteSource.java x: 2 contributors (all time) y: 125 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonDeliveryTagGenerator.java x: 2 contributors (all time) y: 41 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEngineHandlerContext.java x: 2 contributors (all time) y: 139 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEnginePipelineProxy.java x: 2 contributors (all time) y: 164 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/sasl/ProtonSaslServerContext.java x: 2 contributors (all time) y: 219 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/logging/Slf4JLoggerWrapper.java x: 2 contributors (all time) y: 112 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/engine/impl/ProtonEnginePipeline.java x: 1 contributors (all time) y: 379 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/ConnectionError.java x: 2 contributors (all time) y: 7 lines of code protonj2/src/main/java/org/apache/qpid/protonj2/types/transport/LinkError.java x: 2 contributors (all time) y: 9 lines of code
1874.0
lines of code
  min: 3.0
  average: 95.16
  25th percentile: 21.0
  median: 47.0
  75th percentile: 95.5
  max: 1874.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.1 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.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".