apache / mina
File Size

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

Intro
Learn more...
File Size Overall
0% | 11% | 18% | 14% | 55%
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
java0% | 12% | 16% | 14% | 56%
xml0% | 0% | 82% | 0% | 17%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
codec0% | 43% | 15% | 0% | 41%
core0% | 12% | 23% | 26% | 37%
coap0% | 0% | 27% | 11% | 60%
ROOT0% | 0% | 100% | 0% | 0%
http20% | 0% | 0% | 6% | 93%
http0% | 0% | 0% | 0% | 100%
thrift0% | 0% | 0% | 0% | 100%
protobuf0% | 0% | 0% | 0% | 100%
avro0% | 0% | 0% | 0% | 100%
monitoring0% | 0% | 0% | 0% | 100%
distribution0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
IoBuffer.java
in codec/src/main/java/org/apache/mina/codec
630 101
AbstractIoSession.java
in core/src/main/java/org/apache/mina/session
581 43
SslHelper.java
in core/src/main/java/org/apache/mina/transport/nio
281 15
CoapMessage.java
in coap/src/main/java/org/apache/mina/coap
254 27
251 -
TextLineDecoder.java
in codec/src/main/java/org/apache/mina/codec/textline
228 25
NioSelectorLoop.java
in core/src/main/java/org/apache/mina/transport/nio
223 12
NioTcpSession.java
in core/src/main/java/org/apache/mina/transport/nio
217 19
ProxyTcpSessionConfig.java
in core/src/main/java/org/apache/mina/transport/tcp
214 25
AbstractNioSession.java
in core/src/main/java/org/apache/mina/transport/nio
205 9
NioTcpServer.java
in core/src/main/java/org/apache/mina/transport/nio
183 16
NioUdpServer.java
in core/src/main/java/org/apache/mina/transport/nio
168 14
NioUdpSession.java
in core/src/main/java/org/apache/mina/transport/nio
162 16
IndexedIdleChecker.java
in core/src/main/java/org/apache/mina/service/idlechecker
162 8
NioTcpClient.java
in core/src/main/java/org/apache/mina/transport/nio
153 5
BioUdpServer.java
in core/src/main/java/org/apache/mina/transport/bio
149 12
LoggingFilter.java
in core/src/main/java/org/apache/mina/filter/logging
145 23
AbstractIoFuture.java
in core/src/main/java/org/apache/mina/util
145 10
Http2HeadersFrame.java
in http2/src/main/java/org/apache/mina/http2/api
114 15
ExpiringMap.java
in coap/src/main/java/org/apache/mina/coap/retry
110 16
AbstractIoService.java
in core/src/main/java/org/apache/mina/service
99 19
HttpServerDecoder.java
in http/src/main/java/org/apache/mina/http
97 4
Http2Frame.java
in http2/src/main/java/org/apache/mina/http2/api
94 18
CoapRetryFilter.java
in coap/src/main/java/org/apache/mina/coap/retry
92 3
NioUdpClient.java
in core/src/main/java/org/apache/mina/transport/nio
91 4
CoapEncoder.java
in coap/src/main/java/org/apache/mina/coap/codec
88 3
Http2HeadersFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
88 3
DefaultWriteRequest.java
in core/src/main/java/org/apache/mina/session
88 11
BioUdpSession.java
in core/src/main/java/org/apache/mina/transport/bio
86 13
ByteBufferDumper.java
in core/src/main/java/org/apache/mina/util
86 4
VarInt.java
in codec/src/main/java/org/apache/mina/codec/delimited/ints
86 5
AbstractIoSessionConfig.java
in core/src/main/java/org/apache/mina/session
83 13
HttpRequestImpl.java
in http/src/main/java/org/apache/mina/http
82 13
ResourceRegistry.java
in coap/src/main/java/org/apache/mina/coap/resource
81 2
Http2Connection.java
in http2/src/main/java/org/apache/mina/http2/impl
81 1
Http2FrameHeadePartialDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
80 12
CoapDecoder.java
in coap/src/main/java/org/apache/mina/coap/codec
77 4
Http2PushPromiseFrame.java
in http2/src/main/java/org/apache/mina/http2/api
77 9
HandlerCaller.java
in core/src/main/java/org/apache/mina/service/executor
77 8
ProtocolCodecFilter.java
in core/src/main/java/org/apache/mina/filter/codec
73 7
Http2PushPromiseFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
72 3
MonitoringFilter.java
in monitoring/src/main/java/org/apache/mina/monitoring
68 7
Http2DataFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
68 3
Http2GoAwayFrame.java
in http2/src/main/java/org/apache/mina/http2/api
66 11
TextLineEncoder.java
in codec/src/main/java/org/apache/mina/codec/textline
66 10
Http2PriorityFrame.java
in http2/src/main/java/org/apache/mina/http2/api
65 13
Http2DataFrame.java
in http2/src/main/java/org/apache/mina/http2/api
64 6
HeadersEncoder.java
in http2/src/main/java/org/apache/mina/http2/impl
59 4
AvroMessageEncoder.java
in avro/src/main/java/org/apache/mina/avro/codec/serialization
59 2
DefaultAttributeContainer.java
in core/src/main/java/org/apache/mina/session
58 5
Files With Most Units (Top 50)
File# lines# units
IoBuffer.java
in codec/src/main/java/org/apache/mina/codec
630 101
AbstractIoSession.java
in core/src/main/java/org/apache/mina/session
581 43
CoapMessage.java
in coap/src/main/java/org/apache/mina/coap
254 27
ProxyTcpSessionConfig.java
in core/src/main/java/org/apache/mina/transport/tcp
214 25
TextLineDecoder.java
in codec/src/main/java/org/apache/mina/codec/textline
228 25
LoggingFilter.java
in core/src/main/java/org/apache/mina/filter/logging
145 23
NioTcpSession.java
in core/src/main/java/org/apache/mina/transport/nio
217 19
AbstractIoService.java
in core/src/main/java/org/apache/mina/service
99 19
Http2Frame.java
in http2/src/main/java/org/apache/mina/http2/api
94 18
ExpiringMap.java
in coap/src/main/java/org/apache/mina/coap/retry
110 16
NioTcpServer.java
in core/src/main/java/org/apache/mina/transport/nio
183 16
NioUdpSession.java
in core/src/main/java/org/apache/mina/transport/nio
162 16
Http2HeadersFrame.java
in http2/src/main/java/org/apache/mina/http2/api
114 15
SslHelper.java
in core/src/main/java/org/apache/mina/transport/nio
281 15
NioUdpServer.java
in core/src/main/java/org/apache/mina/transport/nio
168 14
Http2PriorityFrame.java
in http2/src/main/java/org/apache/mina/http2/api
65 13
BioUdpSession.java
in core/src/main/java/org/apache/mina/transport/bio
86 13
AbstractIoSessionConfig.java
in core/src/main/java/org/apache/mina/session
83 13
HttpRequestImpl.java
in http/src/main/java/org/apache/mina/http
82 13
Http2FrameHeadePartialDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
80 12
NioSelectorLoop.java
in core/src/main/java/org/apache/mina/transport/nio
223 12
BioUdpServer.java
in core/src/main/java/org/apache/mina/transport/bio
149 12
Http2GoAwayFrame.java
in http2/src/main/java/org/apache/mina/http2/api
66 11
AbstractIoHandler.java
in core/src/main/java/org/apache/mina/api
41 11
DefaultTcpSessionConfig.java
in core/src/main/java/org/apache/mina/transport/tcp
52 11
DefaultWriteRequest.java
in core/src/main/java/org/apache/mina/session
88 11
AbstractIoFuture.java
in core/src/main/java/org/apache/mina/util
145 10
DefaultHttpResponse.java
in http/src/main/java/org/apache/mina/http/api
57 10
TextLineEncoder.java
in codec/src/main/java/org/apache/mina/codec/textline
66 10
Http2PushPromiseFrame.java
in http2/src/main/java/org/apache/mina/http2/api
77 9
AbstractIoFilter.java
in core/src/main/java/org/apache/mina/api
36 9
AbstractNioSession.java
in core/src/main/java/org/apache/mina/transport/nio
205 9
ByteBufferOutputStream.java
in codec/src/main/java/org/apache/mina/util
46 9
SizePrefixedDecoder.java
in codec/src/main/java/org/apache/mina/codec/delimited
50 9
CoapTransmission.java
in coap/src/main/java/org/apache/mina/coap/retry
47 8
IndexedIdleChecker.java
in core/src/main/java/org/apache/mina/service/idlechecker
162 8
HandlerCaller.java
in core/src/main/java/org/apache/mina/service/executor
77 8
ByteBufferInputStream.java
in codec/src/main/java/org/apache/mina/util
54 8
MonitoringFilter.java
in monitoring/src/main/java/org/apache/mina/monitoring
68 7
Http2SettingsFrame.java
in http2/src/main/java/org/apache/mina/http2/api
42 7
Http2WindowUpdateFrame.java
in http2/src/main/java/org/apache/mina/http2/api
37 7
Http2RstStreamFrame.java
in http2/src/main/java/org/apache/mina/http2/api
37 7
Http2FrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
33 7
ProtocolCodecFilter.java
in core/src/main/java/org/apache/mina/filter/codec
73 7
AttributeKey.java
in core/src/main/java/org/apache/mina/session
46 7
CoapResponse.java
in coap/src/main/java/org/apache/mina/coap/resource
38 6
Http2Setting.java
in http2/src/main/java/org/apache/mina/http2/api
23 6
Http2DataFrame.java
in http2/src/main/java/org/apache/mina/http2/api
64 6
DateUtil.java
in http/src/main/java/org/apache/mina/http
48 6
HttpDecoderState.java
in http/src/main/java/org/apache/mina/http
25 6
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 74 long lines.

File# lines# units# long lines
251 - 56
Http2Frame.java
in http2/src/main/java/org/apache/mina/http2/api
94 18 2
CoapRetryFilter.java
in coap/src/main/java/org/apache/mina/coap/retry
92 3 1
Http2PriorityFrame.java
in http2/src/main/java/org/apache/mina/http2/api
65 13 1
Http2SettingsFrame.java
in http2/src/main/java/org/apache/mina/http2/api
42 7 1
Http2HeadersFrame.java
in http2/src/main/java/org/apache/mina/http2/api
114 15 1
Http2UnknownFrame.java
in http2/src/main/java/org/apache/mina/http2/api
36 5 1
Http2ContinuationFrame.java
in http2/src/main/java/org/apache/mina/http2/api
38 5 1
Http2WindowUpdateFrame.java
in http2/src/main/java/org/apache/mina/http2/api
37 7 1
Http2RstStreamFrame.java
in http2/src/main/java/org/apache/mina/http2/api
37 7 1
Http2PushPromiseFrame.java
in http2/src/main/java/org/apache/mina/http2/api
77 9 1
Http2GoAwayFrame.java
in http2/src/main/java/org/apache/mina/http2/api
66 11 1
HeadersEncoder.java
in http2/src/main/java/org/apache/mina/http2/impl
59 4 1
Http2HeadersFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
88 3 1
Http2PriorityFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
55 3 1
NioUdpServer.java
in core/src/main/java/org/apache/mina/transport/nio
168 14 1
NioSelectorLoop.java
in core/src/main/java/org/apache/mina/transport/nio
223 12 1
OrderedHandlerExecutor.java
in core/src/main/java/org/apache/mina/service/executor
55 5 1
Correlations

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

codec/src/main/java/org/apache/mina/codec/IoBuffer.java x: 26 commits (all time) y: 630 lines of code core/src/main/java/org/apache/mina/session/TrafficClassEnum.java x: 2 commits (all time) y: 25 lines of code core/src/main/java/org/apache/mina/filter/codec/ProtocolCodecFilter.java x: 108 commits (all time) y: 73 lines of code http/src/main/java/org/apache/mina/http/HttpRequestImpl.java x: 6 commits (all time) y: 82 lines of code http/src/main/java/org/apache/mina/http/api/HttpRequest.java x: 4 commits (all time) y: 11 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2Constants.java x: 4 commits (all time) y: 50 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2ContinuationFrame.java x: 3 commits (all time) y: 38 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2DataFrame.java x: 3 commits (all time) y: 64 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2Frame.java x: 4 commits (all time) y: 94 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2GoAwayFrame.java x: 3 commits (all time) y: 66 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2Header.java x: 3 commits (all time) y: 23 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2HeadersFrame.java x: 3 commits (all time) y: 114 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2NameValuePair.java x: 3 commits (all time) y: 21 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2PingFrame.java x: 3 commits (all time) y: 37 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2PushPromiseFrame.java x: 3 commits (all time) y: 77 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2SettingsFrame.java x: 3 commits (all time) y: 42 lines of code http2/src/main/java/org/apache/mina/http2/codec/Http2ProtocolDecoder.java x: 2 commits (all time) y: 18 lines of code http2/src/main/java/org/apache/mina/http2/codec/Http2ProtocolEncoder.java x: 2 commits (all time) y: 14 lines of code http2/src/main/java/org/apache/mina/http2/impl/BytePartialDecoder.java x: 2 commits (all time) y: 29 lines of code http2/src/main/java/org/apache/mina/http2/impl/HeadersEncoder.java x: 3 commits (all time) y: 59 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2Connection.java x: 4 commits (all time) y: 81 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2ContinuationFrameDecoder.java x: 3 commits (all time) y: 28 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2DataFrameDecoder.java x: 3 commits (all time) y: 68 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2FrameDecoder.java x: 4 commits (all time) y: 33 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2FrameHeadePartialDecoder.java x: 2 commits (all time) y: 80 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2GoAwayFrameDecoder.java x: 3 commits (all time) y: 55 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2HeadersFrameDecoder.java x: 3 commits (all time) y: 88 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2PushPromiseFrameDecoder.java x: 3 commits (all time) y: 72 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2RstStreamFrameDecoder.java x: 3 commits (all time) y: 46 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2UnknownFrameDecoder.java x: 3 commits (all time) y: 30 lines of code http2/src/main/java/org/apache/mina/http2/impl/IntPartialDecoder.java x: 2 commits (all time) y: 35 lines of code http2/src/main/java/org/apache/mina/http2/impl/PartialDecoder.java x: 2 commits (all time) y: 7 lines of code core/src/main/java/org/apache/mina/util/ByteBufferDumper.java x: 13 commits (all time) y: 86 lines of code core/src/main/java/org/apache/mina/session/DefaultWriteRequest.java x: 9 commits (all time) y: 88 lines of code core/src/main/java/org/apache/mina/session/WriteRequest.java x: 7 commits (all time) y: 12 lines of code core/src/main/java/org/apache/mina/transport/bio/BioUdpSession.java x: 4 commits (all time) y: 86 lines of code core/src/main/java/org/apache/mina/transport/nio/AbstractNioSession.java x: 8 commits (all time) y: 205 lines of code core/src/main/java/org/apache/mina/transport/nio/SslHelper.java x: 7 commits (all time) y: 281 lines of code core/src/main/java/org/apache/mina/api/AbstractIoFilter.java x: 5 commits (all time) y: 36 lines of code core/src/main/java/org/apache/mina/api/AbstractIoHandler.java x: 6 commits (all time) y: 41 lines of code core/src/main/java/org/apache/mina/api/IoFilter.java x: 5 commits (all time) y: 15 lines of code core/src/main/java/org/apache/mina/api/IoHandler.java x: 6 commits (all time) y: 15 lines of code core/src/main/java/org/apache/mina/service/executor/EventVisitor.java x: 3 commits (all time) y: 11 lines of code core/src/main/java/org/apache/mina/service/executor/HandlerCaller.java x: 5 commits (all time) y: 77 lines of code core/src/main/java/org/apache/mina/service/executor/HandshakeCompletedEvent.java x: 1 commits (all time) y: 16 lines of code core/src/main/java/org/apache/mina/session/AbstractIoSession.java x: 64 commits (all time) y: 581 lines of code core/src/main/java/org/apache/mina/filter/logging/LoggingFilter.java x: 35 commits (all time) y: 145 lines of code codec/src/main/java/org/apache/mina/codec/textline/TextLineDecoder.java x: 7 commits (all time) y: 228 lines of code coap/src/main/java/org/apache/mina/coap/retry/CoapTransmission.java x: 2 commits (all time) y: 47 lines of code core/src/main/java/org/apache/mina/transport/bio/BioUdpServer.java x: 8 commits (all time) y: 149 lines of code coap/src/main/java/org/apache/mina/coap/retry/ExpiringMap.java x: 2 commits (all time) y: 110 lines of code coap/src/main/java/org/apache/mina/coap/resource/AbstractResourceHandler.java x: 4 commits (all time) y: 15 lines of code coap/src/main/java/org/apache/mina/coap/resource/ResourceHandler.java x: 5 commits (all time) y: 10 lines of code coap/src/main/java/org/apache/mina/coap/resource/ResourceRegistry.java x: 7 commits (all time) y: 81 lines of code core/src/main/java/org/apache/mina/filterchain/ReadFilterChainController.java x: 5 commits (all time) y: 5 lines of code core/src/main/java/org/apache/mina/transport/nio/NioSelectorLoop.java x: 20 commits (all time) y: 223 lines of code core/src/main/java/org/apache/mina/transport/nio/SelectorLoop.java x: 8 commits (all time) y: 11 lines of code core/src/main/java/org/apache/mina/service/idlechecker/IndexedIdleChecker.java x: 11 commits (all time) y: 162 lines of code monitoring/src/main/java/org/apache/mina/monitoring/MonitoringFilter.java x: 1 commits (all time) y: 68 lines of code avro/src/main/java/org/apache/mina/avro/codec/AvroDecoder.java x: 3 commits (all time) y: 15 lines of code avro/src/main/java/org/apache/mina/avro/codec/serialization/AvroMessageEncoder.java x: 2 commits (all time) y: 59 lines of code coap/src/main/java/org/apache/mina/coap/CoapMessage.java x: 9 commits (all time) y: 254 lines of code coap/src/main/java/org/apache/mina/coap/codec/CoapDecoder.java x: 10 commits (all time) y: 77 lines of code coap/src/main/java/org/apache/mina/coap/codec/CoapEncoder.java x: 7 commits (all time) y: 88 lines of code coap/src/main/java/org/apache/mina/coap/resource/CoapResponse.java x: 4 commits (all time) y: 38 lines of code distribution/src/main/assembly/bin.xml x: 8 commits (all time) y: 52 lines of code protobuf/src/main/java/org/apache/mina/codec/delimited/ProtobufDecoder.java x: 6 commits (all time) y: 22 lines of code protobuf/src/main/java/org/apache/mina/codec/delimited/ProtobufDynamicDecoder.java x: 5 commits (all time) y: 13 lines of code protobuf/src/main/java/org/apache/mina/codec/delimited/serialization/ProtobufDynamicMessageDecoder.java x: 6 commits (all time) y: 34 lines of code protobuf/src/main/java/org/apache/mina/codec/delimited/serialization/ProtobufMessageDecoder.java x: 5 commits (all time) y: 34 lines of code codec/src/main/java/org/apache/mina/codec/delimited/ints/IntTranscoder.java x: 3 commits (all time) y: 7 lines of code thrift/src/main/java/org/apache/mina/codec/delimited/serialization/ThriftDynamicMessageDecoder.java x: 6 commits (all time) y: 37 lines of code thrift/src/main/java/org/apache/mina/codec/delimited/serialization/ThriftMessageEncoder.java x: 5 commits (all time) y: 39 lines of code codec/src/main/java/org/apache/mina/codec/delimited/IoBufferDecoder.java x: 1 commits (all time) y: 22 lines of code codec/src/main/java/org/apache/mina/codec/delimited/SizePrefixedDecoder.java x: 12 commits (all time) y: 50 lines of code codec/src/main/java/org/apache/mina/codec/delimited/ints/RawInt32.java x: 10 commits (all time) y: 52 lines of code codec/src/main/java/org/apache/mina/codec/delimited/ints/VarInt.java x: 8 commits (all time) y: 86 lines of code codec/src/main/java/org/apache/mina/codec/delimited/serialization/JavaNativeMessageDecoder.java x: 4 commits (all time) y: 20 lines of code core/src/main/java/org/apache/mina/transport/nio/NioTcpServer.java x: 21 commits (all time) y: 183 lines of code ImprovedJavaConventions.xml x: 3 commits (all time) y: 251 lines of code core/src/main/java/org/apache/mina/service/executor/package-info.java x: 3 commits (all time) y: 1 lines of code core/src/main/java/org/apache/mina/transport/nio/NioUdpSession.java x: 13 commits (all time) y: 162 lines of code core/src/main/java/org/apache/mina/api/AbstractIoFutureListener.java x: 1 commits (all time) y: 7 lines of code core/src/main/java/org/apache/mina/filter/query/Request.java x: 1 commits (all time) y: 4 lines of code codec/src/main/java/org/apache/mina/codec/delimited/ByteBufferEncoder.java x: 6 commits (all time) y: 23 lines of code core/src/main/java/org/apache/mina/api/package-info.java x: 2 commits (all time) y: 1 lines of code core/src/main/java/org/apache/mina/transport/bio/package-info.java x: 1 commits (all time) y: 1 lines of code core/src/main/java/org/apache/mina/api/IoClient.java x: 6 commits (all time) y: 5 lines of code core/src/main/java/org/apache/mina/api/IoServer.java x: 7 commits (all time) y: 8 lines of code core/src/main/java/org/apache/mina/api/MinaRuntimeException.java x: 2 commits (all time) y: 16 lines of code core/src/main/java/org/apache/mina/transport/udp/AbstractUdpClient.java x: 8 commits (all time) y: 17 lines of code core/src/main/java/org/apache/mina/transport/nio/NioUdpServer.java x: 15 commits (all time) y: 168 lines of code core/src/main/java/org/apache/mina/api/IoSession.java x: 25 commits (all time) y: 50 lines of code core/src/main/java/org/apache/mina/transport/nio/NioTcpClient.java x: 12 commits (all time) y: 153 lines of code core/src/main/java/org/apache/mina/transport/nio/NioUdpClient.java x: 6 commits (all time) y: 91 lines of code core/src/main/java/org/apache/mina/transport/udp/AbstractUdpServer.java x: 11 commits (all time) y: 25 lines of code coap/src/main/java/org/apache/mina/coap/CoapOptionType.java x: 5 commits (all time) y: 20 lines of code core/src/main/java/org/apache/mina/transport/nio/NioTcpSession.java x: 17 commits (all time) y: 217 lines of code core/src/main/java/org/apache/mina/service/AbstractIoService.java x: 16 commits (all time) y: 99 lines of code core/src/main/java/org/apache/mina/service/server/AbstractIoServer.java x: 8 commits (all time) y: 25 lines of code core/src/main/java/org/apache/mina/transport/tcp/AbstractTcpClient.java x: 9 commits (all time) y: 23 lines of code http/src/main/java/org/apache/mina/http/DateUtil.java x: 7 commits (all time) y: 48 lines of code http/src/main/java/org/apache/mina/http/DecoderState.java x: 4 commits (all time) y: 7 lines of code http/src/main/java/org/apache/mina/http/HttpServerDecoder.java x: 15 commits (all time) y: 97 lines of code http/src/main/java/org/apache/mina/http/api/HttpPduEncodingVisitor.java x: 2 commits (all time) y: 8 lines of code coap/src/main/java/org/apache/mina/coap/CoapOption.java x: 5 commits (all time) y: 51 lines of code http/src/main/java/org/apache/mina/http/api/DefaultHttpResponse.java x: 4 commits (all time) y: 57 lines of code codec/src/main/java/org/apache/mina/codec/delimited/SizePrefixedEncoder.java x: 9 commits (all time) y: 25 lines of code codec/src/main/java/org/apache/mina/util/ByteBufferInputStream.java x: 3 commits (all time) y: 54 lines of code core/src/main/java/org/apache/mina/util/AbstractIoFuture.java x: 9 commits (all time) y: 145 lines of code core/src/main/java/org/apache/mina/session/AbstractIoSessionConfig.java x: 5 commits (all time) y: 83 lines of code core/src/main/java/org/apache/mina/transport/tcp/ProxyTcpSessionConfig.java x: 5 commits (all time) y: 214 lines of code coap/src/main/java/org/apache/mina/coap/MessageType.java x: 3 commits (all time) y: 19 lines of code coap/src/main/java/org/apache/mina/coap/CoapCode.java x: 1 commits (all time) y: 31 lines of code http/src/main/java/org/apache/mina/http/HttpDecoderState.java x: 1 commits (all time) y: 25 lines of code http/src/main/java/org/apache/mina/http/HttpServerEncoder.java x: 6 commits (all time) y: 48 lines of code core/src/main/java/org/apache/mina/transport/tcp/AbstractTcpServer.java x: 11 commits (all time) y: 18 lines of code core/src/main/java/org/apache/mina/transport/tcp/DefaultTcpSessionConfig.java x: 3 commits (all time) y: 52 lines of code core/src/main/java/org/apache/mina/api/IoSessionConfig.java x: 8 commits (all time) y: 19 lines of code http/src/main/java/org/apache/mina/http/api/HttpStatus.java x: 2 commits (all time) y: 52 lines of code http/src/main/java/org/apache/mina/http/api/HttpMessage.java x: 2 commits (all time) y: 10 lines of code http/src/main/java/org/apache/mina/http/api/HttpMethod.java x: 2 commits (all time) y: 4 lines of code http/src/main/java/org/apache/mina/http/api/HttpVersion.java x: 2 commits (all time) y: 22 lines of code core/src/main/java/org/apache/mina/service/client/AbstractIoClient.java x: 8 commits (all time) y: 9 lines of code core/src/main/java/org/apache/mina/transport/nio/FixedSelectorLoopPool.java x: 4 commits (all time) y: 19 lines of code core/src/main/java/org/apache/mina/api/IoService.java x: 14 commits (all time) y: 12 lines of code core/src/main/java/org/apache/mina/service/idlechecker/IdleChecker.java x: 3 commits (all time) y: 9 lines of code core/src/main/java/org/apache/mina/session/AttributeContainer.java x: 1 commits (all time) y: 10 lines of code core/src/main/java/org/apache/mina/session/AttributeKey.java x: 1 commits (all time) y: 46 lines of code core/src/main/java/org/apache/mina/util/Assert.java x: 1 commits (all time) y: 14 lines of code core/src/main/java/org/apache/mina/filter/logging/LogLevel.java x: 9 commits (all time) y: 16 lines of code
630.0
lines of code
  min: 1.0
  average: 50.28
  25th percentile: 12.0
  median: 25.0
  75th percentile: 57.0
  max: 630.0
0 108.0
commits (all time)
min: 1.0 | average: 5.54 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 108.0

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

codec/src/main/java/org/apache/mina/codec/IoBuffer.java x: 7 contributors (all time) y: 630 lines of code core/src/main/java/org/apache/mina/session/TrafficClassEnum.java x: 2 contributors (all time) y: 25 lines of code core/src/main/java/org/apache/mina/filter/codec/ProtocolCodecFilter.java x: 12 contributors (all time) y: 73 lines of code http/src/main/java/org/apache/mina/http/HttpRequestImpl.java x: 3 contributors (all time) y: 82 lines of code http/src/main/java/org/apache/mina/http/api/HttpRequest.java x: 2 contributors (all time) y: 11 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2Constants.java x: 1 contributors (all time) y: 50 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2ContinuationFrame.java x: 1 contributors (all time) y: 38 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2DataFrame.java x: 1 contributors (all time) y: 64 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2Frame.java x: 1 contributors (all time) y: 94 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2GoAwayFrame.java x: 1 contributors (all time) y: 66 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2Header.java x: 1 contributors (all time) y: 23 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2HeadersFrame.java x: 1 contributors (all time) y: 114 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2NameValuePair.java x: 1 contributors (all time) y: 21 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2PingFrame.java x: 1 contributors (all time) y: 37 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2PushPromiseFrame.java x: 1 contributors (all time) y: 77 lines of code http2/src/main/java/org/apache/mina/http2/api/Http2SettingsFrame.java x: 1 contributors (all time) y: 42 lines of code http2/src/main/java/org/apache/mina/http2/codec/Http2ProtocolDecoder.java x: 1 contributors (all time) y: 18 lines of code http2/src/main/java/org/apache/mina/http2/codec/Http2ProtocolEncoder.java x: 1 contributors (all time) y: 14 lines of code http2/src/main/java/org/apache/mina/http2/impl/BytePartialDecoder.java x: 1 contributors (all time) y: 29 lines of code http2/src/main/java/org/apache/mina/http2/impl/HeadersEncoder.java x: 1 contributors (all time) y: 59 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2Connection.java x: 1 contributors (all time) y: 81 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2DataFrameDecoder.java x: 1 contributors (all time) y: 68 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2FrameDecoder.java x: 1 contributors (all time) y: 33 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2GoAwayFrameDecoder.java x: 1 contributors (all time) y: 55 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2HeadersFrameDecoder.java x: 1 contributors (all time) y: 88 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2PushPromiseFrameDecoder.java x: 1 contributors (all time) y: 72 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2RstStreamFrameDecoder.java x: 1 contributors (all time) y: 46 lines of code http2/src/main/java/org/apache/mina/http2/impl/Http2UnknownFrameDecoder.java x: 1 contributors (all time) y: 30 lines of code http2/src/main/java/org/apache/mina/http2/impl/PartialDecoder.java x: 1 contributors (all time) y: 7 lines of code core/src/main/java/org/apache/mina/util/ByteBufferDumper.java x: 4 contributors (all time) y: 86 lines of code core/src/main/java/org/apache/mina/session/DefaultWriteRequest.java x: 3 contributors (all time) y: 88 lines of code core/src/main/java/org/apache/mina/session/WriteRequest.java x: 3 contributors (all time) y: 12 lines of code core/src/main/java/org/apache/mina/transport/bio/BioUdpSession.java x: 2 contributors (all time) y: 86 lines of code core/src/main/java/org/apache/mina/transport/nio/AbstractNioSession.java x: 4 contributors (all time) y: 205 lines of code core/src/main/java/org/apache/mina/transport/nio/SslHelper.java x: 3 contributors (all time) y: 281 lines of code core/src/main/java/org/apache/mina/api/AbstractIoFilter.java x: 3 contributors (all time) y: 36 lines of code core/src/main/java/org/apache/mina/api/AbstractIoHandler.java x: 3 contributors (all time) y: 41 lines of code core/src/main/java/org/apache/mina/api/IoFilter.java x: 3 contributors (all time) y: 15 lines of code core/src/main/java/org/apache/mina/service/executor/HandlerCaller.java x: 3 contributors (all time) y: 77 lines of code core/src/main/java/org/apache/mina/service/executor/HandshakeCompletedEvent.java x: 1 contributors (all time) y: 16 lines of code core/src/main/java/org/apache/mina/session/AbstractIoSession.java x: 3 contributors (all time) y: 581 lines of code coap/src/main/java/org/apache/mina/coap/retry/CoapRetryFilter.java x: 3 contributors (all time) y: 92 lines of code core/src/main/java/org/apache/mina/filter/logging/LoggingFilter.java x: 8 contributors (all time) y: 145 lines of code codec/src/main/java/org/apache/mina/codec/textline/TextLineDecoder.java x: 4 contributors (all time) y: 228 lines of code core/src/main/java/org/apache/mina/transport/bio/BioUdpServer.java x: 1 contributors (all time) y: 149 lines of code coap/src/main/java/org/apache/mina/coap/retry/ExpiringMap.java x: 2 contributors (all time) y: 110 lines of code coap/src/main/java/org/apache/mina/coap/resource/ResourceRegistry.java x: 3 contributors (all time) y: 81 lines of code core/src/main/java/org/apache/mina/filterchain/ReadFilterChainController.java x: 2 contributors (all time) y: 5 lines of code core/src/main/java/org/apache/mina/transport/nio/NioSelectorLoop.java x: 2 contributors (all time) y: 223 lines of code core/src/main/java/org/apache/mina/service/idlechecker/IndexedIdleChecker.java x: 2 contributors (all time) y: 162 lines of code coap/src/main/java/org/apache/mina/coap/CoapMessage.java x: 3 contributors (all time) y: 254 lines of code coap/src/main/java/org/apache/mina/coap/resource/CoapResponse.java x: 3 contributors (all time) y: 38 lines of code distribution/src/main/assembly/bin.xml x: 2 contributors (all time) y: 52 lines of code protobuf/src/main/java/org/apache/mina/codec/delimited/ProtobufDecoder.java x: 3 contributors (all time) y: 22 lines of code protobuf/src/main/java/org/apache/mina/codec/delimited/ProtobufDynamicDecoder.java x: 3 contributors (all time) y: 13 lines of code protobuf/src/main/java/org/apache/mina/codec/delimited/serialization/ProtobufDynamicMessageDecoder.java x: 3 contributors (all time) y: 34 lines of code codec/src/main/java/org/apache/mina/codec/delimited/SizePrefixedDecoder.java x: 3 contributors (all time) y: 50 lines of code codec/src/main/java/org/apache/mina/codec/delimited/ints/VarInt.java x: 3 contributors (all time) y: 86 lines of code core/src/main/java/org/apache/mina/transport/nio/NioTcpServer.java x: 2 contributors (all time) y: 183 lines of code ImprovedJavaConventions.xml x: 2 contributors (all time) y: 251 lines of code core/src/main/java/org/apache/mina/filter/query/RequestFuture.java x: 2 contributors (all time) y: 38 lines of code core/src/main/java/org/apache/mina/service/executor/package-info.java x: 2 contributors (all time) y: 1 lines of code core/src/main/java/org/apache/mina/service/executor/OrderedHandlerExecutor.java x: 2 contributors (all time) y: 55 lines of code core/src/main/java/org/apache/mina/filter/query/Request.java x: 1 contributors (all time) y: 4 lines of code codec/src/main/java/org/apache/mina/codec/delimited/ByteBufferEncoder.java x: 3 contributors (all time) y: 23 lines of code core/src/main/java/org/apache/mina/api/package-info.java x: 1 contributors (all time) y: 1 lines of code core/src/main/java/org/apache/mina/api/IoServer.java x: 2 contributors (all time) y: 8 lines of code core/src/main/java/org/apache/mina/transport/udp/AbstractUdpClient.java x: 2 contributors (all time) y: 17 lines of code core/src/main/java/org/apache/mina/transport/nio/NioUdpServer.java x: 2 contributors (all time) y: 168 lines of code core/src/main/java/org/apache/mina/transport/nio/NioTcpClient.java x: 2 contributors (all time) y: 153 lines of code core/src/main/java/org/apache/mina/transport/nio/NioUdpClient.java x: 2 contributors (all time) y: 91 lines of code coap/src/main/java/org/apache/mina/coap/CoapOptionType.java x: 2 contributors (all time) y: 20 lines of code core/src/main/java/org/apache/mina/transport/nio/NioTcpSession.java x: 2 contributors (all time) y: 217 lines of code core/src/main/java/org/apache/mina/session/DefaultAttributeContainer.java x: 2 contributors (all time) y: 58 lines of code core/src/main/java/org/apache/mina/service/AbstractIoService.java x: 2 contributors (all time) y: 99 lines of code core/src/main/java/org/apache/mina/transport/tcp/AbstractTcpClient.java x: 2 contributors (all time) y: 23 lines of code http/src/main/java/org/apache/mina/http/DateUtil.java x: 3 contributors (all time) y: 48 lines of code http/src/main/java/org/apache/mina/http/HttpServerDecoder.java x: 3 contributors (all time) y: 97 lines of code codec/src/main/java/org/apache/mina/codec/textline/TextLineEncoder.java x: 2 contributors (all time) y: 66 lines of code codec/src/main/java/org/apache/mina/util/ByteBufferInputStream.java x: 2 contributors (all time) y: 54 lines of code core/src/main/java/org/apache/mina/util/AbstractIoFuture.java x: 2 contributors (all time) y: 145 lines of code core/src/main/java/org/apache/mina/session/AbstractIoSessionConfig.java x: 2 contributors (all time) y: 83 lines of code core/src/main/java/org/apache/mina/transport/tcp/ProxyTcpSessionConfig.java x: 2 contributors (all time) y: 214 lines of code core/src/main/java/org/apache/mina/transport/udp/DefaultUdpSessionConfig.java x: 1 contributors (all time) y: 12 lines of code coap/src/main/java/org/apache/mina/coap/MessageType.java x: 2 contributors (all time) y: 19 lines of code http/src/main/java/org/apache/mina/http/HttpDecoderState.java x: 1 contributors (all time) y: 25 lines of code http/src/main/java/org/apache/mina/http/HttpServerEncoder.java x: 2 contributors (all time) y: 48 lines of code http/src/main/java/org/apache/mina/http/ArrayUtil.java x: 2 contributors (all time) y: 13 lines of code core/src/main/java/org/apache/mina/service/idlechecker/IdleChecker.java x: 1 contributors (all time) y: 9 lines of code core/src/main/java/org/apache/mina/filter/logging/LogLevel.java x: 4 contributors (all time) y: 16 lines of code
630.0
lines of code
  min: 1.0
  average: 50.28
  25th percentile: 12.0
  median: 25.0
  75th percentile: 57.0
  max: 630.0
0 12.0
contributors (all time)
min: 1.0 | average: 1.86 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.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".