apache / rocketmq-remoting
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 60 files with 3,094 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 60 files changed 1-5 times (3,094 lines of code)
0% | 0% | 0% | 0% | 100%
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 60 files with 3,094 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 60 files changed by 1 contributor (3,094 lines of code)
0% | 0% | 0% | 0% | 100%
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, txt, gitignore, md, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
impl0% | 0% | 0% | 0% | 100%
api0% | 0% | 0% | 0% | 100%
benchmark0% | 0% | 0% | 0% | 100%
style0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
package-info.java
in impl/src/main/java/org/apache/rocketmq/remoting
1 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Interceptor.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
5 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommandFactory.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
5 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ConnectionService.java
in api/src/main/java/org/apache/rocketmq/remoting/api
5 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingEndPoint.java
in api/src/main/java/org/apache/rocketmq/remoting/api
5 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
AsyncHandler.java
in api/src/main/java/org/apache/rocketmq/remoting/api
6 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RequestProcessor.java
in api/src/main/java/org/apache/rocketmq/remoting/api
6 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingClient.java
in api/src/main/java/org/apache/rocketmq/remoting/api
7 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChannelEventListener.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
7 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingSysResponseCode.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
7 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelEventType.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
7 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ObjectLifecycle.java
in api/src/main/java/org/apache/rocketmq/remoting/api
9 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingConnectFailureException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCodecException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
SemaphoreExhaustedException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingAccessException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChunkRegion.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
10 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingServer.java
in api/src/main/java/org/apache/rocketmq/remoting/api
10 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RequestIdGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
11 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingService.java
in api/src/main/java/org/apache/rocketmq/remoting/api
13 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingChannel.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
13 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingUtil.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
13 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
SemaphoreReleaseOnlyOnce.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
15 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingTimeoutException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
16 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
InterceptorGroup.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
21 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommand.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
TrafficType.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Pair.java
in api/src/main/java/org/apache/rocketmq/remoting/common
21 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommandFactoryImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
22 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ExceptionHandler.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
22 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingBuffer.java
in api/src/main/java/org/apache/rocketmq/remoting/api/buffer
23 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ResponseContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
26 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelEvent.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
30 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
PropertyUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
32 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ExceptionUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
33 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingRuntimeException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
35 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChannelEventListenerGroup.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
36 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingBootstrapFactory.java
in impl/src/main/java/org/apache/rocketmq/remoting
36 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RequestContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
38 8 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Encoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
38 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
AbstractBenchmark.java
in benchmark/src/main/java/org/apache/rocketmq/benchmarks/remoting
45 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NetworkUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
51 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
JvmUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
56 8 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
TcpSocketConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
59 16 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/channel
60 11 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingServerConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
67 18 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Decoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
67 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
68 18 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
UIDGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
71 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingClientConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
74 20 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
AbstractBenchmark.java
in benchmark/src/main/java/org/apache/rocketmq/benchmarks/remoting
45 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ExceptionHandler.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
22 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Decoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
67 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Encoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
38 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ClientChannelManager.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
189 9 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyRemotingServer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
192 14 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelEvent.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
30 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyRemotingAbstract.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
466 33 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelEventType.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
7 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyRemotingClient.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
191 13 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/channel
60 11 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommandFactoryImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
22 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingSysResponseCode.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
7 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
CodecHelper.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
131 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RequestIdGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
11 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommandImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
108 20 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyRemotingBuffer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/buffer
86 20 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingClientConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
74 20 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
68 18 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
TcpSocketConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
59 16 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingServerConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
67 18 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingBootstrapFactory.java
in impl/src/main/java/org/apache/rocketmq/remoting
36 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ByteUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
186 10 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingUtil.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
13 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NetworkUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
51 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
UIDGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
71 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
BeanUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
147 8 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ExceptionUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
33 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
JvmUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
56 8 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
PropertyUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
32 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ResponseFuture.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
114 21 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChannelEventListenerGroup.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
36 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
SemaphoreReleaseOnlyOnce.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
15 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
package-info.java
in impl/src/main/java/org/apache/rocketmq/remoting
1 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Pair.java
in api/src/main/java/org/apache/rocketmq/remoting/common
21 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RequestProcessor.java
in api/src/main/java/org/apache/rocketmq/remoting/api
6 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingEndPoint.java
in api/src/main/java/org/apache/rocketmq/remoting/api
5 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ConnectionService.java
in api/src/main/java/org/apache/rocketmq/remoting/api
5 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingServer.java
in api/src/main/java/org/apache/rocketmq/remoting/api
10 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ObjectLifecycle.java
in api/src/main/java/org/apache/rocketmq/remoting/api
9 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
AsyncHandler.java
in api/src/main/java/org/apache/rocketmq/remoting/api
6 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChannelEventListener.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
7 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingChannel.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
13 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChunkRegion.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
10 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingService.java
in api/src/main/java/org/apache/rocketmq/remoting/api
13 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommandFactory.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
5 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
TrafficType.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommand.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingRuntimeException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
35 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingAccessException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@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
126 -
88 -
profiles_settings.xml
in style/copyright
47 -
Apache.xml
in style/copyright
7 -
NettyRemotingAbstract.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
466 33 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyRemotingServer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
192 14 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyRemotingClient.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
191 13 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ClientChannelManager.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
189 9 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ByteUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
186 10 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
BeanUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
147 8 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
CodecHelper.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
131 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ResponseFuture.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
114 21 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommandImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
108 20 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyRemotingBuffer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/buffer
86 20 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingClientConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
74 20 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
UIDGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
71 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
68 18 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Decoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
67 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingServerConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
67 18 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/channel
60 11 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
TcpSocketConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
59 16 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
JvmUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
56 8 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NetworkUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
51 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
AbstractBenchmark.java
in benchmark/src/main/java/org/apache/rocketmq/benchmarks/remoting
45 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Encoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
38 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RequestContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
38 8 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingBootstrapFactory.java
in impl/src/main/java/org/apache/rocketmq/remoting
36 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChannelEventListenerGroup.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
36 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingRuntimeException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
35 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ExceptionUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
33 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
PropertyUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
32 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
NettyChannelEvent.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
30 6 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ResponseContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
26 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingBuffer.java
in api/src/main/java/org/apache/rocketmq/remoting/api/buffer
23 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ExceptionHandler.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
22 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommandFactoryImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
22 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Pair.java
in api/src/main/java/org/apache/rocketmq/remoting/common
21 5 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
TrafficType.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingCommand.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
InterceptorGroup.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
21 3 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingTimeoutException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
16 4 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
SemaphoreReleaseOnlyOnce.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
15 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingUtil.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
13 1 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingChannel.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
13 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingService.java
in api/src/main/java/org/apache/rocketmq/remoting/api
13 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RequestIdGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
11 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingServer.java
in api/src/main/java/org/apache/rocketmq/remoting/api
10 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
ChunkRegion.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
10 - 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
RemotingAccessException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
SemaphoreExhaustedException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2 2019-06-13 2019-06-13 1 1 yukon@apache.org yukon@apache.org
Correlations

File Size vs. Number of Changes: 60 points

api/src/main/java/org/apache/rocketmq/remoting/api/AsyncHandler.java x: 6 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/ConnectionService.java x: 5 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/ObjectLifecycle.java x: 9 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/RemotingClient.java x: 7 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/RemotingServer.java x: 10 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/RemotingService.java x: 13 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/buffer/RemotingBuffer.java x: 23 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/command/RemotingCommand.java x: 21 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/exception/RemotingRuntimeException.java x: 35 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/exception/RemotingTimeoutException.java x: 16 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/interceptor/RequestContext.java x: 38 lines of code y: 1 # changes api/src/main/java/org/apache/rocketmq/remoting/api/interceptor/ResponseContext.java x: 26 lines of code y: 1 # changes benchmark/src/main/java/org/apache/rocketmq/benchmarks/remoting/AbstractBenchmark.java x: 45 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/RemotingBootstrapFactory.java x: 36 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/common/ResponseFuture.java x: 114 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/common/SemaphoreReleaseOnlyOnce.java x: 15 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/config/RemotingClientConfig.java x: 74 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/config/RemotingConfig.java x: 68 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/config/RemotingServerConfig.java x: 67 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/config/TcpSocketConfig.java x: 59 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/buffer/NettyRemotingBuffer.java x: 86 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/channel/NettyChannelImpl.java x: 60 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/command/CodecHelper.java x: 131 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/command/RemotingCommandFactoryImpl.java x: 22 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/command/RemotingCommandImpl.java x: 108 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/command/RequestIdGenerator.java x: 11 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/ClientChannelManager.java x: 189 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyChannelEvent.java x: 30 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyRemotingAbstract.java x: 466 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyRemotingClient.java x: 191 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyRemotingServer.java x: 192 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/internal/BeanUtils.java x: 147 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/internal/ByteUtils.java x: 186 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/internal/ExceptionUtils.java x: 33 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/internal/JvmUtils.java x: 56 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/internal/NetworkUtils.java x: 51 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/internal/PropertyUtils.java x: 32 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/internal/UIDGenerator.java x: 71 lines of code y: 1 # changes impl/src/main/java/org/apache/rocketmq/remoting/package-info.java x: 1 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 466.0
lines of code
min: 1.0 | average: 51.57 | 25th percentile: 10.0 | median: 22.5 | 75th percentile: 65.25 | max: 466.0

Number of Contributors vs. Number of Changes: 60 points

api/src/main/java/org/apache/rocketmq/remoting/api/AsyncHandler.java x: 1 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 60 points

api/src/main/java/org/apache/rocketmq/remoting/api/AsyncHandler.java x: 1 # contributors y: 6 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/ConnectionService.java x: 1 # contributors y: 5 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/ObjectLifecycle.java x: 1 # contributors y: 9 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/RemotingServer.java x: 1 # contributors y: 10 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/RemotingService.java x: 1 # contributors y: 13 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/buffer/RemotingBuffer.java x: 1 # contributors y: 23 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/command/RemotingCommand.java x: 1 # contributors y: 21 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/exception/RemotingRuntimeException.java x: 1 # contributors y: 35 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/exception/RemotingTimeoutException.java x: 1 # contributors y: 16 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/interceptor/RequestContext.java x: 1 # contributors y: 38 lines of code api/src/main/java/org/apache/rocketmq/remoting/api/interceptor/ResponseContext.java x: 1 # contributors y: 26 lines of code benchmark/src/main/java/org/apache/rocketmq/benchmarks/remoting/AbstractBenchmark.java x: 1 # contributors y: 45 lines of code impl/src/main/java/org/apache/rocketmq/remoting/common/ResponseFuture.java x: 1 # contributors y: 114 lines of code impl/src/main/java/org/apache/rocketmq/remoting/config/RemotingClientConfig.java x: 1 # contributors y: 74 lines of code impl/src/main/java/org/apache/rocketmq/remoting/config/RemotingConfig.java x: 1 # contributors y: 68 lines of code impl/src/main/java/org/apache/rocketmq/remoting/config/RemotingServerConfig.java x: 1 # contributors y: 67 lines of code impl/src/main/java/org/apache/rocketmq/remoting/config/TcpSocketConfig.java x: 1 # contributors y: 59 lines of code impl/src/main/java/org/apache/rocketmq/remoting/impl/buffer/NettyRemotingBuffer.java x: 1 # contributors y: 86 lines of code impl/src/main/java/org/apache/rocketmq/remoting/impl/command/CodecHelper.java x: 1 # contributors y: 131 lines of code impl/src/main/java/org/apache/rocketmq/remoting/impl/command/RemotingCommandImpl.java x: 1 # contributors y: 108 lines of code impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/ClientChannelManager.java x: 1 # contributors y: 189 lines of code impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyChannelEvent.java x: 1 # contributors y: 30 lines of code impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyRemotingAbstract.java x: 1 # contributors y: 466 lines of code impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyRemotingClient.java x: 1 # contributors y: 191 lines of code impl/src/main/java/org/apache/rocketmq/remoting/internal/BeanUtils.java x: 1 # contributors y: 147 lines of code impl/src/main/java/org/apache/rocketmq/remoting/internal/ByteUtils.java x: 1 # contributors y: 186 lines of code impl/src/main/java/org/apache/rocketmq/remoting/internal/ExceptionUtils.java x: 1 # contributors y: 33 lines of code impl/src/main/java/org/apache/rocketmq/remoting/internal/JvmUtils.java x: 1 # contributors y: 56 lines of code impl/src/main/java/org/apache/rocketmq/remoting/internal/NetworkUtils.java x: 1 # contributors y: 51 lines of code impl/src/main/java/org/apache/rocketmq/remoting/internal/UIDGenerator.java x: 1 # contributors y: 71 lines of code impl/src/main/java/org/apache/rocketmq/remoting/package-info.java x: 1 # contributors y: 1 lines of code
466.0
lines of code
  min: 1.0
  average: 51.57
  25th percentile: 10.0
  median: 22.5
  75th percentile: 65.25
  max: 466.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0