apache / shardingsphere-elasticjob
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 276 files with 9,423 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)
    • 3 files changed 6-20 times (333 lines of code)
    • 273 files changed 1-5 times (9,090 lines of code)
0% | 0% | 0% | 3% | 96%
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 276 files with 9,423 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)
    • 240 files changed by 2-5 contributors (8,396 lines of code)
    • 36 files changed by 1 contributor (1,027 lines of code)
0% | 0% | 0% | 89% | 10%
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, md, xml, html, css, js, json, properties, yaml, svg, toml, sh, bat, txt, xsd, gitignore, cmd
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 3% | 96%
xml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kernel0% | 0% | 0% | 7% | 92%
ecosystem0% | 0% | 0% | 1% | 98%
restful0% | 0% | 0% | 0% | 100%
spring0% | 0% | 0% | 0% | 100%
lifecycle0% | 0% | 0% | 0% | 100%
registry-center0% | 0% | 0% | 0% | 100%
api0% | 0% | 0% | 0% | 100%
bootstrap0% | 0% | 0% | 0% | 100%
distribution0% | 0% | 0% | 0% | 100%
src0% | 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
JobScheduler.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule
153 13 2023-10-15 2024-12-11 9 5 wgy8283335@126.com 417003073@qq.com
YamlDataSourceConfigurationConverter.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml
21 2 2023-10-14 2023-11-01 6 5 zhangliang@apache.org zhangliang@apache.org
ShardingService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
159 13 2023-10-15 2023-10-31 6 4 wgy8283335@126.com hannkenn@163.com
YamlDataSourceConfiguration.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml
22 1 2023-10-14 2023-11-01 5 4 zhangliang@apache.org zhangliang@apache.org
ElasticJobTracingConfiguration.java
in spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing
39 2 2023-10-15 2024-09-29 5 5 duanzhengqiang@apache.org che.yx@qq.com
ExecutionContextService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
62 6 2023-10-15 2023-10-30 5 3 wgy8283335@126.com zhangliang@apache.org
TaskContext.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/context
77 10 2023-10-26 2023-11-01 5 3 zhangliang@apache.org zhangliang@apache.org
ServerService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server
82 7 2023-10-15 2024-10-10 5 5 wgy8283335@126.com che.yx@qq.com
FailoverListenerManager.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover
123 8 2023-10-15 2024-08-25 5 4 wgy8283335@126.com 30381820+wjdxw@users.norepl...
LiteJob.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule
13 1 2023-10-15 2023-10-31 4 3 wgy8283335@126.com zhangliang@apache.org
RDBTracingListener.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/listener
21 3 2023-10-14 2023-11-01 4 3 zhangliang@apache.org zhangliang@apache.org
ServerNode.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server
30 4 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
RescheduleListenerManager.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config
36 3 2023-10-15 2023-10-30 4 4 wgy8283335@126.com zhangliang@apache.org
ShardingStatisticsAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics
44 2 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
InstanceService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/instance
48 6 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
LeaderService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/election
53 7 2023-10-15 2023-10-31 4 4 wgy8283335@126.com hannkenn@163.com
ServerStatisticsAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics
58 2 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
ConfigurationService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config
63 5 2023-10-15 2023-10-30 4 4 wgy8283335@126.com zhangliang@apache.org
HttpJobExecutor.java
in ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/executor
86 5 2023-10-28 2023-11-01 4 2 zhangliang@apache.org zhangliang@apache.org
ElasticJobBootstrapConfiguration.java
in spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job
103 7 2023-10-15 2023-10-31 4 5 wgy8283335@126.com zhangliang@apache.org
JobOperateAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/operate
114 9 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
ExecutionService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
124 14 2023-10-15 2023-10-30 4 4 wgy8283335@126.com zhangliang@apache.org
JobStatisticsAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics
135 9 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
SimpleJob.java
in ecosystem/executor/simple/src/main/java/org/apache/shardingsphere/elasticjob/simple/job
6 - 2023-10-28 2023-11-01 3 2 zhangliang@apache.org zhangliang@apache.org
ResponseBodySerializer.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/serializer
7 - 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
JobConfigurationAPI.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/api
7 - 2023-10-15 2023-10-27 3 3 wgy8283335@126.com zhangliang@apache.org
IgnoredExceptionProvider.java
in registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/exception
7 - 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
JobClassNameProvider.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/setup
7 - 2023-10-15 2023-10-25 3 3 wgy8283335@126.com zhonghongsheng@apache.org
DeserializerFactory.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/factory
8 - 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
SerializerFactory.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/serializer/factory
8 - 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
DataflowJob.java
in ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/job
8 - 2023-10-28 2023-11-01 3 2 zhangliang@apache.org zhangliang@apache.org
IgnoreJobErrorHandler.java
in ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal
11 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
ThrowJobErrorHandler.java
in ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal
13 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
JobClassNameProviderFactory.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/setup
13 1 2023-10-15 2023-10-25 3 3 wgy8283335@126.com zhonghongsheng@apache.org
SimpleJobExecutor.java
in ecosystem/executor/simple/src/main/java/org/apache/shardingsphere/elasticjob/simple/executor
16 2 2023-10-28 2023-11-01 3 2 zhangliang@apache.org zhangliang@apache.org
DingtalkJobErrorHandlerPropertiesValidator.java
in ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk
16 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
WechatJobErrorHandlerPropertiesValidator.java
in ecosystem/error-handler/wechat/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/wechat
16 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
TracingBeanDefinitionParser.java
in spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/tracing/parser
17 1 2023-10-15 2023-10-31 3 3 duanzhengqiang@apache.org zhangliang@apache.org
LogJobErrorHandler.java
in ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal
18 3 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
EmailJobErrorHandlerPropertiesValidator.java
in ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email
20 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
DefaultTextPlainRequestBodyDeserializer.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/impl
23 2 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
RegExceptionHandler.java
in registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/exception
24 2 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
JobFacade.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade
25 - 2023-10-31 2024-12-11 3 4 zhangliang@apache.org 417003073@qq.com
TriggerNode.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/trigger
27 5 2023-10-15 2023-10-27 3 2 wgy8283335@126.com zhangliang@apache.org
MonitorExecutionListenerManager.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
31 3 2023-10-15 2023-10-30 3 3 wgy8283335@126.com zhangliang@apache.org
JobConfigurationAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/settings
32 3 2023-10-15 2023-10-30 3 3 wgy8283335@126.com zhangliang@apache.org
ScriptJobExecutor.java
in ecosystem/executor/script/src/main/java/org/apache/shardingsphere/elasticjob/script/executor
38 3 2023-10-28 2023-11-01 3 2 zhangliang@apache.org zhangliang@apache.org
JobAnnotationBuilder.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/annotation
46 1 2023-10-15 2023-10-30 3 4 wgy8283335@126.com zhangliang@apache.org
DataflowJobExecutor.java
in ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/executor
49 7 2023-10-28 2023-11-01 3 2 zhangliang@apache.org zhangliang@apache.org
RequestBodyDeserializerFactory.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer
52 5 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JobScheduler.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule
153 13 2023-10-15 2024-12-11 9 5 wgy8283335@126.com 417003073@qq.com
YamlDataSourceConfigurationConverter.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml
21 2 2023-10-14 2023-11-01 6 5 zhangliang@apache.org zhangliang@apache.org
ServerService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server
82 7 2023-10-15 2024-10-10 5 5 wgy8283335@126.com che.yx@qq.com
ElasticJobTracingConfiguration.java
in spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing
39 2 2023-10-15 2024-09-29 5 5 duanzhengqiang@apache.org che.yx@qq.com
ElasticJobBootstrapConfiguration.java
in spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job
103 7 2023-10-15 2023-10-31 4 5 wgy8283335@126.com zhangliang@apache.org
ShardingService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
159 13 2023-10-15 2023-10-31 6 4 wgy8283335@126.com hannkenn@163.com
FailoverListenerManager.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover
123 8 2023-10-15 2024-08-25 5 4 wgy8283335@126.com 30381820+wjdxw@users.norepl...
YamlDataSourceConfiguration.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml
22 1 2023-10-14 2023-11-01 5 4 zhangliang@apache.org zhangliang@apache.org
ExecutionService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
124 14 2023-10-15 2023-10-30 4 4 wgy8283335@126.com zhangliang@apache.org
LeaderService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/election
53 7 2023-10-15 2023-10-31 4 4 wgy8283335@126.com hannkenn@163.com
RescheduleListenerManager.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config
36 3 2023-10-15 2023-10-30 4 4 wgy8283335@126.com zhangliang@apache.org
ConfigurationService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config
63 5 2023-10-15 2023-10-30 4 4 wgy8283335@126.com zhangliang@apache.org
JobAnnotationBuilder.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/annotation
46 1 2023-10-15 2023-10-30 3 4 wgy8283335@126.com zhangliang@apache.org
JobFacade.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade
25 - 2023-10-31 2024-12-11 3 4 zhangliang@apache.org 417003073@qq.com
JobBeanDefinitionParser.java
in spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/job/parser
90 4 2023-10-15 2023-10-30 3 4 wgy8283335@126.com zhangliang@apache.org
YamlTracingConfiguration.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml
16 1 2023-10-31 2023-11-01 2 4 zhangliang@apache.org zhangliang@apache.org
SpringProxyJobClassNameProvider.java
in spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/setup
30 5 2023-10-15 2024-11-02 2 4 wgy8283335@126.com linghengqian@outlook.com
ClassPathJobScanner.java
in spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/scanner
51 3 2023-10-15 2023-10-30 2 4 wgy8283335@126.com zhangliang@apache.org
ScheduleJobBootstrapStartupRunner.java
in spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job
18 1 2023-10-15 2023-10-30 2 4 wgy8283335@126.com zhangliang@apache.org
DefaultJsonResponseBodySerializer.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/serializer/impl
20 1 2023-10-14 2024-07-29 2 4 sunnianjun@apache.org linghengqian@outlook.com
DefaultJsonRequestBodyDeserializer.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/impl
20 2 2023-10-14 2024-07-29 2 4 sunnianjun@apache.org linghengqian@outlook.com
ExecutionContextService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
62 6 2023-10-15 2023-10-30 5 3 wgy8283335@126.com zhangliang@apache.org
TaskContext.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/context
77 10 2023-10-26 2023-11-01 5 3 zhangliang@apache.org zhangliang@apache.org
ServerNode.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server
30 4 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
InstanceService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/instance
48 6 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
LiteJob.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule
13 1 2023-10-15 2023-10-31 4 3 wgy8283335@126.com zhangliang@apache.org
JobOperateAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/operate
114 9 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
ServerStatisticsAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics
58 2 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
JobStatisticsAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics
135 9 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
ShardingStatisticsAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics
44 2 2023-10-15 2023-10-30 4 3 wgy8283335@126.com zhangliang@apache.org
RDBTracingListener.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/listener
21 3 2023-10-14 2023-11-01 4 3 zhangliang@apache.org zhangliang@apache.org
MonitorExecutionListenerManager.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
31 3 2023-10-15 2023-10-30 3 3 wgy8283335@126.com zhangliang@apache.org
ShardingListenerManager.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding
70 8 2023-10-15 2023-10-30 3 3 wgy8283335@126.com zhangliang@apache.org
JobClassNameProvider.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/setup
7 - 2023-10-15 2023-10-25 3 3 wgy8283335@126.com zhonghongsheng@apache.org
JobClassNameProviderFactory.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/setup
13 1 2023-10-15 2023-10-25 3 3 wgy8283335@126.com zhonghongsheng@apache.org
SnapshotService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/snapshot
131 10 2023-10-15 2023-10-31 3 3 wgy8283335@126.com hannkenn@163.com
TracingBeanDefinitionParser.java
in spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/tracing/parser
17 1 2023-10-15 2023-10-31 3 3 duanzhengqiang@apache.org zhangliang@apache.org
RegExceptionHandler.java
in registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/exception
24 2 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
IgnoredExceptionProvider.java
in registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/exception
7 - 2023-10-14 2023-10-25 3 3 sunnianjun@apache.org zhonghongsheng@apache.org
JobConfigurationAPI.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/api
7 - 2023-10-15 2023-10-27 3 3 wgy8283335@126.com zhangliang@apache.org
JobConfigurationAPIImpl.java
in lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/settings
32 3 2023-10-15 2023-10-30 3 3 wgy8283335@126.com zhangliang@apache.org
WechatJobErrorHandler.java
in ecosystem/error-handler/wechat/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/wechat
81 7 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
WechatJobErrorHandlerPropertiesValidator.java
in ecosystem/error-handler/wechat/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/wechat
16 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
EmailJobErrorHandler.java
in ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email
121 8 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
EmailJobErrorHandlerPropertiesValidator.java
in ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email
20 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
ThrowJobErrorHandler.java
in ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal
13 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
IgnoreJobErrorHandler.java
in ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal
11 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
LogJobErrorHandler.java
in ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal
18 3 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
DingtalkJobErrorHandlerPropertiesValidator.java
in ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk
16 2 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
DingtalkJobErrorHandler.java
in ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk
112 10 2023-10-30 2023-11-01 3 3 zhangliang@apache.org zhangliang@apache.org
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
JobConfiguration.java
in api/src/main/java/org/apache/shardingsphere/elasticjob/api
166 22 2023-10-14 2023-10-25 2 1 zhangliang@apache.org zhangliang@apache.org
AbstractJobFacade.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade
113 14 2024-12-11 2024-12-11 1 1 417003073@qq.com 417003073@qq.com
SingleShardingJobFacade.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade
111 3 2024-12-11 2024-12-11 1 1 417003073@qq.com 417003073@qq.com
ShardingJobFacade.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade
53 2 2024-12-11 2024-12-11 1 1 417003073@qq.com 417003073@qq.com
source-distribution.xml
in distribution/src/src/main/assembly
52 - 2023-10-14 2023-10-14 1 1 zhangliang@apache.org zhangliang@apache.org
AverageAllocationJobShardingStrategy.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type
51 3 2023-10-27 2023-10-27 1 1 zhangliang@apache.org zhangliang@apache.org
HttpParam.java
in ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/pojo
35 2 2023-10-28 2023-10-31 2 1 zhangliang@apache.org zhangliang@apache.org
ElasticJobConfiguration.java
in api/src/main/java/org/apache/shardingsphere/elasticjob/annotation
33 - 2023-10-14 2023-10-25 2 1 zhangliang@apache.org zhangliang@apache.org
java.xml
in src/resources/spotless
33 - 2023-10-13 2023-10-13 1 1 zhangliang@apache.org zhangliang@apache.org
RoundRobinByNameJobShardingStrategy.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type
30 2 2023-10-27 2023-10-27 1 1 zhangliang@apache.org zhangliang@apache.org
ScheduleJobBootstrap.java
in bootstrap/src/main/java/org/apache/shardingsphere/elasticjob/bootstrap/type
30 5 2023-10-30 2023-10-30 1 1 zhangliang@apache.org zhangliang@apache.org
RDBStorageSQLMapper.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/sql
30 1 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
DataSourceRegistry.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/datasource
28 3 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
SingleShardingBalanceJobShardingStrategy.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type
24 1 2024-12-11 2024-12-11 1 1 417003073@qq.com 417003073@qq.com
SQLPropertiesFactory.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/sql
24 3 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
OdevitySortByNameJobShardingStrategy.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type
21 1 2023-10-27 2023-10-27 1 1 zhangliang@apache.org zhangliang@apache.org
ElasticJobAutoConfiguration.java
in spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job
21 - 2023-10-28 2023-10-28 1 1 zhangliang@apache.org zhangliang@apache.org
SQLServerTracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl
16 3 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
TracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type
12 1 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
DB2TracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl
12 2 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
OracleTracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl
12 2 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
MySQLTracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl
12 2 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
PostgreSQLTracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl
12 2 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
DefaultTracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl
12 2 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
H2TracingStorageDatabaseType.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl
12 2 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
ElasticJobListener.java
in api/src/main/java/org/apache/shardingsphere/elasticjob/spi/listener
11 1 2023-10-30 2023-10-30 1 1 zhangliang@apache.org zhangliang@apache.org
ElasticJobProp.java
in api/src/main/java/org/apache/shardingsphere/elasticjob/annotation
10 - 2023-10-14 2023-10-14 1 1 zhangliang@apache.org zhangliang@apache.org
HttpJobProperties.java
in ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/props
10 - 2023-10-28 2023-10-28 1 1 zhangliang@apache.org zhangliang@apache.org
JobShardingStrategy.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy
8 - 2023-10-27 2023-10-27 1 1 zhangliang@apache.org zhangliang@apache.org
JDBCParameterDecorator.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/datasource
8 - 2023-10-31 2023-10-31 1 1 zhangliang@apache.org zhangliang@apache.org
TimeService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/time
6 1 2023-10-30 2023-10-30 1 1 zhangliang@apache.org zhangliang@apache.org
JobExtraConfigurationFactory.java
in api/src/main/java/org/apache/shardingsphere/elasticjob/api
5 - 2023-10-14 2023-10-14 1 1 zhangliang@apache.org zhangliang@apache.org
ScriptJobProperties.java
in ecosystem/executor/script/src/main/java/org/apache/shardingsphere/elasticjob/script/props
4 - 2023-10-28 2023-10-28 1 1 zhangliang@apache.org zhangliang@apache.org
DataflowJobProperties.java
in ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/props
4 - 2023-10-28 2023-10-31 2 1 zhangliang@apache.org zhangliang@apache.org
ElasticJob.java
in api/src/main/java/org/apache/shardingsphere/elasticjob/api
3 - 2023-10-14 2023-10-14 1 1 zhangliang@apache.org zhangliang@apache.org
JobExtraConfiguration.java
in api/src/main/java/org/apache/shardingsphere/elasticjob/api
3 - 2023-10-14 2023-10-14 1 1 zhangliang@apache.org zhangliang@apache.org
RDBJobEventRepository.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/repository
293 23 2023-10-31 2023-11-01 2 2 zhangliang@apache.org zhangliang@apache.org
HandlerParameterDecoder.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline
140 3 2023-10-14 2023-10-14 1 2 sunnianjun@apache.org zhangliang@apache.org
FailoverService.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover
136 15 2023-10-15 2023-10-27 3 2 wgy8283335@126.com zhangliang@apache.org
IpUtils.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/env
126 9 2023-10-30 2023-10-30 1 2 hannkenn@163.com zhangliang@apache.org
RDBTracingStorageConfiguration.java
in ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/config
103 10 2023-10-31 2023-11-01 2 2 zhangliang@apache.org zhangliang@apache.org
AbstractDistributeOnceElasticJobListener.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/listener
91 6 2023-10-30 2023-10-31 2 2 zhangliang@apache.org hannkenn@163.com
JobNodeStorage.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/storage
87 19 2023-10-15 2023-10-15 1 2 wgy8283335@126.com zhangliang@apache.org
HttpJobExecutor.java
in ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/executor
86 5 2023-10-28 2023-11-01 4 2 zhangliang@apache.org zhangliang@apache.org
JobConfigurationPOJO.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config
80 2 2023-10-27 2023-11-01 3 2 zhangliang@apache.org zhangliang@apache.org
ExceptionHandling.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline
77 6 2023-10-14 2023-10-14 1 2 sunnianjun@apache.org zhangliang@apache.org
HttpRequestDispatcher.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline
75 5 2023-10-14 2023-10-14 1 2 sunnianjun@apache.org zhangliang@apache.org
JobRegistry.java
in kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule
70 13 2023-10-15 2023-10-27 3 2 wgy8283335@126.com zhangliang@apache.org
RegexUrlPatternMap.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/mapping
70 5 2023-10-14 2023-10-14 1 2 sunnianjun@apache.org zhangliang@apache.org
RegexPathMatcher.java
in restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/mapping
65 7 2023-10-14 2023-10-14 1 2 sunnianjun@apache.org zhangliang@apache.org
Correlations

File Size vs. Number of Changes: 276 points

kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/AbstractJobFacade.java x: 113 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/JobFacade.java x: 25 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/ShardingJobFacade.java x: 53 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/SingleShardingJobFacade.java x: 111 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobScheduler.java x: 153 lines of code y: 9 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type/SingleShardingBalanceJobShardingStrategy.java x: 24 lines of code y: 1 # changes spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/setup/SpringProxyJobClassNameProvider.java x: 30 lines of code y: 2 # changes registry-center/provider/zookeeper-curator/src/main/java/org/apache/shardingsphere/elasticjob/reg/zookeeper/ZookeeperConfiguration.java x: 18 lines of code y: 2 # changes registry-center/provider/zookeeper-curator/src/main/java/org/apache/shardingsphere/elasticjob/reg/zookeeper/ZookeeperRegistryCenter.java x: 392 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/setup/DefaultJobClassNameProvider.java x: 17 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server/ServerService.java x: 82 lines of code y: 5 # changes spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/reg/ElasticJobRegistryCenterConfiguration.java x: 11 lines of code y: 2 # changes spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing/ElasticJobTracingConfiguration.java x: 39 lines of code y: 5 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover/FailoverListenerManager.java x: 123 lines of code y: 5 # changes bootstrap/src/main/java/org/apache/shardingsphere/elasticjob/bootstrap/type/OneOffJobBootstrap.java x: 36 lines of code y: 2 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/impl/DefaultJsonRequestBodyDeserializer.java x: 20 lines of code y: 2 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/ExecutionType.java x: 5 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/error/handler/JobErrorHandler.java x: 11 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/error/handler/JobErrorHandlerPropertiesValidator.java x: 8 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/item/param/JobRuntimeService.java x: 4 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/item/param/ShardingContext.java x: 15 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/event/JobExecutionEvent.java x: 42 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/event/JobStatusTraceEvent.java x: 27 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/exception/TracingConfigurationException.java x: 10 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/listener/TracingListener.java x: 13 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/storage/TracingStorageConfigurationConverter.java x: 7 lines of code y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/yaml/YamlConfigurationConverter.java x: 9 lines of code y: 1 # changes ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk/DingtalkJobErrorHandler.java x: 112 lines of code y: 3 # changes ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk/DingtalkJobErrorHandlerPropertiesValidator.java x: 16 lines of code y: 3 # changes ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email/EmailJobErrorHandler.java x: 121 lines of code y: 3 # changes ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email/EmailJobErrorHandlerPropertiesValidator.java x: 20 lines of code y: 3 # changes ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal/IgnoreJobErrorHandler.java x: 11 lines of code y: 3 # changes ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal/LogJobErrorHandler.java x: 18 lines of code y: 3 # changes ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal/ThrowJobErrorHandler.java x: 13 lines of code y: 3 # changes ecosystem/error-handler/wechat/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/wechat/WechatJobErrorHandler.java x: 81 lines of code y: 3 # changes ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/executor/DataflowJobExecutor.java x: 49 lines of code y: 3 # changes ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/job/DataflowJob.java x: 8 lines of code y: 3 # changes ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/executor/HttpJobExecutor.java x: 86 lines of code y: 4 # changes ecosystem/executor/script/src/main/java/org/apache/shardingsphere/elasticjob/script/executor/ScriptJobExecutor.java x: 38 lines of code y: 3 # changes ecosystem/executor/simple/src/main/java/org/apache/shardingsphere/elasticjob/simple/job/SimpleJob.java x: 6 lines of code y: 3 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/config/RDBTracingStorageConfiguration.java x: 103 lines of code y: 2 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/listener/RDBTracingListener.java x: 21 lines of code y: 4 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/converter/RDBTracingStorageConfigurationConverter.java x: 29 lines of code y: 1 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/repository/RDBJobEventRepository.java x: 293 lines of code y: 2 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml/YamlDataSourceConfiguration.java x: 22 lines of code y: 5 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml/YamlDataSourceConfigurationConverter.java x: 21 lines of code y: 6 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/ElasticJobExecutor.java x: 155 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/item/JobItemExecutorFactory.java x: 21 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config/JobConfigurationPOJO.java x: 80 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/context/TaskContext.java x: 77 lines of code y: 5 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/config/TracingConfiguration.java x: 19 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/event/JobTracingEventBus.java x: 55 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/storage/TracingStorageConverterFactory.java x: 14 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfiguration.java x: 16 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfigurationConverter.java x: 22 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingStorageConfiguration.java x: 5 lines of code y: 2 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/datasource/DataSourceRegistry.java x: 28 lines of code y: 1 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/sql/RDBStorageSQLMapper.java x: 30 lines of code y: 1 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/TracingStorageDatabaseType.java x: 12 lines of code y: 1 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl/SQLServerTracingStorageDatabaseType.java x: 16 lines of code y: 1 # changes spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job/ElasticJobBootstrapConfiguration.java x: 103 lines of code y: 4 # changes spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/tracing/parser/TracingBeanDefinitionParser.java x: 17 lines of code y: 3 # changes ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/pojo/HttpParam.java x: 35 lines of code y: 2 # changes ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/props/DataflowJobProperties.java x: 4 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/LiteJob.java x: 13 lines of code y: 4 # changes ecosystem/error-handler/wechat/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/wechat/WechatPropertiesConstants.java x: 9 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/election/LeaderService.java x: 53 lines of code y: 4 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ShardingService.java x: 159 lines of code y: 6 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/snapshot/SnapshotService.java x: 131 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/listener/AbstractDistributeOnceElasticJobListener.java x: 91 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/time/TimeService.java x: 6 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config/ConfigurationService.java x: 63 lines of code y: 4 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/guarantee/GuaranteeListenerManager.java x: 47 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/guarantee/GuaranteeService.java x: 99 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/listener/ListenerManager.java x: 49 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/setup/SetUpFacade.java x: 44 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ExecutionContextService.java x: 62 lines of code y: 5 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ExecutionService.java x: 124 lines of code y: 4 # changes spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/scanner/ClassPathJobScanner.java x: 51 lines of code y: 2 # changes spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/job/parser/JobBeanDefinitionParser.java x: 90 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/env/IpUtils.java x: 126 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/exception/ExceptionUtils.java x: 18 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/annotation/JobAnnotationBuilder.java x: 46 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config/RescheduleListenerManager.java x: 36 lines of code y: 4 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/instance/InstanceNode.java x: 32 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/instance/InstanceService.java x: 48 lines of code y: 4 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobScheduleController.java x: 120 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server/ServerNode.java x: 30 lines of code y: 4 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/JobInstance.java x: 26 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/MonitorExecutionListenerManager.java x: 31 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ShardingItemParameters.java x: 45 lines of code y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ShardingListenerManager.java x: 70 lines of code y: 3 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/operate/JobOperateAPIImpl.java x: 114 lines of code y: 4 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/settings/JobConfigurationAPIImpl.java x: 32 lines of code y: 3 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics/JobStatisticsAPIImpl.java x: 135 lines of code y: 4 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics/ServerStatisticsAPIImpl.java x: 58 lines of code y: 4 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics/ShardingStatisticsAPIImpl.java x: 44 lines of code y: 4 # changes spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/util/AopTargetUtils.java x: 56 lines of code y: 2 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/NettyRestfulService.java x: 52 lines of code y: 3 # changes spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job/ElasticJobAutoConfiguration.java x: 21 lines of code y: 1 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/api/JobConfigurationAPI.java x: 7 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/election/ElectionListenerManager.java x: 64 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover/FailoverService.java x: 136 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type/AverageAllocationJobShardingStrategy.java x: 51 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/trigger/TriggerNode.java x: 27 lines of code y: 3 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/annotation/ElasticJobConfiguration.java x: 33 lines of code y: 2 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/api/JobConfiguration.java x: 166 lines of code y: 2 # changes spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job/ElasticJobConfigurationProperties.java x: 43 lines of code y: 2 # changes spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/reg/parser/ZookeeperBeanDefinitionParser.java x: 38 lines of code y: 2 # changes registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/exception/RegExceptionHandler.java x: 24 lines of code y: 3 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/impl/DefaultTextPlainRequestBodyDeserializer.java x: 23 lines of code y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover/FailoverNode.java x: 36 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/guarantee/GuaranteeNode.java x: 25 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/instance/ShutdownListenerManager.java x: 40 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/listener/AbstractListenerManager.java x: 14 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/listener/RegistryCenterConnectionStateListener.java x: 38 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/reconcile/ReconcileService.java x: 44 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobShutdownHookPlugin.java x: 52 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/SchedulerFacade.java x: 26 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/storage/JobNodeStorage.java x: 87 lines of code y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/trigger/TriggerListenerManager.java x: 34 lines of code y: 1 # changes spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/snapshot/parser/SnapshotBeanDefinitionParser.java x: 19 lines of code y: 1 # changes spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/ElasticJobNamespaceHandler.java x: 17 lines of code y: 1 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/api/JobAPIFactory.java x: 31 lines of code y: 1 # changes lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/reg/RegistryCenterFactory.java x: 39 lines of code y: 1 # changes registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/base/CoordinatorRegistryCenter.java x: 23 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/RestfulController.java x: 3 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/handler/Handler.java x: 61 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/handler/HandlerMappingRegistry.java x: 20 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/mapping/RegexPathMatcher.java x: 65 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/mapping/RegexUrlPatternMap.java x: 70 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/ExceptionHandling.java x: 77 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/HandleMethodExecutor.java x: 55 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/HandlerParameterDecoder.java x: 140 lines of code y: 1 # changes restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/HttpRequestDispatcher.java x: 75 lines of code y: 1 # changes src/resources/spotless/java.xml x: 33 lines of code y: 1 # changes
9.0
# changes
  min: 1.0
  average: 1.76
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 9.0
0 392.0
lines of code
min: 3.0 | average: 34.14 | 25th percentile: 10.0 | median: 19.5 | 75th percentile: 40.0 | max: 392.0

Number of Contributors vs. Number of Changes: 276 points

kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/AbstractJobFacade.java x: 1 # contributors y: 1 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/JobFacade.java x: 4 # contributors y: 3 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobScheduler.java x: 5 # contributors y: 9 # changes spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/setup/SpringProxyJobClassNameProvider.java x: 4 # contributors y: 2 # changes registry-center/provider/zookeeper-curator/src/main/java/org/apache/shardingsphere/elasticjob/reg/zookeeper/ZookeeperConfiguration.java x: 3 # contributors y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server/ServerService.java x: 5 # contributors y: 5 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover/FailoverListenerManager.java x: 4 # contributors y: 5 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/ExecutionType.java x: 2 # contributors y: 1 # changes api/src/main/java/org/apache/shardingsphere/elasticjob/spi/listener/param/ShardingContexts.java x: 2 # contributors y: 2 # changes ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk/DingtalkJobErrorHandler.java x: 3 # contributors y: 3 # changes ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/executor/DataflowJobExecutor.java x: 2 # contributors y: 3 # changes ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/executor/HttpJobExecutor.java x: 2 # contributors y: 4 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/listener/RDBTracingListener.java x: 3 # contributors y: 4 # changes ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml/YamlDataSourceConfigurationConverter.java x: 5 # contributors y: 6 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/context/TaskContext.java x: 3 # contributors y: 5 # changes spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job/ElasticJobBootstrapConfiguration.java x: 5 # contributors y: 4 # changes ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/pojo/HttpParam.java x: 1 # contributors y: 2 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/election/LeaderService.java x: 4 # contributors y: 4 # changes kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ShardingService.java x: 4 # contributors y: 6 # changes spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/reg/snapshot/ElasticJobSnapshotServiceConfiguration.java x: 3 # contributors y: 1 # changes
9.0
# changes
  min: 1.0
  average: 1.76
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 9.0
0 5.0
# contributors
min: 1.0 | average: 2.25 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 276 points

kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/AbstractJobFacade.java x: 1 # contributors y: 113 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/JobFacade.java x: 4 # contributors y: 25 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/ShardingJobFacade.java x: 1 # contributors y: 53 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/facade/SingleShardingJobFacade.java x: 1 # contributors y: 111 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobScheduler.java x: 5 # contributors y: 153 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type/SingleShardingBalanceJobShardingStrategy.java x: 1 # contributors y: 24 lines of code spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/setup/SpringProxyJobClassNameProvider.java x: 4 # contributors y: 30 lines of code registry-center/provider/zookeeper-curator/src/main/java/org/apache/shardingsphere/elasticjob/reg/zookeeper/ZookeeperConfiguration.java x: 3 # contributors y: 18 lines of code registry-center/provider/zookeeper-curator/src/main/java/org/apache/shardingsphere/elasticjob/reg/zookeeper/ZookeeperRegistryCenter.java x: 3 # contributors y: 392 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/server/ServerService.java x: 5 # contributors y: 82 lines of code spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/reg/ElasticJobRegistryCenterConfiguration.java x: 3 # contributors y: 11 lines of code spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/tracing/ElasticJobTracingConfiguration.java x: 5 # contributors y: 39 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover/FailoverListenerManager.java x: 4 # contributors y: 123 lines of code bootstrap/src/main/java/org/apache/shardingsphere/elasticjob/bootstrap/type/OneOffJobBootstrap.java x: 3 # contributors y: 36 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/impl/DefaultJsonRequestBodyDeserializer.java x: 4 # contributors y: 20 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/ExecutionType.java x: 2 # contributors y: 5 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/error/handler/JobErrorHandler.java x: 2 # contributors y: 11 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/error/handler/JobErrorHandlerPropertiesValidator.java x: 2 # contributors y: 8 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/item/param/JobRuntimeService.java x: 2 # contributors y: 4 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/executor/item/param/ShardingContext.java x: 2 # contributors y: 15 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/listener/param/ShardingContexts.java x: 2 # contributors y: 36 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/event/JobExecutionEvent.java x: 2 # contributors y: 42 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/event/JobStatusTraceEvent.java x: 2 # contributors y: 27 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/exception/TracingConfigurationException.java x: 2 # contributors y: 10 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/listener/TracingListener.java x: 2 # contributors y: 13 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/spi/tracing/storage/TracingStorageConfigurationConverter.java x: 2 # contributors y: 7 lines of code ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk/DingtalkJobErrorHandler.java x: 3 # contributors y: 112 lines of code ecosystem/error-handler/dingtalk/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/dingtalk/DingtalkJobErrorHandlerPropertiesValidator.java x: 3 # contributors y: 16 lines of code ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email/EmailJobErrorHandler.java x: 3 # contributors y: 121 lines of code ecosystem/error-handler/email/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/email/EmailJobErrorHandlerPropertiesValidator.java x: 3 # contributors y: 20 lines of code ecosystem/error-handler/normal/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/normal/ThrowJobErrorHandler.java x: 3 # contributors y: 13 lines of code ecosystem/error-handler/wechat/src/main/java/org/apache/shardingsphere/elasticjob/error/handler/wechat/WechatJobErrorHandler.java x: 3 # contributors y: 81 lines of code ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/executor/DataflowJobExecutor.java x: 2 # contributors y: 49 lines of code ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/executor/HttpJobExecutor.java x: 2 # contributors y: 86 lines of code ecosystem/executor/script/src/main/java/org/apache/shardingsphere/elasticjob/script/executor/ScriptJobExecutor.java x: 2 # contributors y: 38 lines of code ecosystem/executor/simple/src/main/java/org/apache/shardingsphere/elasticjob/simple/executor/SimpleJobExecutor.java x: 2 # contributors y: 16 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/config/RDBTracingStorageConfiguration.java x: 2 # contributors y: 103 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/listener/RDBTracingListener.java x: 3 # contributors y: 21 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/listener/RDBTracingListenerFactory.java x: 2 # contributors y: 20 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/converter/RDBTracingStorageConfigurationConverter.java x: 2 # contributors y: 29 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/repository/RDBJobEventRepository.java x: 2 # contributors y: 293 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml/YamlDataSourceConfiguration.java x: 4 # contributors y: 22 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/yaml/YamlDataSourceConfigurationConverter.java x: 5 # contributors y: 21 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/ElasticJobExecutor.java x: 3 # contributors y: 155 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/error/handler/JobErrorHandlerReloader.java x: 3 # contributors y: 30 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config/JobConfigurationPOJO.java x: 2 # contributors y: 80 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/context/TaskContext.java x: 3 # contributors y: 77 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/event/JobTracingEventBus.java x: 2 # contributors y: 55 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/storage/TracingStorageConverterFactory.java x: 3 # contributors y: 14 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfiguration.java x: 4 # contributors y: 16 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingConfigurationConverter.java x: 3 # contributors y: 22 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/tracing/yaml/YamlTracingStorageConfiguration.java x: 3 # contributors y: 5 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/datasource/DataSourceRegistry.java x: 1 # contributors y: 28 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/datasource/JDBCParameterDecorator.java x: 1 # contributors y: 8 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/sql/RDBStorageSQLMapper.java x: 1 # contributors y: 30 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/TracingStorageDatabaseType.java x: 1 # contributors y: 12 lines of code ecosystem/tracing/rdb/src/main/java/org/apache/shardingsphere/elasticjob/tracing/rdb/storage/type/impl/SQLServerTracingStorageDatabaseType.java x: 1 # contributors y: 16 lines of code spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job/ElasticJobBootstrapConfiguration.java x: 5 # contributors y: 103 lines of code ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/pojo/HttpParam.java x: 1 # contributors y: 35 lines of code ecosystem/executor/dataflow/src/main/java/org/apache/shardingsphere/elasticjob/dataflow/props/DataflowJobProperties.java x: 1 # contributors y: 4 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/executor/threadpool/ElasticJobExecutorService.java x: 2 # contributors y: 30 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/election/LeaderService.java x: 4 # contributors y: 53 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ShardingService.java x: 4 # contributors y: 159 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/snapshot/SnapshotService.java x: 3 # contributors y: 131 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/listener/AbstractDistributeOnceElasticJobListener.java x: 2 # contributors y: 91 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/time/TimeService.java x: 1 # contributors y: 6 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config/ConfigurationService.java x: 4 # contributors y: 63 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/guarantee/GuaranteeListenerManager.java x: 3 # contributors y: 47 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/guarantee/GuaranteeService.java x: 3 # contributors y: 99 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/listener/ListenerManager.java x: 3 # contributors y: 49 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/setup/SetUpFacade.java x: 3 # contributors y: 44 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ExecutionContextService.java x: 3 # contributors y: 62 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ExecutionService.java x: 4 # contributors y: 124 lines of code spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job/ScheduleJobBootstrapStartupRunner.java x: 4 # contributors y: 18 lines of code spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/scanner/ClassPathJobScanner.java x: 4 # contributors y: 51 lines of code spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/job/parser/JobBeanDefinitionParser.java x: 4 # contributors y: 90 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/env/IpUtils.java x: 2 # contributors y: 126 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/exception/ExceptionUtils.java x: 2 # contributors y: 18 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/infra/exception/PropertiesPreconditions.java x: 2 # contributors y: 24 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/annotation/JobAnnotationBuilder.java x: 4 # contributors y: 46 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/config/RescheduleListenerManager.java x: 4 # contributors y: 36 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/instance/InstanceNode.java x: 3 # contributors y: 32 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobScheduleController.java x: 3 # contributors y: 120 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/JobInstance.java x: 2 # contributors y: 26 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ShardingItemParameters.java x: 2 # contributors y: 45 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/ShardingListenerManager.java x: 3 # contributors y: 70 lines of code lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/operate/JobOperateAPIImpl.java x: 3 # contributors y: 114 lines of code lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics/JobStatisticsAPIImpl.java x: 3 # contributors y: 135 lines of code lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/internal/statistics/ServerStatisticsAPIImpl.java x: 3 # contributors y: 58 lines of code spring/core/src/main/java/org/apache/shardingsphere/elasticjob/spring/core/util/AopTargetUtils.java x: 3 # contributors y: 56 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/NettyRestfulService.java x: 2 # contributors y: 52 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/NettyRestfulServiceConfiguration.java x: 2 # contributors y: 32 lines of code ecosystem/executor/http/src/main/java/org/apache/shardingsphere/elasticjob/http/props/HttpJobProperties.java x: 1 # contributors y: 10 lines of code spring/boot-starter/src/main/java/org/apache/shardingsphere/elasticjob/spring/boot/job/ElasticJobAutoConfiguration.java x: 1 # contributors y: 21 lines of code lifecycle/src/main/java/org/apache/shardingsphere/elasticjob/lifecycle/api/JobConfigurationAPI.java x: 3 # contributors y: 7 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/election/ElectionListenerManager.java x: 2 # contributors y: 64 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/failover/FailoverService.java x: 2 # contributors y: 136 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobRegistry.java x: 2 # contributors y: 70 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/sharding/strategy/type/AverageAllocationJobShardingStrategy.java x: 1 # contributors y: 51 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/annotation/ElasticJobConfiguration.java x: 1 # contributors y: 33 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/api/JobConfiguration.java x: 1 # contributors y: 166 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/RestfulServiceChannelInitializer.java x: 2 # contributors y: 35 lines of code spring/namespace/src/main/java/org/apache/shardingsphere/elasticjob/spring/namespace/reg/parser/ZookeeperBeanDefinitionParser.java x: 3 # contributors y: 38 lines of code registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/exception/RegExceptionHandler.java x: 3 # contributors y: 24 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/RequestBodyDeserializerFactory.java x: 3 # contributors y: 52 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/deserializer/factory/DeserializerFactory.java x: 3 # contributors y: 8 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/instance/ShutdownListenerManager.java x: 2 # contributors y: 40 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/reconcile/ReconcileService.java x: 2 # contributors y: 44 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/schedule/JobTriggerListener.java x: 2 # contributors y: 21 lines of code kernel/src/main/java/org/apache/shardingsphere/elasticjob/kernel/internal/storage/JobNodeStorage.java x: 2 # contributors y: 87 lines of code registry-center/api/src/main/java/org/apache/shardingsphere/elasticjob/reg/base/CoordinatorRegistryCenter.java x: 2 # contributors y: 23 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/RestfulController.java x: 2 # contributors y: 3 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/handler/Handler.java x: 2 # contributors y: 61 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/mapping/RegexPathMatcher.java x: 2 # contributors y: 65 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/ExceptionHandling.java x: 2 # contributors y: 77 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/HandlerParameterDecoder.java x: 2 # contributors y: 140 lines of code restful/src/main/java/org/apache/shardingsphere/elasticjob/restful/pipeline/HttpRequestDispatcher.java x: 2 # contributors y: 75 lines of code api/src/main/java/org/apache/shardingsphere/elasticjob/api/ElasticJob.java x: 1 # contributors y: 3 lines of code
392.0
lines of code
  min: 3.0
  average: 34.14
  25th percentile: 10.0
  median: 19.5
  75th percentile: 40.0
  max: 392.0
0 5.0
# contributors
min: 1.0 | average: 2.25 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0