apache / rocketmq-ons
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 16% | 27% | 55%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 0% | 17% | 26% | 55%
xml0% | 0% | 0% | 47% | 52%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ons-core0% | 0% | 18% | 27% | 53%
style0% | 0% | 0% | 47% | 52%
ons-sample0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
AsyncArrayDispatcher.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/dispatch/impl
332 21
ONSClientAbstract.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
219 13
ProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
204 13
SessionCredentials.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority
166 17
ONSConsumerAbstract.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
159 7
Message.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
157 31
ONSUtil.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
136 3
OnsTraceDataEncoder.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/common
136 2
TransactionProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
130 5
126 -
OrderProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
120 5
ConsumerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
109 12
OnsTraceContext.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/common
98 24
BatchConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
97 5
ConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
96 6
OnsConsumeMessageHookImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/tracehook
93 4
85 -
OnsTraceBean.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/common
83 22
OrderConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
82 5
OrderConsumerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
74 11
MixUtils.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/utils
73 5
BatchConsumerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
73 11
TraceProducerFactory.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/dispatch/impl
72 4
OnsClientSendMessageHookImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/tracehook
71 4
ONSFactoryImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl
64 6
OnsAuthSigner.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority
63 6
ProducerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
63 11
TransactionProducerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
58 10
Subscription.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
57 9
MsgConvertUtil.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/util
55 2
OrderProducerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
49 8
AbstractRPCHook.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
48 1
ONSFactory.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
47 7
profiles_settings.xml
in style/copyright
47 -
AbstractRPCHook.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/hook
45 1
PropertyKeyConst.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
43 -
SimpleTransactionProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
41 1
AuthenticationException.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority/exception
38 8
SimpleOrderProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
35 1
ClientLoggerUtil.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/util
34 1
AuthUtil.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority
34 1
MQTimerProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
34 1
SimpleOrderConsumer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer
34 1
SimpleMQProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
32 1
ClientRPCHook.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
30 3
OnExceptionContext.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
25 6
SimpleMQConsumer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer
24 1
NameAddrUtils.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/util
23 3
MessageSelector.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
23 6
SubscriptionExt.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
23 5
Files With Most Units (Top 50)
File# lines# units
Message.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
157 31
OnsTraceContext.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/common
98 24
OnsTraceBean.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/common
83 22
AsyncArrayDispatcher.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/dispatch/impl
332 21
SessionCredentials.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority
166 17
ONSClientAbstract.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
219 13
ProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
204 13
ConsumerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
109 12
BatchConsumerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
73 11
ProducerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
63 11
OrderConsumerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
74 11
TransactionProducerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
58 10
Subscription.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
57 9
AuthenticationException.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority/exception
38 8
OrderProducerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
49 8
ONSConsumerAbstract.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
159 7
ONSFactory.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
47 7
ONSFactoryImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl
64 6
ConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
96 6
OnsAuthSigner.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority
63 6
MessageSelector.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
23 6
OnExceptionContext.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
25 6
TransactionProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
130 5
BatchConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
97 5
OrderProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
120 5
OrderConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
82 5
MixUtils.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/utils
73 5
SubscriptionExt.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
23 5
SendResult.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
21 5
OnsClientSendMessageHookImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/tracehook
71 4
OnsConsumeMessageHookImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/tracehook
93 4
TraceProducerFactory.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/dispatch/impl
72 4
OnsTraceTransferBean.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/common
19 4
SignatureException.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority/exception
21 4
FlowControlException.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority/exception
21 4
MessageAccessor.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
16 4
ONSClientException.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/exception
15 4
NameAddrUtils.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/util
23 3
ONSUtil.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
136 3
OnsClientRPCHook.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
18 3
ClientRPCHook.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
30 3
MsgConvertUtil.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/util
55 2
OnsTraceDataEncoder.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/common
136 2
MQType.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
15 2
ClientLoggerUtil.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/util
34 1
MQClientInfo.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl
17 1
FAQ.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
20 1
AbstractRPCHook.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/hook
45 1
AuthUtil.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority
34 1
AbstractRPCHook.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
48 1
Files With Long Lines (Top 24)

There are 24 files with lines longer than 120 characters. In total, there are 57 long lines.

File# lines# units# long lines
ProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
204 13 10
ONSClientAbstract.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
219 13 6
ONSConsumerAbstract.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
159 7 5
AsyncArrayDispatcher.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/dispatch/impl
332 21 4
TransactionProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
130 5 3
OrderProducerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
120 5 3
TraceProducerFactory.java
in ons-core/ons-trace-core/src/main/java/org/apache/rocketmq/ons/open/trace/core/dispatch/impl
72 4 3
ConsumerBean.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/bean
109 12 3
OnsClientSendMessageHookImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/tracehook
71 4 2
ConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
96 6 2
BatchConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
97 5 2
OnsAuthSigner.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority
63 6 2
NameAddrUtils.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/util
23 3 1
OnsConsumeMessageHookImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/tracehook
93 4 1
ONSUtil.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
136 3 1
OrderConsumerImpl.java
in ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
82 5 1
AbstractRPCHook.java
in ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq
48 1 1
Message.java
in ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api
157 31 1
SimpleTransactionProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
41 1 1
MQTimerProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
34 1 1
SimpleOrderProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
35 1 1
SimpleMQProducer.java
in ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer
32 1 1
85 - 1
Apache.xml
in style/copyright
6 - 1
Correlations

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

ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority/SessionCredentials.java x: 2 commits (all time) y: 166 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/ONSClientAbstract.java x: 2 commits (all time) y: 219 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/ProducerImpl.java x: 11 commits (all time) y: 204 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/MQConfig.java x: 5 commits (all time) y: 11 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer/MessageListenerImpl.java x: 5 commits (all time) y: 12 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer/SimpleMQConsumer.java x: 4 commits (all time) y: 24 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer/SimpleOrderConsumer.java x: 4 commits (all time) y: 34 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer/MQTimerProducer.java x: 5 commits (all time) y: 34 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer/SimpleMQProducer.java x: 4 commits (all time) y: 32 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer/SimpleOrderProducer.java x: 5 commits (all time) y: 35 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer/SimpleTransactionProducer.java x: 5 commits (all time) y: 41 lines of code ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/Message.java x: 2 commits (all time) y: 157 lines of code ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/PropertyKeyConst.java x: 2 commits (all time) y: 43 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/ONSConsumerAbstract.java x: 2 commits (all time) y: 159 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/OrderProducerImpl.java x: 2 commits (all time) y: 120 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/TransactionProducerImpl.java x: 2 commits (all time) y: 130 lines of code
219.0
lines of code
  min: 11.0
  average: 84.24
  25th percentile: 28.0
  median: 41.0
  75th percentile: 158.0
  max: 219.0
0 11.0
commits (all time)
min: 2.0 | average: 3.94 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 11.0

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

ons-core/ons-auth4client/src/main/java/org/apache/rocketmq/ons/api/impl/authority/SessionCredentials.java x: 2 contributors (all time) y: 166 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/ONSClientAbstract.java x: 2 contributors (all time) y: 219 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/ProducerImpl.java x: 4 contributors (all time) y: 204 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/MQConfig.java x: 3 contributors (all time) y: 11 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer/MessageListenerImpl.java x: 3 contributors (all time) y: 12 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer/SimpleMQConsumer.java x: 3 contributors (all time) y: 24 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/consumer/SimpleOrderConsumer.java x: 3 contributors (all time) y: 34 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer/SimpleMQProducer.java x: 3 contributors (all time) y: 32 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer/SimpleOrderProducer.java x: 3 contributors (all time) y: 35 lines of code ons-sample/src/main/java/org/apache/rocketmq/ons/sample/producer/SimpleTransactionProducer.java x: 3 contributors (all time) y: 41 lines of code ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/Message.java x: 2 contributors (all time) y: 157 lines of code ons-core/ons-api/src/main/java/org/apache/rocketmq/ons/api/PropertyKeyConst.java x: 2 contributors (all time) y: 43 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/ONSConsumerAbstract.java x: 2 contributors (all time) y: 159 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/OrderProducerImpl.java x: 2 contributors (all time) y: 120 lines of code ons-core/ons-client/src/main/java/org/apache/rocketmq/ons/api/impl/rocketmq/TransactionProducerImpl.java x: 2 contributors (all time) y: 130 lines of code
219.0
lines of code
  min: 11.0
  average: 84.24
  25th percentile: 28.0
  median: 41.0
  75th percentile: 158.0
  max: 219.0
0 4.0
contributors (all time)
min: 2.0 | average: 2.65 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 3.0 | max: 4.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".