apache / mina
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 204 files with 10,257 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (73 lines of code)
    • 2 files changed 21-50 times (726 lines of code)
    • 40 files changed 6-20 times (3,966 lines of code)
    • 161 files changed 1-5 times (5,492 lines of code)
0% | <1% | 7% | 38% | 53%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 204 files with 10,257 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (73 lines of code)
    • 2 files changed by 6-10 contributors (775 lines of code)
    • 106 files changed by 2-5 contributors (6,700 lines of code)
    • 95 files changed by 1 contributor (2,709 lines of code)
0% | <1% | 7% | 65% | 26%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, sh, properties, txt, proto, gitignore, avsc, thrift, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | <1% | 7% | 39% | 52%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
core0% | 1% | 15% | 53% | 29%
codec0% | 0% | 0% | 54% | 45%
coap0% | 0% | 0% | 35% | 64%
http0% | 0% | 0% | 51% | 48%
http20% | 0% | 0% | 0% | 100%
ROOT0% | 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%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ProtocolCodecFilter.java
in core/src/main/java/org/apache/mina/filter/codec
73 7 2006-01-13 2015-04-12 89 12 akarasulu@apache.org jeffmaury@apache.org
AbstractIoSession.java
in core/src/main/java/org/apache/mina/session
581 43 2011-08-26 2014-12-12 49 3 jvermillard@apache.org jeffmaury@apache.org
LoggingFilter.java
in core/src/main/java/org/apache/mina/filter/logging
145 23 2007-07-27 2014-10-11 31 8 trustin@apache.org elecharny@symas.com
IoSession.java
in core/src/main/java/org/apache/mina/api
50 - 2011-08-26 2013-06-06 20 2 jvermillard@apache.org jvermillard@apache.org
NioTcpServer.java
in core/src/main/java/org/apache/mina/transport/nio
183 16 2012-05-25 2013-06-20 18 2 jvermillard@apache.org elecharny@apache.org
NioSelectorLoop.java
in core/src/main/java/org/apache/mina/transport/nio
223 12 2012-09-30 2013-10-28 17 2 jvermillard@apache.org jvermillard@apache.org
NioTcpSession.java
in core/src/main/java/org/apache/mina/transport/nio
217 19 2012-05-25 2013-05-26 15 2 jvermillard@apache.org jvermillard@apache.org
IoBuffer.java
in codec/src/main/java/org/apache/mina/codec
630 101 2013-04-25 2017-06-06 15 7 jvermillard@apache.org elecharny@symas.com
HttpServerDecoder.java
in http/src/main/java/org/apache/mina/http
97 4 2011-10-05 2013-05-17 14 3 elecharny@apache.org elecharny@apache.org
NioUdpSession.java
in core/src/main/java/org/apache/mina/transport/nio
162 16 2012-05-25 2013-06-15 13 2 jvermillard@apache.org jvermillard@apache.org
NioUdpServer.java
in core/src/main/java/org/apache/mina/transport/nio
168 14 2012-05-25 2013-06-06 13 2 jvermillard@apache.org jvermillard@apache.org
AbstractIoService.java
in core/src/main/java/org/apache/mina/service
99 19 2011-08-26 2013-05-19 12 2 jvermillard@apache.org jvermillard@apache.org
IoService.java
in core/src/main/java/org/apache/mina/api
12 - 2011-08-26 2012-12-21 11 2 jvermillard@apache.org jvermillard@apache.org
AbstractTcpServer.java
in core/src/main/java/org/apache/mina/transport/tcp
18 4 2011-08-26 2013-03-21 11 2 jvermillard@apache.org elecharny@apache.org
AbstractUdpServer.java
in core/src/main/java/org/apache/mina/transport/udp
25 5 2011-08-26 2013-06-06 11 2 jvermillard@apache.org jvermillard@apache.org
ByteBufferDumper.java
in core/src/main/java/org/apache/mina/util
86 4 2011-09-23 2015-03-22 10 4 jvermillard@apache.org jeffmaury@apache.org
NioTcpClient.java
in core/src/main/java/org/apache/mina/transport/nio
153 5 2012-05-25 2013-06-06 10 2 jvermillard@apache.org jvermillard@apache.org
IndexedIdleChecker.java
in core/src/main/java/org/apache/mina/service/idlechecker
162 8 2012-02-15 2013-08-06 10 2 jvermillard@apache.org jvermillard@apache.org
AbstractTcpClient.java
in core/src/main/java/org/apache/mina/transport/tcp
23 5 2011-08-26 2013-05-19 9 2 jvermillard@apache.org jvermillard@apache.org
SizePrefixedDecoder.java
in codec/src/main/java/org/apache/mina/codec/delimited
50 9 2013-04-23 2013-07-03 9 3 raphael.barazzutti@gmail.com rbarazzutti@apache.org
DefaultWriteRequest.java
in core/src/main/java/org/apache/mina/session
88 11 2011-08-26 2014-12-14 9 3 jvermillard@apache.org jeffmaury@apache.org
SelectorLoop.java
in core/src/main/java/org/apache/mina/transport/nio
11 - 2012-09-30 2013-10-28 8 2 jvermillard@apache.org jvermillard@apache.org
LogLevel.java
in core/src/main/java/org/apache/mina/filter/logging
16 2 2007-11-26 2011-08-26 8 4 trustin@apache.org jvermillard@apache.org
AbstractUdpClient.java
in core/src/main/java/org/apache/mina/transport/udp
17 2 2011-08-26 2013-06-06 8 2 jvermillard@apache.org jvermillard@apache.org
CoapDecoder.java
in coap/src/main/java/org/apache/mina/coap/codec
77 4 2013-04-25 2013-07-26 8 3 jvermillard@apache.org paliwalashish@gmail.com
AbstractIoFuture.java
in core/src/main/java/org/apache/mina/util
145 10 2011-08-26 2013-05-17 8 2 jvermillard@apache.org elecharny@apache.org
AbstractNioSession.java
in core/src/main/java/org/apache/mina/transport/nio
205 9 2012-07-23 2014-12-14 8 4 elecharny@apache.org jeffmaury@apache.org
IoServer.java
in core/src/main/java/org/apache/mina/api
8 - 2011-08-26 2013-06-09 7 2 jvermillard@apache.org jvermillard@apache.org
AbstractIoClient.java
in core/src/main/java/org/apache/mina/service/client
9 1 2011-08-26 2013-01-04 7 2 jvermillard@apache.org elecharny@apache.org
WriteRequest.java
in core/src/main/java/org/apache/mina/session
12 - 2011-08-26 2014-12-14 7 3 jvermillard@apache.org jeffmaury@apache.org
IoSessionConfig.java
in core/src/main/java/org/apache/mina/api
19 - 2011-08-26 2013-03-20 7 2 jvermillard@apache.org elecharny@apache.org
SizePrefixedEncoder.java
in codec/src/main/java/org/apache/mina/codec/delimited
25 3 2013-04-23 2013-05-17 7 2 raphael.barazzutti@gmail.com elecharny@apache.org
AbstractIoServer.java
in core/src/main/java/org/apache/mina/service/server
25 5 2011-08-26 2013-05-19 7 2 jvermillard@apache.org jvermillard@apache.org
DateUtil.java
in http/src/main/java/org/apache/mina/http
48 6 2011-09-03 2013-05-18 7 3 jvermillard@apache.org elecharny@apache.org
CoapMessage.java
in coap/src/main/java/org/apache/mina/coap
254 27 2013-04-25 2013-07-26 7 3 jvermillard@apache.org msangoi@sierrawireless.com
IoClient.java
in core/src/main/java/org/apache/mina/api
5 - 2011-08-26 2013-06-09 6 2 jvermillard@apache.org jvermillard@apache.org
IoHandler.java
in core/src/main/java/org/apache/mina/api
15 - 2012-11-13 2014-12-12 6 3 jvermillard@apache.org jeffmaury@apache.org
AbstractIoHandler.java
in core/src/main/java/org/apache/mina/api
41 11 2012-11-13 2014-12-12 6 3 jvermillard@apache.org jeffmaury@apache.org
HttpServerEncoder.java
in http/src/main/java/org/apache/mina/http
48 6 2011-10-05 2013-03-26 6 2 elecharny@apache.org jvermillard@apache.org
HttpRequestImpl.java
in http/src/main/java/org/apache/mina/http
82 13 2011-09-03 2015-04-12 6 3 jvermillard@apache.org jeffmaury@apache.org
VarInt.java
in codec/src/main/java/org/apache/mina/codec/delimited/ints
86 5 2013-04-28 2013-07-03 6 3 raphael.barazzutti@gmail.com rbarazzutti@apache.org
NioUdpClient.java
in core/src/main/java/org/apache/mina/transport/nio
91 4 2012-05-25 2013-06-06 6 2 jvermillard@apache.org jvermillard@apache.org
SslHelper.java
in core/src/main/java/org/apache/mina/transport/nio
281 15 2013-05-26 2014-12-14 6 3 jvermillard@apache.org jeffmaury@apache.org
ReadFilterChainController.java
in core/src/main/java/org/apache/mina/filterchain
5 - 2011-08-26 2013-10-29 5 2 jvermillard@apache.org jvermillard@apache.org
IoFilter.java
in core/src/main/java/org/apache/mina/api
15 - 2011-08-26 2014-12-12 5 3 jvermillard@apache.org jeffmaury@apache.org
AbstractIoFilter.java
in core/src/main/java/org/apache/mina/api
36 9 2012-05-24 2014-12-12 5 3 jvermillard@apache.org jeffmaury@apache.org
RawInt32.java
in codec/src/main/java/org/apache/mina/codec/delimited/ints
52 6 2013-04-28 2013-07-03 5 3 raphael.barazzutti@gmail.com rbarazzutti@apache.org
bin.xml
in distribution/src/main/assembly
52 - 2010-09-16 2013-07-17 5 2 elecharny@apache.org elecharny@apache.org
HandlerCaller.java
in core/src/main/java/org/apache/mina/service/executor
77 8 2012-12-21 2014-12-12 5 3 jvermillard@apache.org jeffmaury@apache.org
CoapEncoder.java
in coap/src/main/java/org/apache/mina/coap/codec
88 3 2013-04-25 2013-07-26 5 3 jvermillard@apache.org paliwalashish@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
ProtocolCodecFilter.java
in core/src/main/java/org/apache/mina/filter/codec
73 7 2006-01-13 2015-04-12 89 12 akarasulu@apache.org jeffmaury@apache.org
LoggingFilter.java
in core/src/main/java/org/apache/mina/filter/logging
145 23 2007-07-27 2014-10-11 31 8 trustin@apache.org elecharny@symas.com
IoBuffer.java
in codec/src/main/java/org/apache/mina/codec
630 101 2013-04-25 2017-06-06 15 7 jvermillard@apache.org elecharny@symas.com
ByteBufferDumper.java
in core/src/main/java/org/apache/mina/util
86 4 2011-09-23 2015-03-22 10 4 jvermillard@apache.org jeffmaury@apache.org
LogLevel.java
in core/src/main/java/org/apache/mina/filter/logging
16 2 2007-11-26 2011-08-26 8 4 trustin@apache.org jvermillard@apache.org
AbstractNioSession.java
in core/src/main/java/org/apache/mina/transport/nio
205 9 2012-07-23 2014-12-14 8 4 elecharny@apache.org jeffmaury@apache.org
TextLineDecoder.java
in codec/src/main/java/org/apache/mina/codec/textline
228 25 2013-04-07 2014-09-05 5 4 jeffmaury@apache.org elecharny@symas.com
AbstractIoSession.java
in core/src/main/java/org/apache/mina/session
581 43 2011-08-26 2014-12-12 49 3 jvermillard@apache.org jeffmaury@apache.org
HttpServerDecoder.java
in http/src/main/java/org/apache/mina/http
97 4 2011-10-05 2013-05-17 14 3 elecharny@apache.org elecharny@apache.org
DefaultWriteRequest.java
in core/src/main/java/org/apache/mina/session
88 11 2011-08-26 2014-12-14 9 3 jvermillard@apache.org jeffmaury@apache.org
SizePrefixedDecoder.java
in codec/src/main/java/org/apache/mina/codec/delimited
50 9 2013-04-23 2013-07-03 9 3 raphael.barazzutti@gmail.com rbarazzutti@apache.org
CoapDecoder.java
in coap/src/main/java/org/apache/mina/coap/codec
77 4 2013-04-25 2013-07-26 8 3 jvermillard@apache.org paliwalashish@gmail.com
CoapMessage.java
in coap/src/main/java/org/apache/mina/coap
254 27 2013-04-25 2013-07-26 7 3 jvermillard@apache.org msangoi@sierrawireless.com
WriteRequest.java
in core/src/main/java/org/apache/mina/session
12 - 2011-08-26 2014-12-14 7 3 jvermillard@apache.org jeffmaury@apache.org
DateUtil.java
in http/src/main/java/org/apache/mina/http
48 6 2011-09-03 2013-05-18 7 3 jvermillard@apache.org elecharny@apache.org
AbstractIoHandler.java
in core/src/main/java/org/apache/mina/api
41 11 2012-11-13 2014-12-12 6 3 jvermillard@apache.org jeffmaury@apache.org
IoHandler.java
in core/src/main/java/org/apache/mina/api
15 - 2012-11-13 2014-12-12 6 3 jvermillard@apache.org jeffmaury@apache.org
SslHelper.java
in core/src/main/java/org/apache/mina/transport/nio
281 15 2013-05-26 2014-12-14 6 3 jvermillard@apache.org jeffmaury@apache.org
HttpRequestImpl.java
in http/src/main/java/org/apache/mina/http
82 13 2011-09-03 2015-04-12 6 3 jvermillard@apache.org jeffmaury@apache.org
VarInt.java
in codec/src/main/java/org/apache/mina/codec/delimited/ints
86 5 2013-04-28 2013-07-03 6 3 raphael.barazzutti@gmail.com rbarazzutti@apache.org
CoapEncoder.java
in coap/src/main/java/org/apache/mina/coap/codec
88 3 2013-04-25 2013-07-26 5 3 jvermillard@apache.org paliwalashish@gmail.com
AbstractIoFilter.java
in core/src/main/java/org/apache/mina/api
36 9 2012-05-24 2014-12-12 5 3 jvermillard@apache.org jeffmaury@apache.org
IoFilter.java
in core/src/main/java/org/apache/mina/api
15 - 2011-08-26 2014-12-12 5 3 jvermillard@apache.org jeffmaury@apache.org
HandlerCaller.java
in core/src/main/java/org/apache/mina/service/executor
77 8 2012-12-21 2014-12-12 5 3 jvermillard@apache.org jeffmaury@apache.org
RawInt32.java
in codec/src/main/java/org/apache/mina/codec/delimited/ints
52 6 2013-04-28 2013-07-03 5 3 raphael.barazzutti@gmail.com rbarazzutti@apache.org
ProtobufEncoder.java
in protobuf/src/main/java/org/apache/mina/codec/delimited
12 2 2013-05-09 2013-07-03 4 3 elecharny@apache.org rbarazzutti@apache.org
ProtobufDynamicMessageDecoder.java
in protobuf/src/main/java/org/apache/mina/codec/delimited/serialization
34 5 2013-05-09 2013-07-03 4 3 elecharny@apache.org rbarazzutti@apache.org
ProtobufDecoder.java
in protobuf/src/main/java/org/apache/mina/codec/delimited
22 3 2013-05-09 2013-07-03 4 3 elecharny@apache.org rbarazzutti@apache.org
ResourceRegistry.java
in coap/src/main/java/org/apache/mina/coap/resource
81 2 2013-05-26 2013-10-29 4 3 jvermillard@apache.org msangoi@sierrawireless.com
ResourceHandler.java
in coap/src/main/java/org/apache/mina/coap/resource
10 - 2013-05-26 2013-10-29 4 3 jvermillard@apache.org msangoi@sierrawireless.com
ByteBufferEncoder.java
in codec/src/main/java/org/apache/mina/codec/delimited
23 3 2013-04-28 2013-06-10 4 3 raphael.barazzutti@gmail.com jvermillard@apache.org
JavaNativeMessageEncoder.java
in codec/src/main/java/org/apache/mina/codec/delimited/serialization
39 4 2013-04-28 2013-05-15 4 3 raphael.barazzutti@gmail.com elecharny@apache.org
JavaNativeMessageDecoder.java
in codec/src/main/java/org/apache/mina/codec/delimited/serialization
20 1 2013-04-28 2013-07-03 4 3 raphael.barazzutti@gmail.com rbarazzutti@apache.org
ThriftMessageEncoder.java
in thrift/src/main/java/org/apache/mina/codec/delimited/serialization
39 2 2013-05-09 2013-07-03 4 3 elecharny@apache.org rbarazzutti@apache.org
ThriftDynamicMessageDecoder.java
in thrift/src/main/java/org/apache/mina/codec/delimited/serialization
37 3 2013-05-09 2013-07-03 4 3 elecharny@apache.org rbarazzutti@apache.org
ThriftMessageDecoder.java
in thrift/src/main/java/org/apache/mina/codec/delimited/serialization
36 2 2013-05-09 2013-07-03 4 3 elecharny@apache.org rbarazzutti@apache.org
ProtobufMessageDecoder.java
in protobuf/src/main/java/org/apache/mina/codec/delimited/serialization
34 4 2013-05-09 2013-07-03 3 3 elecharny@apache.org rbarazzutti@apache.org
ProtobufDynamicDecoder.java
in protobuf/src/main/java/org/apache/mina/codec/delimited
13 2 2013-05-09 2013-07-03 3 3 elecharny@apache.org rbarazzutti@apache.org
CoapRetryFilter.java
in coap/src/main/java/org/apache/mina/coap/retry
92 3 2013-10-30 2014-10-14 3 3 jvermillard@apache.org elecharny@symas.com
CoapResponse.java
in coap/src/main/java/org/apache/mina/coap/resource
38 6 2013-05-26 2013-07-25 3 3 jvermillard@apache.org paliwalashish@gmail.com
AbstractResourceHandler.java
in coap/src/main/java/org/apache/mina/coap/resource
15 3 2013-05-26 2013-10-29 3 3 jvermillard@apache.org msangoi@sierrawireless.com
ThriftEncoder.java
in thrift/src/main/java/org/apache/mina/codec/delimited
13 1 2013-05-09 2013-07-03 3 3 elecharny@apache.org rbarazzutti@apache.org
ThriftDynamicDecoder.java
in thrift/src/main/java/org/apache/mina/codec/delimited
15 1 2013-05-09 2013-07-03 3 3 elecharny@apache.org rbarazzutti@apache.org
ThriftDecoder.java
in thrift/src/main/java/org/apache/mina/codec/delimited
13 1 2013-05-09 2013-07-03 3 3 elecharny@apache.org rbarazzutti@apache.org
IoSession.java
in core/src/main/java/org/apache/mina/api
50 - 2011-08-26 2013-06-06 20 2 jvermillard@apache.org jvermillard@apache.org
NioTcpServer.java
in core/src/main/java/org/apache/mina/transport/nio
183 16 2012-05-25 2013-06-20 18 2 jvermillard@apache.org elecharny@apache.org
NioSelectorLoop.java
in core/src/main/java/org/apache/mina/transport/nio
223 12 2012-09-30 2013-10-28 17 2 jvermillard@apache.org jvermillard@apache.org
NioTcpSession.java
in core/src/main/java/org/apache/mina/transport/nio
217 19 2012-05-25 2013-05-26 15 2 jvermillard@apache.org jvermillard@apache.org
NioUdpServer.java
in core/src/main/java/org/apache/mina/transport/nio
168 14 2012-05-25 2013-06-06 13 2 jvermillard@apache.org jvermillard@apache.org
NioUdpSession.java
in core/src/main/java/org/apache/mina/transport/nio
162 16 2012-05-25 2013-06-15 13 2 jvermillard@apache.org jvermillard@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
BioUdpServer.java
in core/src/main/java/org/apache/mina/transport/bio
149 12 2013-05-26 2013-12-04 4 1 jvermillard@apache.org jvermillard@apache.org
Http2HeadersFrame.java
in http2/src/main/java/org/apache/mina/http2/api
114 15 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2Frame.java
in http2/src/main/java/org/apache/mina/http2/api
94 18 2015-03-17 2015-04-12 3 1 jeffmaury@apache.org jeffmaury@apache.org
Http2HeadersFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
88 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2Connection.java
in http2/src/main/java/org/apache/mina/http2/impl
81 1 2015-03-17 2015-04-12 3 1 jeffmaury@apache.org jeffmaury@apache.org
Http2FrameHeadePartialDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
80 12 2015-04-12 2015-04-12 1 1 jeffmaury@apache.org jeffmaury@apache.org
Http2PushPromiseFrame.java
in http2/src/main/java/org/apache/mina/http2/api
77 9 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2PushPromiseFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
72 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
MonitoringFilter.java
in monitoring/src/main/java/org/apache/mina/monitoring
68 7 2013-07-29 2013-07-29 1 1 paliwalashish@gmail.com paliwalashish@gmail.com
Http2DataFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
68 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2GoAwayFrame.java
in http2/src/main/java/org/apache/mina/http2/api
66 11 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2PriorityFrame.java
in http2/src/main/java/org/apache/mina/http2/api
65 13 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2DataFrame.java
in http2/src/main/java/org/apache/mina/http2/api
64 6 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
HeadersEncoder.java
in http2/src/main/java/org/apache/mina/http2/impl
59 4 2015-03-17 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
AvroMessageEncoder.java
in avro/src/main/java/org/apache/mina/avro/codec/serialization
59 2 2013-07-27 2013-07-27 1 1 paliwalashish@gmail.com paliwalashish@gmail.com
Http2GoAwayFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
55 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2PriorityFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
55 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2Constants.java
in http2/src/main/java/org/apache/mina/http2/api
50 - 2015-03-17 2015-04-12 3 1 jeffmaury@apache.org jeffmaury@apache.org
CoapTransmission.java
in coap/src/main/java/org/apache/mina/coap/retry
47 8 2013-10-30 2013-12-04 2 1 msangoi@sierrawireless.com msangoi@sierrawireless.com
Http2WindowUpdateFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
46 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2RstStreamFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
46 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
AttributeKey.java
in core/src/main/java/org/apache/mina/session
46 7 2011-12-22 2011-12-22 1 1 elecharny@apache.org elecharny@apache.org
ByteBufferOutputStream.java
in codec/src/main/java/org/apache/mina/util
46 9 2013-04-27 2013-04-28 2 1 raphael.barazzutti@gmail.com raphael.barazzutti@gmail.com
Http2SettingsFrame.java
in http2/src/main/java/org/apache/mina/http2/api
42 7 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2SettingsFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
39 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2ContinuationFrame.java
in http2/src/main/java/org/apache/mina/http2/api
38 5 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
AvroMessageDecoder.java
in avro/src/main/java/org/apache/mina/avro/codec/serialization
38 2 2013-07-27 2013-07-28 2 1 paliwalashish@gmail.com paliwalashish@gmail.com
Http2WindowUpdateFrame.java
in http2/src/main/java/org/apache/mina/http2/api
37 7 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2RstStreamFrame.java
in http2/src/main/java/org/apache/mina/http2/api
37 7 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2PingFrame.java
in http2/src/main/java/org/apache/mina/http2/api
37 5 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2UnknownFrame.java
in http2/src/main/java/org/apache/mina/http2/api
36 5 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
IntPartialDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
35 5 2015-04-12 2015-04-12 1 1 jeffmaury@apache.org jeffmaury@apache.org
LongPartialDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
35 5 2015-04-12 2015-04-12 1 1 jeffmaury@apache.org jeffmaury@apache.org
Http2FrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
33 7 2015-03-17 2015-04-12 3 1 jeffmaury@apache.org jeffmaury@apache.org
CoapCode.java
in coap/src/main/java/org/apache/mina/coap
31 4 2013-04-25 2013-04-25 1 1 jvermillard@apache.org jvermillard@apache.org
Http2UnknownFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
30 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
BytePartialDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
29 3 2015-04-12 2015-04-12 1 1 jeffmaury@apache.org jeffmaury@apache.org
Http2ContinuationFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
28 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
HttpDecoderState.java
in http/src/main/java/org/apache/mina/http
25 6 2013-03-26 2013-03-26 1 1 jvermillard@apache.org jvermillard@apache.org
Http2PingFrameDecoder.java
in http2/src/main/java/org/apache/mina/http2/impl
24 3 2015-03-23 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2Setting.java
in http2/src/main/java/org/apache/mina/http2/api
23 6 2015-03-17 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
Http2Header.java
in http2/src/main/java/org/apache/mina/http2/api
23 3 2015-03-17 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
HttpVersion.java
in http/src/main/java/org/apache/mina/http/api
22 3 2011-08-29 2013-01-23 2 1 jvermillard@apache.org jvermillard@apache.org
IoBufferDecoder.java
in codec/src/main/java/org/apache/mina/codec/delimited
22 3 2013-07-03 2013-07-03 1 1 rbarazzutti@apache.org rbarazzutti@apache.org
Http2NameValuePair.java
in http2/src/main/java/org/apache/mina/http2/api
21 5 2015-03-17 2015-04-12 2 1 jeffmaury@apache.org jeffmaury@apache.org
ConnectFuture.java
in core/src/main/java/org/apache/mina/transport
19 4 2013-05-26 2013-06-06 2 1 jvermillard@apache.org jvermillard@apache.org
Http2ProtocolDecoder.java
in http2/src/main/java/org/apache/mina/http2/codec
18 3 2015-04-12 2015-04-12 1 1 jeffmaury@apache.org jeffmaury@apache.org
ConfigurationException.java
in core/src/main/java/org/apache/mina/api
16 4 2011-10-12 2011-11-30 2 1 jvermillard@apache.org jvermillard@apache.org
MinaRuntimeException.java
in core/src/main/java/org/apache/mina/api
16 4 2013-06-06 2013-06-09 2 1 jvermillard@apache.org jvermillard@apache.org
HandshakeCompletedEvent.java
in core/src/main/java/org/apache/mina/service/executor
16 3 2014-12-12 2014-12-12 1 1 jeffmaury@apache.org jeffmaury@apache.org
Correlations

File Size vs. Number of Changes: 204 points

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

Number of Contributors vs. Number of Changes: 204 points

codec/src/main/java/org/apache/mina/codec/IoBuffer.java x: 7 # contributors y: 15 # changes core/src/main/java/org/apache/mina/session/TrafficClassEnum.java x: 2 # contributors y: 2 # changes core/src/main/java/org/apache/mina/filter/codec/ProtocolCodecFilter.java x: 12 # contributors y: 89 # changes http/src/main/java/org/apache/mina/http/HttpRequestImpl.java x: 3 # contributors y: 6 # changes http/src/main/java/org/apache/mina/http/api/HttpRequest.java x: 2 # contributors y: 4 # changes http2/src/main/java/org/apache/mina/http2/api/Http2Constants.java x: 1 # contributors y: 3 # changes http2/src/main/java/org/apache/mina/http2/api/Http2ContinuationFrame.java x: 1 # contributors y: 2 # changes http2/src/main/java/org/apache/mina/http2/codec/Http2ProtocolDecoder.java x: 1 # contributors y: 1 # changes core/src/main/java/org/apache/mina/util/ByteBufferDumper.java x: 4 # contributors y: 10 # changes core/src/main/java/org/apache/mina/session/DefaultWriteRequest.java x: 3 # contributors y: 9 # changes core/src/main/java/org/apache/mina/session/WriteRequest.java x: 3 # contributors y: 7 # changes core/src/main/java/org/apache/mina/transport/nio/AbstractNioSession.java x: 4 # contributors y: 8 # changes core/src/main/java/org/apache/mina/api/AbstractIoFilter.java x: 3 # contributors y: 5 # changes core/src/main/java/org/apache/mina/service/executor/EventVisitor.java x: 2 # contributors y: 3 # changes core/src/main/java/org/apache/mina/session/AbstractIoSession.java x: 3 # contributors y: 49 # changes coap/src/main/java/org/apache/mina/coap/retry/CoapRetryFilter.java x: 3 # contributors y: 3 # changes core/src/main/java/org/apache/mina/filter/logging/LoggingFilter.java x: 8 # contributors y: 31 # changes codec/src/main/java/org/apache/mina/codec/textline/TextLineDecoder.java x: 4 # contributors y: 5 # changes core/src/main/java/org/apache/mina/transport/bio/BioUdpServer.java x: 1 # contributors y: 4 # changes coap/src/main/java/org/apache/mina/coap/retry/ExpiringMap.java x: 2 # contributors y: 1 # changes coap/src/main/java/org/apache/mina/coap/resource/ResourceHandler.java x: 3 # contributors y: 4 # changes core/src/main/java/org/apache/mina/filterchain/ReadFilterChainController.java x: 2 # contributors y: 5 # changes core/src/main/java/org/apache/mina/transport/nio/NioSelectorLoop.java x: 2 # contributors y: 17 # changes core/src/main/java/org/apache/mina/transport/nio/SelectorLoop.java x: 2 # contributors y: 8 # changes core/src/main/java/org/apache/mina/service/idlechecker/IndexedIdleChecker.java x: 2 # contributors y: 10 # changes coap/src/main/java/org/apache/mina/coap/codec/CoapDecoder.java x: 3 # contributors y: 8 # changes core/src/main/java/org/apache/mina/transport/nio/NioTcpServer.java x: 2 # contributors y: 18 # changes core/src/main/java/org/apache/mina/transport/nio/NioUdpSession.java x: 2 # contributors y: 13 # changes core/src/main/java/org/apache/mina/api/IoClient.java x: 2 # contributors y: 6 # changes core/src/main/java/org/apache/mina/api/IoServer.java x: 2 # contributors y: 7 # changes core/src/main/java/org/apache/mina/api/IoSession.java x: 2 # contributors y: 20 # changes core/src/main/java/org/apache/mina/transport/udp/AbstractUdpServer.java x: 2 # contributors y: 11 # changes core/src/main/java/org/apache/mina/transport/nio/NioTcpSession.java x: 2 # contributors y: 15 # changes core/src/main/java/org/apache/mina/service/AbstractIoService.java x: 2 # contributors y: 12 # changes core/src/main/java/org/apache/mina/transport/tcp/AbstractTcpClient.java x: 2 # contributors y: 9 # changes http/src/main/java/org/apache/mina/http/HttpServerDecoder.java x: 3 # contributors y: 14 # changes
89.0
# changes
  min: 1.0
  average: 4.57
  25th percentile: 2.0
  median: 2.5
  75th percentile: 4.75
  max: 89.0
0 12.0
# contributors
min: 1.0 | average: 1.86 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 12.0

Number of Contributors vs. File Size: 204 points

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