apache / rocketmq-eventbridge
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 405 files with 15,696 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)
    • 13 files changed 6-20 times (1,993 lines of code)
    • 392 files changed 1-5 times (13,703 lines of code)
0% | 0% | 0% | 12% | 87%
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 405 files with 15,696 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)
    • 122 files changed by 2-5 contributors (6,629 lines of code)
    • 283 files changed by 1 contributor (9,067 lines of code)
0% | 0% | 0% | 42% | 57%
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, md, sql, properties, yaml, sh, json, yml, txt, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 10% | 89%
xml0% | 0% | 0% | 37% | 62%
sql0% | 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
adapter0% | 0% | 0% | 14% | 85%
domain0% | 0% | 0% | 21% | 78%
common0% | 0% | 0% | 0% | 100%
supports0% | 0% | 0% | 0% | 100%
start0% | 0% | 0% | 0% | 100%
style0% | 0% | 0% | 0% | 100%
infrastructure0% | 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
ConnectionService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection
349 17 2022-06-09 2023-04-12 13 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventBridgeErrorCode.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/exception
111 3 2022-04-14 2023-04-03 10 3 2011shenlin@gmail.com 33314633+zhaohai666@users.n...
ApiDestinationService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/apidestination
105 10 2022-06-09 2023-04-12 9 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ConnectionController.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller
228 9 2022-06-09 2023-03-28 8 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventApiDestinationMapper.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/mapper
23 - 2022-06-09 2023-04-12 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
MybatisApiDestinationRepository.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/repository
55 9 2022-06-09 2023-04-12 7 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ApiDestinationController.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller
178 6 2022-06-09 2023-03-29 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventConnectionMapper.xml
in adapter/persistence/src/main/resources/mybatis
261 - 2022-06-09 2023-04-12 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventApiDestinationMapper.xml
in adapter/persistence/src/main/resources/mybatis
264 - 2022-06-09 2023-04-12 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
RocketMQEventSubscriber.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer
291 20 2023-05-05 2023-06-26 7 4 yongming.cym@alibaba-inc.com yongming.cym@alibaba-inc.com
EventConnectionMapper.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/mapper
21 - 2022-06-09 2023-04-12 6 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ConnectConverter.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter
44 3 2022-06-09 2023-03-28 6 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
MybatisConnectRepository.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/repository
63 10 2022-06-09 2023-04-12 6 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ApiDestinationRepository.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository
14 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ConnectionRepository.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository
15 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
NetworkParameters.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/parameter
18 - 2022-06-09 2023-03-21 5 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
V5__register_target_acs_dingtalk.sql
in adapter/persistence/src/main/resources/db/migration
23 - 2022-07-04 2023-06-12 5 2 2011shenlin@gmail.com 2011shenlin@gmail.com
SecretManagerAPIImpl.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl
29 6 2022-06-13 2022-10-19 5 3 wb-zh378814@alibaba-inc.com 33314633+zhaohai666@users.n...
ListApiDestinationsRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination
30 1 2022-06-09 2023-03-29 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
V2__baseline.sql
in adapter/persistence/src/main/resources/db/migration
30 - 2022-06-09 2023-06-05 5 3 33314633+zhaohai666@users.n... wangkai@zhongan.com
ApiDestinationConverter.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter
31 3 2022-06-09 2022-10-18 5 3 33314633+zhaohai666@users.n... 2011shenlin@gmail.com
UpdateApiDestinationRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination
32 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
CreateApiDestinationRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination
32 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
LoginFilter.java
in start/src/main/java/org/apache/rocketmq/eventbridge/filter
32 1 2022-04-14 2023-05-22 5 2 2011shenlin@gmail.com wangkai@zhongan.com
V6__register_target_acs_eventbridge.sql
in adapter/persistence/src/main/resources/db/migration
42 - 2022-09-06 2023-06-12 5 2 2011shenlin@gmail.com 2011shenlin@gmail.com
RocketMQEventDataRepository.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl
81 7 2023-04-28 2023-06-25 5 4 yongming.cym@alibaba-inc.com 2011shenlin@gmail.com
EventRuleTransfer.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot
100 6 2023-05-19 2023-07-30 5 5 xiaoyaozhou@outlook.com yongming.cym@alibaba-inc.com
V7__update_event_connection_table_structure.sql
in adapter/persistence/src/main/resources/db/migration
1 - 2022-10-24 2023-06-05 4 2 wb-zh378814@alibaba-inc.com wangkai@zhongan.com
V3__change_target_transform_type.sql
in adapter/persistence/src/main/resources/db/migration
2 - 2022-06-09 2023-06-05 4 3 33314633+zhaohai666@users.n... wangkai@zhongan.com
SecretManagerAPI.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/rpc
9 - 2022-06-09 2022-10-19 4 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
GlobalConfig.java
in common/src/main/java/org/apache/rocketmq/eventbridge/config
9 - 2022-04-14 2023-06-25 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
NetworkServiceAPIImpl.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/network
14 2 2022-06-09 2022-12-09 4 3 33314633+zhaohai666@users.n... wb-zh378814@alibaba-inc.com
UpdateEventSourceRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/source
20 - 2022-04-14 2022-10-19 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
ConnectionDTO.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection
21 - 2022-06-09 2023-03-28 4 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ConnectionDO.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/dataobject
24 - 2022-06-09 2023-03-28 4 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
AppConfigAPIImpl.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl
25 1 2022-04-14 2023-06-25 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
EventBridgeConstants.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common
27 - 2022-04-14 2023-03-21 4 2 2011shenlin@gmail.com 33314633+zhaohai666@users.n...
CreateConnectionRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection
28 - 2022-06-09 2023-04-12 4 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
GetConnectionResponse.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection
28 2 2022-06-09 2023-03-21 4 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
UpdateConnectionRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection
28 - 2022-06-09 2023-04-12 4 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
GetApiDestinationResponse.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination
38 2 2022-06-09 2023-03-21 4 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
CreateSourceConnectorRequest.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto
43 3 2022-04-14 2023-03-10 4 3 2011shenlin@gmail.com xiaoyaozhou@outlook.com
CreateSinkConnectorRequest.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto
46 4 2022-04-14 2023-03-10 4 3 2011shenlin@gmail.com xiaoyaozhou@outlook.com
logback-spring.xml
in start/src/main/resources
46 - 2022-04-14 2022-10-19 4 2 2011shenlin@gmail.com 33314633+zhaohai666@users.n...
EventBridgeTransform.java
in supports/connect-eventbridge-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge
46 5 2022-04-14 2023-04-07 4 3 2011shenlin@gmail.com xiaoyaozhou@outlook.com
MybatisEventSourceRepository.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/source/mybatis/repository
54 7 2022-04-14 2022-10-19 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
ExceptionHandler.java
in start/src/main/java/org/apache/rocketmq/eventbridge/handler
54 1 2022-04-14 2022-10-19 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
EventBridgeFilterTransform.java
in supports/connect-filter-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge
55 7 2022-04-14 2023-05-13 4 3 2011shenlin@gmail.com 2011shenlin@gmail.com
RocketMQConverter.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect
63 7 2022-04-14 2023-05-07 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
EventTargetTrigger.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot
73 5 2023-05-19 2023-06-11 4 4 xiaoyaozhou@outlook.com 2011shenlin@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
EventRuleTransfer.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot
100 6 2023-05-19 2023-07-30 5 5 xiaoyaozhou@outlook.com yongming.cym@alibaba-inc.com
RocketMQEventSubscriber.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer
291 20 2023-05-05 2023-06-26 7 4 yongming.cym@alibaba-inc.com yongming.cym@alibaba-inc.com
RocketMQEventDataRepository.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl
81 7 2023-04-28 2023-06-25 5 4 yongming.cym@alibaba-inc.com 2011shenlin@gmail.com
EventTargetTrigger.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot
73 5 2023-05-19 2023-06-11 4 4 xiaoyaozhou@outlook.com 2011shenlin@gmail.com
ConnectionService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection
349 17 2022-06-09 2023-04-12 13 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventBridgeErrorCode.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/exception
111 3 2022-04-14 2023-04-03 10 3 2011shenlin@gmail.com 33314633+zhaohai666@users.n...
ApiDestinationService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/apidestination
105 10 2022-06-09 2023-04-12 9 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ConnectionController.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller
228 9 2022-06-09 2023-03-28 8 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
MybatisApiDestinationRepository.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/repository
55 9 2022-06-09 2023-04-12 7 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
V2__baseline.sql
in adapter/persistence/src/main/resources/db/migration
30 - 2022-06-09 2023-06-05 5 3 33314633+zhaohai666@users.n... wangkai@zhongan.com
ApiDestinationConverter.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter
31 3 2022-06-09 2022-10-18 5 3 33314633+zhaohai666@users.n... 2011shenlin@gmail.com
SecretManagerAPIImpl.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl
29 6 2022-06-13 2022-10-19 5 3 wb-zh378814@alibaba-inc.com 33314633+zhaohai666@users.n...
NetworkParameters.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/parameter
18 - 2022-06-09 2023-03-21 5 3 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventBridgeTransform.java
in supports/connect-eventbridge-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge
46 5 2022-04-14 2023-04-07 4 3 2011shenlin@gmail.com xiaoyaozhou@outlook.com
EventBridgeFilterTransform.java
in supports/connect-filter-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge
55 7 2022-04-14 2023-05-13 4 3 2011shenlin@gmail.com 2011shenlin@gmail.com
CloudEventTransform.java
in supports/connect-cloudevent-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge
161 15 2022-04-14 2023-04-07 4 3 2011shenlin@gmail.com xiaoyaozhou@outlook.com
V3__change_target_transform_type.sql
in adapter/persistence/src/main/resources/db/migration
2 - 2022-06-09 2023-06-05 4 3 33314633+zhaohai666@users.n... wangkai@zhongan.com
HttpEventConverter.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter
218 8 2022-05-12 2022-10-19 4 3 cym467000@163.com 2011shenlin@gmail.com
NetworkServiceAPIImpl.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/network
14 2 2022-06-09 2022-12-09 4 3 33314633+zhaohai666@users.n... wb-zh378814@alibaba-inc.com
CreateSourceConnectorRequest.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto
43 3 2022-04-14 2023-03-10 4 3 2011shenlin@gmail.com xiaoyaozhou@outlook.com
CreateSinkConnectorRequest.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto
46 4 2022-04-14 2023-03-10 4 3 2011shenlin@gmail.com xiaoyaozhou@outlook.com
EventSourceService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source
93 8 2022-04-14 2023-03-28 4 3 2011shenlin@gmail.com 33314633+zhaohai666@users.n...
EventBusService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/bus
75 6 2022-04-14 2023-04-28 4 3 2011shenlin@gmail.com yongming.cym@alibaba-inc.com
Main.java
in start/src/main/java/org/apache/rocketmq/eventbridge
14 1 2022-04-14 2023-06-11 3 3 zhaohaihzb@126.com 2011shenlin@gmail.com
CirculatorContext.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/common
208 16 2023-05-19 2023-05-25 3 3 xiaoyaozhou@outlook.com chengxy@qk.com
Runtime.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime
66 3 2023-05-19 2023-05-25 3 3 xiaoyaozhou@outlook.com chengxy@qk.com
ListEnumsResponse.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection
21 1 2022-06-09 2022-10-18 3 3 33314633+zhaohai666@users.n... 2011shenlin@gmail.com
DefaultAuthValidation.java
in infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate
20 2 2023-05-22 2023-06-15 3 3 wangkai@zhongan.com chengxy@qk.com
EventDataRepository.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/storage
11 - 2023-04-28 2023-06-11 3 3 yongming.cym@alibaba-inc.com 2011shenlin@gmail.com
NetworkTypeEnum.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/enums
11 - 2022-06-09 2022-10-18 3 3 33314633+zhaohai666@users.n... 2011shenlin@gmail.com
EventApiDestinationMapper.xml
in adapter/persistence/src/main/resources/mybatis
264 - 2022-06-09 2023-04-12 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventConnectionMapper.xml
in adapter/persistence/src/main/resources/mybatis
261 - 2022-06-09 2023-04-12 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventApiDestinationMapper.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/mapper
23 - 2022-06-09 2023-04-12 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ApiDestinationController.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller
178 6 2022-06-09 2023-03-29 7 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
MybatisConnectRepository.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/repository
63 10 2022-06-09 2023-04-12 6 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ConnectConverter.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter
44 3 2022-06-09 2023-03-28 6 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventConnectionMapper.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/mapper
21 - 2022-06-09 2023-04-12 6 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
LoginFilter.java
in start/src/main/java/org/apache/rocketmq/eventbridge/filter
32 1 2022-04-14 2023-05-22 5 2 2011shenlin@gmail.com wangkai@zhongan.com
V5__register_target_acs_dingtalk.sql
in adapter/persistence/src/main/resources/db/migration
23 - 2022-07-04 2023-06-12 5 2 2011shenlin@gmail.com 2011shenlin@gmail.com
V6__register_target_acs_eventbridge.sql
in adapter/persistence/src/main/resources/db/migration
42 - 2022-09-06 2023-06-12 5 2 2011shenlin@gmail.com 2011shenlin@gmail.com
CreateApiDestinationRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination
32 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ListApiDestinationsRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination
30 1 2022-06-09 2023-03-29 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
UpdateApiDestinationRequest.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination
32 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ConnectionRepository.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository
15 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
ApiDestinationRepository.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository
14 - 2022-06-09 2023-04-12 5 2 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
logback-spring.xml
in start/src/main/resources
46 - 2022-04-14 2022-10-19 4 2 2011shenlin@gmail.com 33314633+zhaohai666@users.n...
ExceptionHandler.java
in start/src/main/java/org/apache/rocketmq/eventbridge/handler
54 1 2022-04-14 2022-10-19 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
V7__update_event_connection_table_structure.sql
in adapter/persistence/src/main/resources/db/migration
1 - 2022-10-24 2023-06-05 4 2 wb-zh378814@alibaba-inc.com wangkai@zhongan.com
V1__baseline.sql
in adapter/persistence/src/main/resources/db/migration
135 - 2022-04-14 2023-06-05 4 2 2011shenlin@gmail.com wangkai@zhongan.com
MybatisEventSourceRepository.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/source/mybatis/repository
54 7 2022-04-14 2022-10-19 4 2 2011shenlin@gmail.com 2011shenlin@gmail.com
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
LitePullConsumerImpl.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer
249 15 2023-05-05 2023-07-30 4 1 yongming.cym@alibaba-inc.com yongming.cym@alibaba-inc.com
PluginUtils.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin
203 6 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
PatternCondition.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern
191 24 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
BatchedCloudEventDeserializer.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format
162 6 2022-04-14 2022-10-19 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
Plugin.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin
155 12 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
PatternEvaluatorBuilder.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern
151 4 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
PatternConditionBuilder.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern
150 6 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
TriggerTaskContext.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/trigger
147 7 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
LocalMessageCache.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer
134 8 2023-05-05 2023-07-30 4 1 yongming.cym@alibaba-inc.com yongming.cym@alibaba-inc.com
EventTargetRunnerService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/run
125 9 2022-04-14 2023-05-07 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
TargetKeyValue.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/entity
117 23 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
PatternEvaluator.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern
117 13 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
TransformEngine.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/transfer
115 9 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
RocketMQEventDataAPIImpl.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/api
109 6 2023-04-28 2023-04-28 1 1 yongming.cym@alibaba-inc.com yongming.cym@alibaba-inc.com
JsonPathUtil.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform
108 6 2022-04-14 2022-10-18 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
StringSubstitutorTemplate.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform
105 7 2022-04-14 2022-10-18 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
FileAndPropertyUtil.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common
102 5 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
EventSourceClassService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/classes
99 7 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
BatchedCloudEventSerializer.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format
96 3 2022-04-14 2022-10-19 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
AbstractTargetRunnerConfigObserver.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service
91 8 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
90 - 2022-04-14 2022-10-19 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
FileBaseKeyValueStore.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/store
90 6 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
TargetRunnerConfig.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/entity
89 7 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
ClientConfig.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer
89 21 2023-05-05 2023-06-25 2 1 yongming.cym@alibaba-inc.com yongming.cym@alibaba-inc.com
88 - 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventTargetClassService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/classes
88 6 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
RocketMQConnectClient.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect
87 6 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventTargetController.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller
82 4 2022-04-14 2022-10-18 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventBusController.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller
80 4 2022-04-14 2023-06-11 4 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventTargetRunnerMapper.xml
in adapter/persistence/src/main/resources/mybatis
77 - 2022-04-14 2023-05-07 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventTargetConverter.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter
76 5 2022-04-14 2023-04-14 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventTargetMapper.xml
in adapter/persistence/src/main/resources/mybatis
74 - 2022-04-14 2022-09-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
DatasourceConfig.java
in adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence
73 3 2023-05-22 2023-05-22 1 1 wangkai@zhongan.com wangkai@zhongan.com
JsonPathExtract.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform
70 8 2022-04-14 2022-10-18 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
JsonUtil.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform
69 5 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
RocketMQMetaService.java
in adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl
68 4 2023-04-28 2023-04-28 1 1 yongming.cym@alibaba-inc.com yongming.cym@alibaba-inc.com
EventTypeMapper.xml
in adapter/persistence/src/main/resources/mybatis
68 - 2022-04-14 2022-09-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
BatchedJsonFormat.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format
67 9 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventSourceRunnerService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/run
66 6 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
ErrorHandler.java
in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/error
65 3 2023-05-19 2023-05-19 1 1 xiaoyaozhou@outlook.com xiaoyaozhou@outlook.com
EventBusMapper.xml
in adapter/persistence/src/main/resources/mybatis
63 - 2022-04-14 2022-09-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventTargetDTOConverter.java
in adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter
62 6 2022-04-14 2023-04-14 3 1 2011shenlin@gmail.com 2011shenlin@gmail.com
ConnectRecordJsonPathExtract.java
in supports/connect-eventbridge-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge
59 3 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
NumericOperators.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern
58 5 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
LogFilter.java
in start/src/main/java/org/apache/rocketmq/eventbridge/filter
56 1 2022-10-19 2022-10-19 1 1 33314633+zhaohai666@users.n... 33314633+zhaohai666@users.n...
EventSourceRunnerMapper.xml
in adapter/persistence/src/main/resources/mybatis
56 - 2022-04-14 2022-09-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
EventRuleDomainService.java
in domain/src/main/java/org/apache/rocketmq/eventbridge/domain/service
56 6 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
ActionStatusResponseEnum.java
in adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto
54 6 2022-04-14 2022-04-14 1 1 2011shenlin@gmail.com 2011shenlin@gmail.com
FileSinkTask.java
in supports/eventbridge-connect-file/src/main/java/org/apache/rocketmq/connect/sink
53 - 2023-06-10 2023-06-10 1 1 2011shenlin@gmail.com 2011shenlin@gmail.com
TransformBuilder.java
in common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform
53 8 2022-04-14 2022-10-18 2 1 2011shenlin@gmail.com 2011shenlin@gmail.com
Correlations

File Size vs. Number of Changes: 405 points

adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventRuleTransfer.java x: 100 lines of code y: 5 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/LitePullConsumerImpl.java x: 249 lines of code y: 4 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/LocalMessageCache.java x: 134 lines of code y: 4 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/RocketMQEventSubscriber.java x: 291 lines of code y: 7 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/ClientConfig.java x: 89 lines of code y: 2 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/AppConfigAPIImpl.java x: 25 lines of code y: 4 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl/RocketMQEventDataRepository.java x: 81 lines of code y: 5 # changes common/src/main/java/org/apache/rocketmq/eventbridge/config/GlobalConfig.java x: 9 lines of code y: 4 # changes infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/DefaultAuthValidation.java x: 20 lines of code y: 3 # changes adapter/persistence/src/main/resources/db/migration/V5__register_target_acs_dingtalk.sql x: 23 lines of code y: 5 # changes adapter/persistence/src/main/resources/db/migration/V6__register_target_acs_eventbridge.sql x: 42 lines of code y: 5 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventBusController.java x: 80 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/bus/ListEventBusesRequest.java x: 11 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/FlywayConfig.java x: 24 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventTargetTrigger.java x: 73 lines of code y: 4 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnDBObserver.java x: 63 lines of code y: 3 # changes start/src/main/java/org/apache/rocketmq/eventbridge/Main.java x: 14 lines of code y: 3 # changes adapter/persistence/src/main/resources/db/migration/V9__init_file_target_class.sql x: 15 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/config/RuntimeConfiguration.java x: 24 lines of code y: 2 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnFileObserver.java x: 85 lines of code y: 2 # changes supports/eventbridge-connect-file/src/main/java/org/apache/rocketmq/connect/sink/FileConstant.java x: 4 lines of code y: 1 # changes supports/eventbridge-connect-file/src/main/java/org/apache/rocketmq/connect/sink/FileSinkTask.java x: 53 lines of code y: 1 # changes supports/eventbridge-connect-standard/src/main/java/org/apache/rocketmq/connect/sink/StandardSinkTask.java x: 27 lines of code y: 1 # changes adapter/persistence/src/main/resources/db/migration/V1__baseline.sql x: 135 lines of code y: 4 # changes adapter/persistence/src/main/resources/db/migration/V2__baseline.sql x: 30 lines of code y: 5 # changes adapter/persistence/src/main/resources/db/migration/V3__change_target_transform_type.sql x: 2 lines of code y: 4 # changes adapter/persistence/src/main/resources/db/migration/V7__update_event_connection_table_structure.sql x: 1 lines of code y: 4 # changes adapter/persistence/src/main/resources/db/migration/V8__update_unique_key.sql x: 4 lines of code y: 3 # changes start/src/main/java/org/apache/rocketmq/eventbridge/filter/ValidateFilter.java x: 46 lines of code y: 2 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/DatasourceConfig.java x: 73 lines of code y: 1 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/PersistenceConfig.java x: 28 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/enums/props/Constants.java x: 14 lines of code y: 1 # changes common/src/main/java/org/apache/rocketmq/eventbridge/exception/ServiceProviderNotFoundException.java x: 9 lines of code y: 1 # changes infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ServiceLifecycle.java x: 5 lines of code y: 1 # changes infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ValidationServiceFactory.java x: 16 lines of code y: 1 # changes infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ValidationServiceLoader.java x: 50 lines of code y: 1 # changes infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/typed/TypedSPI.java x: 11 lines of code y: 1 # changes infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/typed/TypedSPIRegistry.java x: 36 lines of code y: 1 # changes start/src/main/java/org/apache/rocketmq/eventbridge/config/H2ServerConfig.java x: 20 lines of code y: 1 # changes start/src/main/java/org/apache/rocketmq/eventbridge/filter/LoginFilter.java x: 32 lines of code y: 5 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/Runtime.java x: 66 lines of code y: 3 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/common/CirculatorContext.java x: 208 lines of code y: 3 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/utils/ShutdownUtils.java x: 23 lines of code y: 2 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventBusListener.java x: 48 lines of code y: 2 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/hook/AbstractStartAndShutdown.java x: 44 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/hook/StartAndShutdown.java x: 3 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/ServiceThread.java x: 98 lines of code y: 2 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/runtime/RuntimeTargetRunnerAPIImpl.java x: 64 lines of code y: 3 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/common/OffsetManager.java x: 18 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/common/TargetRunnerListener.java x: 7 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/transfer/TransformEngine.java x: 115 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/trigger/TriggerTaskContext.java x: 147 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/FileAndPropertyUtil.java x: 102 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/entity/SubscribeRunnerKeys.java x: 29 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/entity/TargetKeyValue.java x: 117 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/entity/TargetRunnerConfig.java x: 89 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/enums/RefreshTypeEnum.java x: 6 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/Plugin.java x: 155 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/PluginUtils.java x: 203 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/PluginWrapper.java x: 49 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/store/FileBaseKeyValueStore.java x: 90 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/store/MemoryBasedKeyValueStore.java x: 48 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/config/RuntimeConfigDefine.java x: 12 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/config/RuntimeConfigProps.java x: 23 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/converter/JsonConverter.java x: 46 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/converter/RecordOffsetConverter.java x: 32 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/error/ErrorHandler.java x: 65 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/AbstractTargetRunnerConfigObserver.java x: 91 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigObserver.java x: 10 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnControllerObserver.java x: 21 lines of code y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/trace/TraceFactory.java x: 8 lines of code y: 1 # changes supports/connect-filter-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge/EventBridgeFilterTransform.java x: 55 lines of code y: 4 # changes adapter/persistence/src/main/resources/mybatis/EventTargetRunnerMapper.xml x: 77 lines of code y: 3 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/RocketMQConverter.java x: 63 lines of code y: 4 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/run/EventTargetRunnerService.java x: 125 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository/EventTargetRunnerRepository.java x: 16 lines of code y: 3 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/api/RocketMQEventDataAPIImpl.java x: 109 lines of code y: 1 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl/DefaultSendCallback.java x: 25 lines of code y: 1 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl/RocketMQMetaService.java x: 68 lines of code y: 1 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/bus/EventBusService.java x: 75 lines of code y: 4 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/data/EventDataService.java x: 20 lines of code y: 2 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/EventTargetConverter.java x: 76 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/EventTargetDTOConverter.java x: 62 lines of code y: 3 # changes supports/connect-cloudevent-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge/CloudEventTransform.java x: 161 lines of code y: 4 # changes supports/connect-eventbridge-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge/EventBridgeTransform.java x: 46 lines of code y: 4 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/context/RocketMQConnectTargetRunnerContext.java x: 11 lines of code y: 2 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto/CreateSourceConnectorRequest.java x: 43 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection/CreateConnectionRequest.java x: 28 lines of code y: 4 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/mapper/EventApiDestinationMapper.java x: 23 lines of code y: 7 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/repository/MybatisApiDestinationRepository.java x: 55 lines of code y: 7 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/mapper/EventConnectionMapper.java x: 21 lines of code y: 6 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/repository/MybatisConnectRepository.java x: 63 lines of code y: 6 # changes adapter/persistence/src/main/resources/mybatis/EventApiDestinationMapper.xml x: 264 lines of code y: 7 # changes adapter/persistence/src/main/resources/mybatis/EventConnectionMapper.xml x: 261 lines of code y: 7 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/apidestination/ApiDestinationService.java x: 105 lines of code y: 9 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionService.java x: 349 lines of code y: 13 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository/ApiDestinationRepository.java x: 14 lines of code y: 5 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository/ConnectionRepository.java x: 15 lines of code y: 5 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/exception/EventBridgeErrorCode.java x: 111 lines of code y: 10 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/ApiDestinationController.java x: 178 lines of code y: 7 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/ConnectionController.java x: 228 lines of code y: 8 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection/ConnectionResponse.java x: 25 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter/ConnectConverter.java x: 44 lines of code y: 6 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/dataobject/ConnectionDO.java x: 24 lines of code y: 4 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionDTO.java x: 21 lines of code y: 4 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/rule/EventRuleService.java x: 100 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/EventSourceService.java x: 93 lines of code y: 4 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/EventTypeService.java x: 46 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination/GetApiDestinationResponse.java x: 38 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination/ListApiDestinationsResponse.java x: 34 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection/CreateConnectionResponse.java x: 25 lines of code y: 2 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection/ListConnectionRequest.java x: 28 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/EventBridgeConstants.java x: 27 lines of code y: 4 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/apidestination/parameter/HttpApiParameters.java x: 17 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/parameter/NetworkParameters.java x: 18 lines of code y: 5 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/network/NetworkServiceAPIImpl.java x: 14 lines of code y: 4 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/rpc/NetworkServiceAPI.java x: 5 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/handler/WebLogAspect.java x: 38 lines of code y: 3 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/SecretManagerAPIImpl.java x: 29 lines of code y: 5 # changes common/src/main/java/org/apache/rocketmq/eventbridge/config/EventBridgeConstants.java x: 6 lines of code y: 2 # changes start/src/main/java/org/apache/rocketmq/eventbridge/filter/LogFilter.java x: 56 lines of code y: 1 # changes start/src/main/java/org/apache/rocketmq/eventbridge/handler/ExceptionHandler.java x: 54 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/CloudEventBatchedConverter.java x: 21 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/CloudEventBinaryConverter.java x: 44 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/CloudEventStructuredConverter.java x: 26 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/HttpEventConverter.java x: 218 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format/BatchedCloudEventDeserializer.java x: 162 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format/BatchedCloudEventSerializer.java x: 96 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/BaseResponse.java x: 12 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/bus/DeleteEventBusRequest.java x: 9 lines of code y: 2 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/bus/GetEventBusResponse.java x: 17 lines of code y: 2 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/bus/ListEventBusesResponse.java x: 18 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/data/PutEventsRequest.java x: 15 lines of code y: 2 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/rule/EventRuleDTO.java x: 23 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/rule/ListRulesRequest.java x: 13 lines of code y: 2 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/source/ListEventSourcesResponse.java x: 19 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/source/UpdateEventSourceRequest.java x: 20 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/type/EventTypeDTO.java x: 22 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/handler/EventDataHandler.java x: 35 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/bus/mybatis/mapper/EventBusMapper.java x: 13 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/bus/mybatis/repository/MybatisEventBusRepository.java x: 33 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/classes/mybatis/converter/EventSourceClassConverter.java x: 31 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/classes/mybatis/converter/EventTargetClassConverter.java x: 40 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/classes/mybatis/mapper/EventSourceClassMapper.java x: 6 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/classes/mybatis/repository/MybatisEventSourceClassRepository.java x: 19 lines of code y: 2 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/rule/mybatis/repository/MybatisEventRuleRepository.java x: 48 lines of code y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/source/mybatis/repository/MybatisEventSourceRunnerRepository.java x: 39 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/Component.java x: 10 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/PaginationResult.java x: 8 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/bus/EventBus.java x: 15 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/HTTPEventSourceService.java x: 251 lines of code y: 4 # changes style/rmq_checkstyle.xml x: 90 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventDataController.java x: 84 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventSourceController.java x: 114 lines of code y: 4 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventTargetController.java x: 82 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventTypeController.java x: 49 lines of code y: 3 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format/BatchedJsonFormat.java x: 67 lines of code y: 2 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/source/UpdateEventSourceResponse.java x: 4 lines of code y: 2 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter/ApiDestinationConverter.java x: 31 lines of code y: 5 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/dataobject/ApiDestinationDO.java x: 21 lines of code y: 2 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/RocketMQConnectClient.java x: 87 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/event/EventBridgeEvent.java x: 43 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/EventTool.java x: 40 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/JsonUtil.java x: 32 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/ComplexConditionBuilders.java x: 38 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/NumericOperators.java x: 58 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternCondition.java x: 191 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternConditionBuilder.java x: 150 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEntry.java x: 45 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEvaluator.java x: 117 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEvaluatorBuilder.java x: 151 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/InsertFieldTransform.java x: 43 lines of code y: 3 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathExtract.java x: 70 lines of code y: 3 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathTransform.java x: 27 lines of code y: 3 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathUtil.java x: 108 lines of code y: 3 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonUtil.java x: 69 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/RegularExtract.java x: 3 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/StringSubstitutorTemplate.java x: 105 lines of code y: 3 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/TransformBuilder.java x: 53 lines of code y: 2 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/TransformValidator.java x: 30 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/enums/CacheEnum.java x: 16 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/enums/EventRuleStatusEnum.java x: 12 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/AbstractResourceService.java x: 34 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/classes/EventSourceClassService.java x: 99 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/classes/EventTargetClassService.java x: 88 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/run/EventSourceRunnerService.java x: 66 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/ConnectEventSourceService.java x: 73 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/EventSourceServiceFactory.java x: 41 lines of code y: 3 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository/EventBusRepository.java x: 10 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/rpc/HttpEventAPI.java x: 14 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/service/EventRuleDomainService.java x: 56 lines of code y: 2 # changes start/src/main/java/org/apache/rocketmq/eventbridge/config/SwaggerConfig.java x: 32 lines of code y: 3 # changes style/copyright/Apache.xml x: 7 lines of code y: 2 # changes style/copyright/profiles_settings.xml x: 47 lines of code y: 2 # changes supports/connect-eventbridge-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge/ConnectRecordJsonPathExtract.java x: 59 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/parameter/OAuthParameters.java x: 27 lines of code y: 2 # changes adapter/persistence/src/main/resources/mybatis/EventBusMapper.xml x: 63 lines of code y: 2 # changes adapter/persistence/src/main/resources/mybatis/EventRuleMapper.xml x: 80 lines of code y: 2 # changes adapter/persistence/src/main/resources/mybatis/EventSourceMapper.xml x: 83 lines of code y: 3 # changes adapter/persistence/src/main/resources/mybatis/EventTargetMapper.xml x: 74 lines of code y: 2 # changes adapter/persistence/src/main/resources/mybatis/EventTopicMapper.xml x: 41 lines of code y: 2 # changes adapter/persistence/src/main/resources/mybatis/EventTypeMapper.xml x: 68 lines of code y: 2 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/enums/EventSourceStatusEnum.java x: 22 lines of code y: 2 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto/ActionStatusResponseEnum.java x: 54 lines of code y: 1 # changes common/src/main/java/org/apache/rocketmq/eventbridge/exception/code/EventErrorCode.java x: 43 lines of code y: 1 # changes common/src/main/java/org/apache/rocketmq/eventbridge/exception/code/FiltterPatternErrorCode.java x: 28 lines of code y: 1 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/StringData.java x: 31 lines of code y: 1 # changes common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/TransformParam.java x: 34 lines of code y: 1 # changes
13.0
# changes
  min: 1.0
  average: 2.41
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 13.0
0 349.0
lines of code
min: 1.0 | average: 38.76 | 25th percentile: 11.0 | median: 21.0 | 75th percentile: 46.0 | max: 349.0

Number of Contributors vs. Number of Changes: 405 points

adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventRuleTransfer.java x: 5 # contributors y: 5 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/LitePullConsumerImpl.java x: 1 # contributors y: 4 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/RocketMQEventSubscriber.java x: 4 # contributors y: 7 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/ClientConfig.java x: 1 # contributors y: 2 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/AppConfigAPIImpl.java x: 2 # contributors y: 4 # changes adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl/RocketMQEventDataRepository.java x: 4 # contributors y: 5 # changes infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/DefaultAuthValidation.java x: 3 # contributors y: 3 # changes adapter/persistence/src/main/resources/db/migration/V5__register_target_acs_dingtalk.sql x: 2 # contributors y: 5 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/bus/ListEventBusesRequest.java x: 1 # contributors y: 3 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/FlywayConfig.java x: 1 # contributors y: 1 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventTargetTrigger.java x: 4 # contributors y: 4 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnDBObserver.java x: 2 # contributors y: 3 # changes adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/config/RuntimeConfiguration.java x: 2 # contributors y: 2 # changes adapter/persistence/src/main/resources/db/migration/V2__baseline.sql x: 3 # contributors y: 5 # changes adapter/persistence/src/main/resources/db/migration/V3__change_target_transform_type.sql x: 3 # contributors y: 4 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/mapper/EventApiDestinationMapper.java x: 2 # contributors y: 7 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/repository/MybatisApiDestinationRepository.java x: 3 # contributors y: 7 # changes adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/mapper/EventConnectionMapper.java x: 2 # contributors y: 6 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/apidestination/ApiDestinationService.java x: 3 # contributors y: 9 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionService.java x: 3 # contributors y: 13 # changes domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/exception/EventBridgeErrorCode.java x: 3 # contributors y: 10 # changes adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/ConnectionController.java x: 3 # contributors y: 8 # changes adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto/DeleteConnectorRequest.java x: 2 # contributors y: 1 # changes
13.0
# changes
  min: 1.0
  average: 2.41
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 13.0
0 5.0
# contributors
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 405 points

adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventRuleTransfer.java x: 5 # contributors y: 100 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/LitePullConsumerImpl.java x: 1 # contributors y: 249 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/LocalMessageCache.java x: 1 # contributors y: 134 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/RocketMQEventSubscriber.java x: 4 # contributors y: 291 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/runtimer/consumer/ClientConfig.java x: 1 # contributors y: 89 lines of code adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/AppConfigAPIImpl.java x: 2 # contributors y: 25 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl/RocketMQEventDataRepository.java x: 4 # contributors y: 81 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/config/GlobalConfig.java x: 2 # contributors y: 9 lines of code infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/DefaultAuthValidation.java x: 3 # contributors y: 20 lines of code adapter/persistence/src/main/resources/db/migration/V5__register_target_acs_dingtalk.sql x: 2 # contributors y: 23 lines of code adapter/persistence/src/main/resources/db/migration/V6__register_target_acs_eventbridge.sql x: 2 # contributors y: 42 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventBusController.java x: 1 # contributors y: 80 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/bus/ListEventBusesRequest.java x: 1 # contributors y: 11 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/FlywayConfig.java x: 1 # contributors y: 24 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventTargetTrigger.java x: 4 # contributors y: 73 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnDBObserver.java x: 2 # contributors y: 63 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/storage/EventDataRepository.java x: 3 # contributors y: 11 lines of code start/src/main/java/org/apache/rocketmq/eventbridge/Main.java x: 3 # contributors y: 14 lines of code adapter/persistence/src/main/resources/db/migration/V9__init_file_target_class.sql x: 1 # contributors y: 15 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/config/RuntimeConfiguration.java x: 2 # contributors y: 24 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnFileObserver.java x: 2 # contributors y: 85 lines of code supports/eventbridge-connect-file/src/main/java/org/apache/rocketmq/connect/sink/FileConstant.java x: 1 # contributors y: 4 lines of code supports/eventbridge-connect-file/src/main/java/org/apache/rocketmq/connect/sink/FileSinkTask.java x: 1 # contributors y: 53 lines of code supports/eventbridge-connect-standard/src/main/java/org/apache/rocketmq/connect/sink/StandardSinkTask.java x: 1 # contributors y: 27 lines of code adapter/persistence/src/main/resources/db/migration/V1__baseline.sql x: 2 # contributors y: 135 lines of code adapter/persistence/src/main/resources/db/migration/V2__baseline.sql x: 3 # contributors y: 30 lines of code adapter/persistence/src/main/resources/db/migration/V3__change_target_transform_type.sql x: 3 # contributors y: 2 lines of code adapter/persistence/src/main/resources/db/migration/V7__update_event_connection_table_structure.sql x: 2 # contributors y: 1 lines of code adapter/persistence/src/main/resources/db/migration/V8__update_unique_key.sql x: 2 # contributors y: 4 lines of code start/src/main/java/org/apache/rocketmq/eventbridge/filter/ValidateFilter.java x: 1 # contributors y: 46 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/DatasourceConfig.java x: 1 # contributors y: 73 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/PersistenceConfig.java x: 2 # contributors y: 28 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/exception/ServiceProviderNotFoundException.java x: 1 # contributors y: 9 lines of code infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ServiceLifecycle.java x: 1 # contributors y: 5 lines of code infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ValidationServiceFactory.java x: 1 # contributors y: 16 lines of code infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/ValidationServiceLoader.java x: 1 # contributors y: 50 lines of code infrastructure/src/main/java/org/apache/rocketmq/eventbridge/infrastructure/validate/spi/typed/TypedSPIRegistry.java x: 1 # contributors y: 36 lines of code start/src/main/java/org/apache/rocketmq/eventbridge/config/H2ServerConfig.java x: 1 # contributors y: 20 lines of code start/src/main/java/org/apache/rocketmq/eventbridge/filter/LoginFilter.java x: 2 # contributors y: 32 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/Runtime.java x: 3 # contributors y: 66 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/common/CirculatorContext.java x: 3 # contributors y: 208 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/EventBusListener.java x: 2 # contributors y: 48 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/hook/AbstractStartAndShutdown.java x: 1 # contributors y: 44 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/ServiceThread.java x: 2 # contributors y: 98 lines of code adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/runtime/RuntimeTargetRunnerAPIImpl.java x: 2 # contributors y: 64 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/common/OffsetManager.java x: 1 # contributors y: 18 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/common/TargetRunnerListener.java x: 1 # contributors y: 7 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/transfer/TransformEngine.java x: 1 # contributors y: 115 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/boot/trigger/TriggerTaskContext.java x: 1 # contributors y: 147 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/FileAndPropertyUtil.java x: 1 # contributors y: 102 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/entity/SubscribeRunnerKeys.java x: 1 # contributors y: 29 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/entity/TargetKeyValue.java x: 1 # contributors y: 117 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/enums/RefreshTypeEnum.java x: 1 # contributors y: 6 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/Plugin.java x: 1 # contributors y: 155 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/PluginUtils.java x: 1 # contributors y: 203 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/plugin/PluginWrapper.java x: 1 # contributors y: 49 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/store/FileBaseKeyValueStore.java x: 1 # contributors y: 90 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/common/store/MemoryBasedKeyValueStore.java x: 1 # contributors y: 48 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/config/RuntimeConfigProps.java x: 1 # contributors y: 23 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/converter/RecordOffsetConverter.java x: 1 # contributors y: 32 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/error/ErrorHandler.java x: 1 # contributors y: 65 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/AbstractTargetRunnerConfigObserver.java x: 1 # contributors y: 91 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigObserver.java x: 1 # contributors y: 10 lines of code adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnControllerObserver.java x: 1 # contributors y: 21 lines of code supports/connect-filter-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge/EventBridgeFilterTransform.java x: 3 # contributors y: 55 lines of code adapter/persistence/src/main/resources/mybatis/EventTargetRunnerMapper.xml x: 1 # contributors y: 77 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/run/EventTargetRunnerService.java x: 1 # contributors y: 125 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/api/RocketMQEventDataAPIImpl.java x: 1 # contributors y: 109 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl/DefaultSendCallback.java x: 1 # contributors y: 25 lines of code adapter/storage/src/main/java/org/apache/rocketmq/eventbridge/adapter/storage/rocketmq/impl/RocketMQMetaService.java x: 1 # contributors y: 68 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/bus/EventBusService.java x: 3 # contributors y: 75 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/data/EventDataService.java x: 2 # contributors y: 20 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/EventTargetConverter.java x: 1 # contributors y: 76 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/EventTargetDTOConverter.java x: 1 # contributors y: 62 lines of code supports/connect-cloudevent-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge/CloudEventTransform.java x: 3 # contributors y: 161 lines of code supports/connect-eventbridge-transform/src/main/java/org/apache/rocketmq/connect/transform/eventbridge/EventBridgeTransform.java x: 3 # contributors y: 46 lines of code adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/context/RocketMQConnectTargetRunnerContext.java x: 2 # contributors y: 11 lines of code adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto/CreateSourceConnectorRequest.java x: 3 # contributors y: 43 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/mapper/EventConnectionMapper.java x: 2 # contributors y: 21 lines of code adapter/persistence/src/main/resources/mybatis/EventApiDestinationMapper.xml x: 2 # contributors y: 264 lines of code adapter/persistence/src/main/resources/mybatis/EventConnectionMapper.xml x: 2 # contributors y: 261 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/apidestination/ApiDestinationService.java x: 3 # contributors y: 105 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/ConnectionService.java x: 3 # contributors y: 349 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/repository/ApiDestinationRepository.java x: 2 # contributors y: 14 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/exception/EventBridgeErrorCode.java x: 3 # contributors y: 111 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/ApiDestinationController.java x: 2 # contributors y: 178 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination/ListApiDestinationsRequest.java x: 2 # contributors y: 30 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/ConnectionController.java x: 3 # contributors y: 228 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/connect/mybatis/converter/ConnectConverter.java x: 2 # contributors y: 44 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/rule/EventRuleService.java x: 2 # contributors y: 100 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/EventSourceService.java x: 3 # contributors y: 93 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/EventTypeService.java x: 2 # contributors y: 46 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination/GetApiDestinationResponse.java x: 2 # contributors y: 38 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/apidestination/ListApiDestinationsResponse.java x: 2 # contributors y: 34 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/EventBridgeConstants.java x: 2 # contributors y: 27 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/apidestination/parameter/HttpApiParameters.java x: 2 # contributors y: 17 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/connection/parameter/NetworkParameters.java x: 3 # contributors y: 18 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/rpc/NetworkServiceAPI.java x: 2 # contributors y: 5 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/config/EventBridgeConstants.java x: 2 # contributors y: 6 lines of code start/src/main/java/org/apache/rocketmq/eventbridge/filter/LogFilter.java x: 1 # contributors y: 56 lines of code start/src/main/java/org/apache/rocketmq/eventbridge/handler/ExceptionHandler.java x: 2 # contributors y: 54 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/HttpEventConverter.java x: 3 # contributors y: 218 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format/BatchedCloudEventDeserializer.java x: 1 # contributors y: 162 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format/BatchedCloudEventSerializer.java x: 1 # contributors y: 96 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/bus/GetEventBusResponse.java x: 1 # contributors y: 17 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/rule/GetRuleResponse.java x: 1 # contributors y: 28 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/rule/ListRulesRequest.java x: 1 # contributors y: 13 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/handler/EventDataHandler.java x: 1 # contributors y: 35 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/bus/mybatis/repository/MybatisEventBusRepository.java x: 1 # contributors y: 33 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/classes/mybatis/converter/EventSourceClassConverter.java x: 1 # contributors y: 31 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/classes/mybatis/converter/EventTargetClassConverter.java x: 1 # contributors y: 40 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/source/mybatis/repository/MybatisEventSourceRunnerRepository.java x: 1 # contributors y: 39 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/HTTPEventSourceService.java x: 2 # contributors y: 251 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventSourceController.java x: 2 # contributors y: 114 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/controller/EventTargetController.java x: 1 # contributors y: 82 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/converter/format/BatchedJsonFormat.java x: 1 # contributors y: 67 lines of code adapter/api/src/main/java/org/apache/rocketmq/eventbridge/adapter/api/dto/connection/ListEnumsResponse.java x: 3 # contributors y: 21 lines of code adapter/persistence/src/main/java/org/apache/rocketmq/eventbridge/adapter/persistence/apidestination/mybatis/converter/ApiDestinationConverter.java x: 3 # contributors y: 31 lines of code adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/RocketMQConnectClient.java x: 1 # contributors y: 87 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/config/LocalConfig.java x: 2 # contributors y: 10 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/event/EventBridgeEvent.java x: 1 # contributors y: 43 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/NetUtil.java x: 2 # contributors y: 35 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/ComplexConditionBuilders.java x: 1 # contributors y: 38 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/NumericOperators.java x: 1 # contributors y: 58 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternCondition.java x: 1 # contributors y: 191 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternConditionBuilder.java x: 1 # contributors y: 150 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathExtract.java x: 1 # contributors y: 70 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/JsonPathUtil.java x: 1 # contributors y: 108 lines of code common/src/main/java/org/apache/rocketmq/eventbridge/tools/transform/StringSubstitutorTemplate.java x: 1 # contributors y: 105 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/common/enums/CacheEnum.java x: 2 # contributors y: 16 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/classes/EventSourceClassService.java x: 1 # contributors y: 99 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/ConnectEventSourceService.java x: 2 # contributors y: 73 lines of code domain/src/main/java/org/apache/rocketmq/eventbridge/domain/model/source/EventSourceServiceFactory.java x: 2 # contributors y: 41 lines of code adapter/persistence/src/main/resources/mybatis/EventRuleMapper.xml x: 2 # contributors y: 80 lines of code adapter/persistence/src/main/resources/mybatis/EventSourceMapper.xml x: 2 # contributors y: 83 lines of code adapter/rpc/src/main/java/org/apache/rocketmq/eventbridge/adapter/rpc/impl/connect/dto/ActionStatusResponseEnum.java x: 1 # contributors y: 54 lines of code
349.0
lines of code
  min: 1.0
  average: 38.76
  25th percentile: 11.0
  median: 21.0
  75th percentile: 46.0
  max: 349.0
0 5.0
# contributors
min: 1.0 | average: 1.39 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0