apache / rocketmq-remoting
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 13% | 41% | 44%
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% | 0% | 15% | 40% | 44%
xml0% | 0% | 0% | 47% | 52%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
impl0% | 0% | 17% | 46% | 35%
style0% | 0% | 0% | 47% | 52%
api0% | 0% | 0% | 0% | 100%
benchmark0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
NettyRemotingAbstract.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
466 33
NettyRemotingServer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
192 14
NettyRemotingClient.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
191 13
ClientChannelManager.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
189 9
ByteUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
186 10
BeanUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
147 8
CodecHelper.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
131 2
126 -
ResponseFuture.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
114 21
RemotingCommandImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
108 20
88 -
NettyRemotingBuffer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/buffer
86 20
RemotingClientConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
74 20
UIDGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
71 5
RemotingConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
68 18
Decoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
67 4
RemotingServerConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
67 18
NettyChannelImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/channel
60 11
TcpSocketConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
59 16
JvmUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
56 8
NetworkUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
51 4
profiles_settings.xml
in style/copyright
47 -
AbstractBenchmark.java
in benchmark/src/main/java/org/apache/rocketmq/benchmarks/remoting
45 2
Encoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
38 3
RequestContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
38 8
RemotingBootstrapFactory.java
in impl/src/main/java/org/apache/rocketmq/remoting
36 6
ChannelEventListenerGroup.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
36 6
RemotingRuntimeException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
35 5
ExceptionUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
33 2
PropertyUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
32 2
NettyChannelEvent.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
30 6
ResponseContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
26 4
RemotingBuffer.java
in api/src/main/java/org/apache/rocketmq/remoting/api/buffer
23 -
ExceptionHandler.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
22 1
RemotingCommandFactoryImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
22 3
Pair.java
in api/src/main/java/org/apache/rocketmq/remoting/common
21 5
TrafficType.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 1
RemotingCommand.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 -
InterceptorGroup.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
21 3
RemotingTimeoutException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
16 4
SemaphoreReleaseOnlyOnce.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
15 2
RemotingUtil.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
13 1
RemotingChannel.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
13 -
RemotingService.java
in api/src/main/java/org/apache/rocketmq/remoting/api
13 -
RequestIdGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
11 2
RemotingServer.java
in api/src/main/java/org/apache/rocketmq/remoting/api
10 -
ChunkRegion.java
in api/src/main/java/org/apache/rocketmq/remoting/api/channel
10 -
RemotingAccessException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2
SemaphoreExhaustedException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2
RemotingCodecException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2
Files With Most Units (Top 42)
File# lines# units
NettyRemotingAbstract.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
466 33
ResponseFuture.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
114 21
RemotingCommandImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
108 20
NettyRemotingBuffer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/buffer
86 20
RemotingClientConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
74 20
RemotingConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
68 18
RemotingServerConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
67 18
TcpSocketConfig.java
in impl/src/main/java/org/apache/rocketmq/remoting/config
59 16
NettyRemotingServer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
192 14
NettyRemotingClient.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
191 13
NettyChannelImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/channel
60 11
ByteUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
186 10
ClientChannelManager.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
189 9
BeanUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
147 8
JvmUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
56 8
RequestContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
38 8
NettyChannelEvent.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
30 6
RemotingBootstrapFactory.java
in impl/src/main/java/org/apache/rocketmq/remoting
36 6
ChannelEventListenerGroup.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
36 6
UIDGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
71 5
Pair.java
in api/src/main/java/org/apache/rocketmq/remoting/common
21 5
RemotingRuntimeException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
35 5
Decoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
67 4
NetworkUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
51 4
RemotingTimeoutException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
16 4
ResponseContext.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
26 4
Encoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
38 3
RemotingCommandFactoryImpl.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
22 3
InterceptorGroup.java
in api/src/main/java/org/apache/rocketmq/remoting/api/interceptor
21 3
AbstractBenchmark.java
in benchmark/src/main/java/org/apache/rocketmq/benchmarks/remoting
45 2
CodecHelper.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
131 2
RequestIdGenerator.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
11 2
ExceptionUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
33 2
PropertyUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
32 2
SemaphoreReleaseOnlyOnce.java
in impl/src/main/java/org/apache/rocketmq/remoting/common
15 2
RemotingAccessException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2
SemaphoreExhaustedException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2
RemotingCodecException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2
RemotingConnectFailureException.java
in api/src/main/java/org/apache/rocketmq/remoting/api/exception
10 2
ExceptionHandler.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
22 1
RemotingUtil.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
13 1
TrafficType.java
in api/src/main/java/org/apache/rocketmq/remoting/api/command
21 1
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 39 long lines.

File# lines# units# long lines
NettyRemotingAbstract.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
466 33 11
NettyRemotingServer.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
192 14 8
CodecHelper.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/command
131 2 6
NettyRemotingClient.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
191 13 5
ClientChannelManager.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty
189 9 3
Decoder.java
in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/handler
67 4 2
ByteUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
186 10 1
NetworkUtils.java
in impl/src/main/java/org/apache/rocketmq/remoting/internal
51 4 1
88 - 1
Apache.xml
in style/copyright
7 - 1
Correlations

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

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

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

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