Uber / cadence-java-client
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 313 files with 40,224 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (2,469 lines of code)
    • 26 files changed 21-50 times (13,122 lines of code)
    • 85 files changed 6-20 times (13,777 lines of code)
    • 201 files changed 1-5 times (10,856 lines of code)
0% | 6% | 32% | 34% | 26%
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 313 files with 40,224 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 8 files changed by 11-25 contributors (8,480 lines of code)
    • 40 files changed by 6-10 contributors (9,910 lines of code)
    • 106 files changed by 2-5 contributors (13,319 lines of code)
    • 159 files changed by 1 contributor (8,515 lines of code)
0% | 21% | 24% | 33% | 21%
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, json, md, txt, sh, yml, gradle, gitignore, bat, xml, gitmodules, properties, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 6% | 32% | 34% | 26%
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
src0% | 6% | 32% | 34% | 26%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
WorkflowServiceTChannel.java
in src/main/java/com/uber/cadence/serviceclient
2469 141 2017-12-21 2023-06-30 51 18 mfateev@users.noreply.githu... shaddoll@users.noreply.gith...
Worker.java
in src/main/java/com/uber/cadence/worker
192 19 2018-02-01 2021-06-25 49 9 mfateev@users.noreply.githu... 58711323+angerm-dd@users.no...
Workflow.java
in src/main/java/com/uber/cadence/workflow
206 53 2018-01-31 2020-04-30 48 7 mfateev@users.noreply.githu... boweixu@uber.com
DeterministicRunnerImpl.java
in src/main/java/com/uber/cadence/internal/sync
583 62 2018-03-03 2023-05-09 43 12 mfateev@users.noreply.githu... abhishekj720@users.noreply....
SyncDecisionContext.java
in src/main/java/com/uber/cadence/internal/sync
680 45 2018-03-03 2023-04-18 41 16 mfateev@users.noreply.githu... abhishekj720@users.noreply....
TestWorkflowEnvironmentInternal.java
in src/main/java/com/uber/cadence/internal/sync
923 144 2018-03-26 2022-10-12 41 14 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
TestWorkflowMutableStateImpl.java
in src/main/java/com/uber/cadence/internal/testservice
1567 74 2018-03-26 2021-08-13 41 12 mfateev@users.noreply.githu... vytautas@uber.com
ReplayDecider.java
in src/main/java/com/uber/cadence/internal/replay
629 23 2018-03-03 2021-08-13 40 9 mfateev@users.noreply.githu... vytautas@uber.com
WorkflowWorker.java
in src/main/java/com/uber/cadence/internal/worker
300 7 2018-03-05 2023-10-06 36 8 mfateev@users.noreply.githu... liouvetren@gmail.com
TestActivityEnvironmentInternal.java
in src/main/java/com/uber/cadence/internal/sync
796 112 2018-03-26 2023-04-18 36 12 mfateev@users.noreply.githu... abhishekj720@users.noreply....
WorkflowExecutionUtils.java
in src/main/java/com/uber/cadence/internal/common
870 39 2018-01-31 2020-10-28 36 5 mfateev@users.noreply.githu... meiliang86@gmail.com
ActivityWorker.java
in src/main/java/com/uber/cadence/internal/worker
196 9 2018-01-31 2020-12-04 34 6 mfateev@users.noreply.githu... 25259015+mkolodezny@users.n...
SyncWorkflowWorker.java
in src/main/java/com/uber/cadence/internal/sync
209 20 2018-03-03 2021-06-25 33 8 mfateev@users.noreply.githu... 58711323+angerm-dd@users.no...
TestWorkflowService.java
in src/main/java/com/uber/cadence/internal/testservice
1003 103 2018-03-26 2022-03-22 33 10 mfateev@users.noreply.githu... 25259015+mkolodezny@users.n...
DecisionContextImpl.java
in src/main/java/com/uber/cadence/internal/replay
344 62 2018-03-03 2023-05-09 30 12 mfateev@users.noreply.githu... abhishekj720@users.noreply....
WorkflowInternal.java
in src/main/java/com/uber/cadence/internal/sync
290 52 2018-03-03 2023-01-04 29 7 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
StateMachines.java
in src/main/java/com/uber/cadence/internal/testservice
1118 46 2018-03-26 2023-05-02 29 12 mfateev@users.noreply.githu... liouvetren@gmail.com
ReplayDecisionTaskHandler.java
in src/main/java/com/uber/cadence/internal/replay
241 7 2018-03-03 2021-08-13 28 6 mfateev@users.noreply.githu... vytautas@uber.com
JsonDataConverter.java
in src/main/java/com/uber/cadence/converter
177 5 2018-02-14 2020-01-13 27 6 mfateev@users.noreply.githu... remco.buddelmeijer@gmail.com
DecisionContext.java
in src/main/java/com/uber/cadence/internal/replay
64 - 2018-03-03 2023-05-09 25 10 mfateev@users.noreply.githu... abhishekj720@users.noreply....
POJOWorkflowImplementationFactory.java
in src/main/java/com/uber/cadence/internal/sync
329 14 2018-03-03 2021-03-24 25 7 mfateev@users.noreply.githu... yx@uber.com
POJOActivityTaskHandler.java
in src/main/java/com/uber/cadence/internal/sync
237 6 2018-03-05 2021-04-28 24 6 mfateev@users.noreply.githu... 80807029+demirkayaender@use...
ClockDecisionContext.java
in src/main/java/com/uber/cadence/internal/replay
361 27 2018-03-03 2021-11-20 23 6 mfateev@users.noreply.githu... longquanzheng@users.noreply...
WorkflowClientInternal.java
in src/main/java/com/uber/cadence/internal/sync
348 45 2018-03-03 2022-10-24 22 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
WorkflowStubImpl.java
in src/main/java/com/uber/cadence/internal/sync
443 35 2018-04-05 2021-10-04 22 9 mfateev@users.noreply.githu... longquanzheng@users.noreply...
DecisionsHelper.java
in src/main/java/com/uber/cadence/internal/replay
625 56 2018-03-03 2021-11-20 22 9 mfateev@users.noreply.githu... longquanzheng@users.noreply...
WorkflowThreadImpl.java
in src/main/java/com/uber/cadence/internal/sync
391 34 2018-03-03 2020-02-19 21 5 mfateev@users.noreply.githu... scott@sdwr.net
WorkflowDecisionContext.java
in src/main/java/com/uber/cadence/internal/replay
346 19 2018-03-03 2021-09-30 20 8 mfateev@users.noreply.githu... saurabh.mistry@cruxinformat...
Poller.java
in src/main/java/com/uber/cadence/internal/worker
251 15 2018-03-05 2022-11-15 19 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
ChildWorkflowOptions.java
in src/main/java/com/uber/cadence/workflow
299 33 2018-02-16 2020-02-19 19 8 mfateev@users.noreply.githu... scott@sdwr.net
WorkerOptions.java
in src/main/java/com/uber/cadence/worker
171 25 2018-02-01 2021-01-21 18 5 mfateev@users.noreply.githu... 43149041+sokada1221@users.n...
WorkflowOptions.java
in src/main/java/com/uber/cadence/client
324 31 2018-02-16 2021-09-29 18 8 mfateev@users.noreply.githu... 80807029+demirkayaender@use...
WorkflowClient.java
in src/main/java/com/uber/cadence/client
181 30 2018-02-20 2022-03-22 17 6 mfateev@users.noreply.githu... 25259015+mkolodezny@users.n...
TestWorkflowStoreImpl.java
in src/main/java/com/uber/cadence/internal/testservice
401 24 2018-03-26 2023-05-02 16 6 mfateev@users.noreply.githu... liouvetren@gmail.com
TestWorkflowEnvironment.java
in src/main/java/com/uber/cadence/testing
46 3 2018-03-26 2022-10-12 15 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
ActivityInvocationHandler.java
in src/main/java/com/uber/cadence/internal/sync
52 3 2018-03-03 2023-04-14 15 5 mfateev@users.noreply.githu... abhishekj720@users.noreply....
MetricsType.java
in src/main/java/com/uber/cadence/internal/metrics
130 - 2018-04-17 2022-11-29 15 9 meiliang@uber.com 106690617+mindaugasbarcausk...
InternalUtils.java
in src/main/java/com/uber/cadence/internal/common
195 16 2018-02-19 2021-09-30 15 8 mfateev@users.noreply.githu... saurabh.mistry@cruxinformat...
Activity.java
in src/main/java/com/uber/cadence/activity
42 9 2018-02-01 2023-04-14 14 3 mfateev@users.noreply.githu... abhishekj720@users.noreply....
TestEnvironmentOptions.java
in src/main/java/com/uber/cadence/testing
94 13 2018-03-26 2020-10-24 14 4 mfateev@users.noreply.githu... meiliang86@gmail.com
SyncWorkflow.java
in src/main/java/com/uber/cadence/internal/sync
132 10 2018-03-03 2023-01-04 14 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
WorkflowContext.java
in src/main/java/com/uber/cadence/internal/replay
135 19 2018-03-03 2020-03-07 14 9 mfateev@users.noreply.githu... emrah@uber.com
StartWorkflowExecutionParameters.java
in src/main/java/com/uber/cadence/internal/common
249 38 2018-03-03 2021-09-29 14 9 mfateev@users.noreply.githu... 80807029+demirkayaender@use...
RetryOptions.java
in src/main/java/com/uber/cadence/common
314 27 2018-02-28 2021-08-19 14 3 mfateev@users.noreply.githu... meiliang86@gmail.com
WorkflowInterceptor.java
in src/main/java/com/uber/cadence/workflow
89 6 2018-04-10 2023-08-25 13 6 mfateev@users.noreply.githu... abhishekj720@users.noreply....
SingleWorkerOptions.java
in src/main/java/com/uber/cadence/internal/worker
144 22 2018-03-05 2020-12-15 13 5 mfateev@users.noreply.githu... 25259015+mkolodezny@users.n...
HistoryHelper.java
in src/main/java/com/uber/cadence/internal/replay
210 18 2018-03-03 2019-06-25 13 4 mfateev@users.noreply.githu... meiliang86@gmail.com
WorkflowInvocationHandler.java
in src/main/java/com/uber/cadence/internal/sync
294 25 2018-04-05 2021-02-02 13 3 mfateev@users.noreply.githu... meiliang86@gmail.com
ChildWorkflowInvocationHandler.java
in src/main/java/com/uber/cadence/internal/sync
64 2 2018-03-03 2019-04-10 12 3 mfateev@users.noreply.githu... meiliang86@gmail.com
WorkflowStub.java
in src/main/java/com/uber/cadence/client
69 1 2018-04-05 2021-10-04 12 7 mfateev@users.noreply.githu... longquanzheng@users.noreply...
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
WorkflowServiceTChannel.java
in src/main/java/com/uber/cadence/serviceclient
2469 141 2017-12-21 2023-06-30 51 18 mfateev@users.noreply.githu... shaddoll@users.noreply.gith...
SyncDecisionContext.java
in src/main/java/com/uber/cadence/internal/sync
680 45 2018-03-03 2023-04-18 41 16 mfateev@users.noreply.githu... abhishekj720@users.noreply....
TestWorkflowEnvironmentInternal.java
in src/main/java/com/uber/cadence/internal/sync
923 144 2018-03-26 2022-10-12 41 14 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
DeterministicRunnerImpl.java
in src/main/java/com/uber/cadence/internal/sync
583 62 2018-03-03 2023-05-09 43 12 mfateev@users.noreply.githu... abhishekj720@users.noreply....
TestWorkflowMutableStateImpl.java
in src/main/java/com/uber/cadence/internal/testservice
1567 74 2018-03-26 2021-08-13 41 12 mfateev@users.noreply.githu... vytautas@uber.com
TestActivityEnvironmentInternal.java
in src/main/java/com/uber/cadence/internal/sync
796 112 2018-03-26 2023-04-18 36 12 mfateev@users.noreply.githu... abhishekj720@users.noreply....
DecisionContextImpl.java
in src/main/java/com/uber/cadence/internal/replay
344 62 2018-03-03 2023-05-09 30 12 mfateev@users.noreply.githu... abhishekj720@users.noreply....
StateMachines.java
in src/main/java/com/uber/cadence/internal/testservice
1118 46 2018-03-26 2023-05-02 29 12 mfateev@users.noreply.githu... liouvetren@gmail.com
TestWorkflowService.java
in src/main/java/com/uber/cadence/internal/testservice
1003 103 2018-03-26 2022-03-22 33 10 mfateev@users.noreply.githu... 25259015+mkolodezny@users.n...
DecisionContext.java
in src/main/java/com/uber/cadence/internal/replay
64 - 2018-03-03 2023-05-09 25 10 mfateev@users.noreply.githu... abhishekj720@users.noreply....
Worker.java
in src/main/java/com/uber/cadence/worker
192 19 2018-02-01 2021-06-25 49 9 mfateev@users.noreply.githu... 58711323+angerm-dd@users.no...
ReplayDecider.java
in src/main/java/com/uber/cadence/internal/replay
629 23 2018-03-03 2021-08-13 40 9 mfateev@users.noreply.githu... vytautas@uber.com
DecisionsHelper.java
in src/main/java/com/uber/cadence/internal/replay
625 56 2018-03-03 2021-11-20 22 9 mfateev@users.noreply.githu... longquanzheng@users.noreply...
WorkflowStubImpl.java
in src/main/java/com/uber/cadence/internal/sync
443 35 2018-04-05 2021-10-04 22 9 mfateev@users.noreply.githu... longquanzheng@users.noreply...
MetricsType.java
in src/main/java/com/uber/cadence/internal/metrics
130 - 2018-04-17 2022-11-29 15 9 meiliang@uber.com 106690617+mindaugasbarcausk...
StartWorkflowExecutionParameters.java
in src/main/java/com/uber/cadence/internal/common
249 38 2018-03-03 2021-09-29 14 9 mfateev@users.noreply.githu... 80807029+demirkayaender@use...
WorkflowContext.java
in src/main/java/com/uber/cadence/internal/replay
135 19 2018-03-03 2020-03-07 14 9 mfateev@users.noreply.githu... emrah@uber.com
WorkflowWorker.java
in src/main/java/com/uber/cadence/internal/worker
300 7 2018-03-05 2023-10-06 36 8 mfateev@users.noreply.githu... liouvetren@gmail.com
SyncWorkflowWorker.java
in src/main/java/com/uber/cadence/internal/sync
209 20 2018-03-03 2021-06-25 33 8 mfateev@users.noreply.githu... 58711323+angerm-dd@users.no...
WorkflowDecisionContext.java
in src/main/java/com/uber/cadence/internal/replay
346 19 2018-03-03 2021-09-30 20 8 mfateev@users.noreply.githu... saurabh.mistry@cruxinformat...
ChildWorkflowOptions.java
in src/main/java/com/uber/cadence/workflow
299 33 2018-02-16 2020-02-19 19 8 mfateev@users.noreply.githu... scott@sdwr.net
WorkflowOptions.java
in src/main/java/com/uber/cadence/client
324 31 2018-02-16 2021-09-29 18 8 mfateev@users.noreply.githu... 80807029+demirkayaender@use...
InternalUtils.java
in src/main/java/com/uber/cadence/internal/common
195 16 2018-02-19 2021-09-30 15 8 mfateev@users.noreply.githu... saurabh.mistry@cruxinformat...
StartChildWorkflowExecutionParameters.java
in src/main/java/com/uber/cadence/internal/replay
279 34 2018-03-03 2021-09-30 11 8 mfateev@users.noreply.githu... saurabh.mistry@cruxinformat...
WorkflowPollTask.java
in src/main/java/com/uber/cadence/internal/worker
103 1 2018-08-02 2023-10-06 9 8 halak@uber.com liouvetren@gmail.com
WorkerFactory.java
in src/main/java/com/uber/cadence/worker
264 19 2020-10-24 2023-10-06 8 8 meiliang86@gmail.com liouvetren@gmail.com
Workflow.java
in src/main/java/com/uber/cadence/workflow
206 53 2018-01-31 2020-04-30 48 7 mfateev@users.noreply.githu... boweixu@uber.com
WorkflowInternal.java
in src/main/java/com/uber/cadence/internal/sync
290 52 2018-03-03 2023-01-04 29 7 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
POJOWorkflowImplementationFactory.java
in src/main/java/com/uber/cadence/internal/sync
329 14 2018-03-03 2021-03-24 25 7 mfateev@users.noreply.githu... yx@uber.com
WorkflowStub.java
in src/main/java/com/uber/cadence/client
69 1 2018-04-05 2021-10-04 12 7 mfateev@users.noreply.githu... longquanzheng@users.noreply...
WorkflowInfoImpl.java
in src/main/java/com/uber/cadence/internal/sync
60 11 2018-03-03 2023-05-09 10 7 mfateev@users.noreply.githu... abhishekj720@users.noreply....
WorkflowInfo.java
in src/main/java/com/uber/cadence/workflow
18 - 2018-03-02 2023-05-09 10 7 mfateev@users.noreply.githu... abhishekj720@users.noreply....
ActivityWorker.java
in src/main/java/com/uber/cadence/internal/worker
196 9 2018-01-31 2020-12-04 34 6 mfateev@users.noreply.githu... 25259015+mkolodezny@users.n...
ReplayDecisionTaskHandler.java
in src/main/java/com/uber/cadence/internal/replay
241 7 2018-03-03 2021-08-13 28 6 mfateev@users.noreply.githu... vytautas@uber.com
JsonDataConverter.java
in src/main/java/com/uber/cadence/converter
177 5 2018-02-14 2020-01-13 27 6 mfateev@users.noreply.githu... remco.buddelmeijer@gmail.com
POJOActivityTaskHandler.java
in src/main/java/com/uber/cadence/internal/sync
237 6 2018-03-05 2021-04-28 24 6 mfateev@users.noreply.githu... 80807029+demirkayaender@use...
ClockDecisionContext.java
in src/main/java/com/uber/cadence/internal/replay
361 27 2018-03-03 2021-11-20 23 6 mfateev@users.noreply.githu... longquanzheng@users.noreply...
WorkflowClientInternal.java
in src/main/java/com/uber/cadence/internal/sync
348 45 2018-03-03 2022-10-24 22 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
Poller.java
in src/main/java/com/uber/cadence/internal/worker
251 15 2018-03-05 2022-11-15 19 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
WorkflowClient.java
in src/main/java/com/uber/cadence/client
181 30 2018-02-20 2022-03-22 17 6 mfateev@users.noreply.githu... 25259015+mkolodezny@users.n...
TestWorkflowStoreImpl.java
in src/main/java/com/uber/cadence/internal/testservice
401 24 2018-03-26 2023-05-02 16 6 mfateev@users.noreply.githu... liouvetren@gmail.com
TestWorkflowEnvironment.java
in src/main/java/com/uber/cadence/testing
46 3 2018-03-26 2022-10-12 15 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
SyncWorkflow.java
in src/main/java/com/uber/cadence/internal/sync
132 10 2018-03-03 2023-01-04 14 6 mfateev@users.noreply.githu... 106690617+mindaugasbarcausk...
WorkflowInterceptor.java
in src/main/java/com/uber/cadence/workflow
89 6 2018-04-10 2023-08-25 13 6 mfateev@users.noreply.githu... abhishekj720@users.noreply....
WorkflowInterceptorBase.java
in src/main/java/com/uber/cadence/workflow
114 19 2018-04-10 2023-04-18 12 6 mfateev@users.noreply.githu... abhishekj720@users.noreply....
ActivityPollTask.java
in src/main/java/com/uber/cadence/internal/worker
80 2 2018-08-02 2023-04-14 10 6 halak@uber.com abhishekj720@users.noreply....
ClientOptions.java
in src/main/java/com/uber/cadence/serviceclient
217 37 2020-10-20 2023-06-30 9 6 meiliang86@gmail.com shaddoll@users.noreply.gith...
ServiceMethod.java
in src/main/java/com/uber/cadence/internal/metrics
78 - 2018-04-17 2021-08-24 8 6 meiliang@uber.com 80807029+demirkayaender@use...
WorkflowExecutionUtils.java
in src/main/java/com/uber/cadence/internal/common
870 39 2018-01-31 2020-10-28 36 5 mfateev@users.noreply.githu... meiliang86@gmail.com
WorkflowThreadImpl.java
in src/main/java/com/uber/cadence/internal/sync
391 34 2018-03-03 2020-02-19 21 5 mfateev@users.noreply.githu... scott@sdwr.net
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
TypeMapper.java
in src/main/java/com/uber/cadence/internal/compatibility/thrift
594 51 2022-06-16 2022-08-02 7 1 25259015+mkolodezny@users.n... 25259015+mkolodezny@users.n...
IWorkflowServiceBase.java
in src/main/java/com/uber/cadence/serviceclient
540 86 2023-08-25 2023-08-25 1 1 abhishekj720@users.noreply.... abhishekj720@users.noreply....
ReplayAwareLogger.java
in src/main/java/com/uber/cadence/internal/logging
343 63 2018-05-01 2018-05-01 1 1 meiliang86@gmail.com meiliang86@gmail.com
MigrationIWorkflowService.java
in src/main/java/com/uber/cadence/migration
337 17 2023-08-25 2024-03-18 2 1 abhishekj720@users.noreply.... abhishekj720@users.noreply....
TypeMapper.java
in src/main/java/com/uber/cadence/internal/compatibility/proto
268 27 2022-06-16 2022-08-09 9 1 25259015+mkolodezny@users.n... 25259015+mkolodezny@users.n...
CompletablePromiseImpl.java
in src/main/java/com/uber/cadence/internal/sync
224 19 2018-03-03 2018-03-13 5 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ReplayWorkflowActivityImpl.java
in src/main/java/com/uber/cadence/internal/shadowing
222 15 2021-03-24 2021-04-21 3 1 yx@uber.com yx@uber.com
WorkflowThreadContext.java
in src/main/java/com/uber/cadence/internal/sync
208 14 2018-03-03 2018-12-05 6 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ShadowingOptions.java
in src/main/java/com/uber/cadence/worker
208 25 2021-03-24 2021-03-24 1 1 yx@uber.com yx@uber.com
AsyncInternal.java
in src/main/java/com/uber/cadence/internal/sync
170 24 2018-03-03 2019-02-27 8 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
LocalActivityMarkerData.java
in src/main/java/com/uber/cadence/internal/common
160 20 2019-06-07 2019-06-20 2 1 meiliang86@gmail.com meiliang86@gmail.com
ShadowingWorker.java
in src/main/java/com/uber/cadence/worker
160 15 2021-03-24 2021-04-21 3 1 yx@uber.com yx@uber.com
MigrationInterceptor.java
in src/main/java/com/uber/cadence/migration
156 7 2023-08-25 2023-08-25 1 1 abhishekj720@users.noreply.... abhishekj720@users.noreply....
SignalWithStartBatchRequest.java
in src/main/java/com/uber/cadence/internal/sync
128 19 2019-02-27 2019-02-27 1 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
WorkflowShadower.java
in src/main/java/com/uber/cadence/testing
127 10 2021-03-24 2021-04-21 4 1 yx@uber.com yx@uber.com
CancellationScopeImpl.java
in src/main/java/com/uber/cadence/internal/sync
126 14 2018-03-03 2019-09-06 5 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
SignalDecisionStateMachine.java
in src/main/java/com/uber/cadence/internal/replay
117 12 2018-03-07 2018-05-10 3 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
RetryParameters.java
in src/main/java/com/uber/cadence/internal/common
106 17 2018-11-17 2018-12-07 2 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
WorkerFactoryOptions.java
in src/main/java/com/uber/cadence/worker
104 18 2020-10-24 2020-10-28 2 1 meiliang86@gmail.com meiliang86@gmail.com
QueryBuilder.java
in src/main/java/com/uber/cadence/internal/shadowing
102 9 2021-03-24 2021-03-24 1 1 yx@uber.com yx@uber.com
WorkflowQueueImpl.java
in src/main/java/com/uber/cadence/internal/sync
94 11 2018-03-03 2018-03-13 4 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ExecutionId.java
in src/main/java/com/uber/cadence/internal/testservice
91 9 2018-03-26 2018-03-26 1 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
WorkflowTimers.java
in src/main/java/com/uber/cadence/internal/sync
88 10 2018-03-03 2018-03-13 3 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ActivityId.java
in src/main/java/com/uber/cadence/internal/testservice
86 8 2018-03-26 2018-03-26 1 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
LocallyDispatchedActivityWorker.java
in src/main/java/com/uber/cadence/internal/worker
83 6 2020-12-04 2020-12-04 1 1 25259015+mkolodezny@users.n... 25259015+mkolodezny@users.n...
Throttler.java
in src/main/java/com/uber/cadence/internal/worker
81 4 2018-01-31 2018-03-13 5 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ExternalWorkflowCancellationDecisionStateMachine.java
in src/main/java/com/uber/cadence/internal/replay
79 10 2018-05-10 2019-02-27 2 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
TimerDecisionStateMachine.java
in src/main/java/com/uber/cadence/internal/replay
78 8 2018-03-03 2018-05-10 4 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ScanWorkflowActivityImpl.java
in src/main/java/com/uber/cadence/internal/shadowing
77 4 2021-03-24 2021-04-09 2 1 yx@uber.com yx@uber.com
ContinueAsNewWorkflowExecutionParameters.java
in src/main/java/com/uber/cadence/internal/replay
77 15 2018-03-03 2018-10-31 5 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
SignalExternalWorkflowParameters.java
in src/main/java/com/uber/cadence/internal/replay
75 15 2018-03-03 2018-03-13 3 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
PollerAutoScaler.java
in src/main/java/com/uber/cadence/internal/worker/autoscaler
75 9 2022-11-11 2022-11-15 2 1 106690617+mindaugasbarcausk... 106690617+mindaugasbarcausk...
ActivityDecisionStateMachine.java
in src/main/java/com/uber/cadence/internal/replay
71 6 2018-03-03 2018-03-13 3 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
PollerAutoScalerOptions.java
in src/main/java/com/uber/cadence/internal/worker
70 13 2022-11-15 2022-11-15 1 1 106690617+mindaugasbarcausk... 106690617+mindaugasbarcausk...
CompleteWorkflowStateMachine.java
in src/main/java/com/uber/cadence/internal/replay
65 14 2018-03-03 2018-05-10 4 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
QueryOptions.java
in src/main/java/com/uber/cadence/client
65 11 2021-10-04 2021-10-04 1 1 longquanzheng@users.noreply... longquanzheng@users.noreply...
LocallyDispatchedActivityPollTask.java
in src/main/java/com/uber/cadence/internal/worker
64 3 2020-12-04 2020-12-04 1 1 25259015+mkolodezny@users.n... 25259015+mkolodezny@users.n...
WorkflowRunLockManager.java
in src/main/java/com/uber/cadence/internal/worker
63 7 2019-06-29 2019-06-29 1 1 meiliang86@gmail.com meiliang86@gmail.com
ActivityCompletionException.java
in src/main/java/com/uber/cadence/client
58 8 2018-02-25 2018-04-18 4 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ScanWorkflowActivityParams.java
in src/main/java/com/uber/cadence/internal/shadowing
57 11 2021-04-09 2021-04-09 1 1 yx@uber.com yx@uber.com
LocalActivityExecutionContextImpl.java
in src/main/java/com/uber/cadence/internal/sync
57 8 2019-06-11 2019-06-11 1 1 meiliang86@gmail.com meiliang86@gmail.com
TimeFilter.java
in src/main/java/com/uber/cadence/worker
57 12 2021-03-24 2021-03-24 1 1 yx@uber.com yx@uber.com
CheckedExceptionWrapper.java
in src/main/java/com/uber/cadence/internal/common
56 5 2018-03-08 2018-03-16 3 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
TBaseTypeAdapterFactory.java
in src/main/java/com/uber/cadence/converter
55 3 2019-04-05 2019-04-05 1 1 31360647+nklijia2011@users.... 31360647+nklijia2011@users....
ExternalWorkflowInvocationHandler.java
in src/main/java/com/uber/cadence/internal/sync
55 4 2018-04-05 2019-02-27 4 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
ActivityInvocationHandlerBase.java
in src/main/java/com/uber/cadence/internal/sync
54 2 2019-06-07 2020-10-08 2 1 meiliang86@gmail.com meiliang86@gmail.com
Helpers.java
in src/main/java/com/uber/cadence/internal/compatibility/proto
48 10 2022-06-16 2022-08-11 5 1 25259015+mkolodezny@users.n... 25259015+mkolodezny@users.n...
SuspendableWorkerBase.java
in src/main/java/com/uber/cadence/internal/worker
47 10 2020-10-09 2020-10-09 1 1 meiliang86@gmail.com meiliang86@gmail.com
ActivityCompletionClientImpl.java
in src/main/java/com/uber/cadence/internal/sync
46 9 2018-03-03 2018-03-13 4 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
CircularLongBuffer.java
in src/main/java/com/uber/cadence/internal/worker
46 7 2018-01-31 2018-03-13 3 1 mfateev@users.noreply.githu... mfateev@users.noreply.githu...
Correlations

File Size vs. Number of Changes: 313 points

src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java x: 337 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/worker/TaskListKind.java x: 12 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/worker/WorkflowPollTask.java x: 103 lines of code y: 9 # changes src/main/java/com/uber/cadence/internal/worker/WorkflowPollTaskFactory.java x: 33 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java x: 300 lines of code y: 36 # changes src/main/java/com/uber/cadence/worker/WorkerFactory.java x: 264 lines of code y: 8 # changes src/main/java/com/uber/cadence/migration/MigrationActivities.java x: 10 lines of code y: 2 # changes src/main/java/com/uber/cadence/migration/MigrationActivitiesImpl.java x: 35 lines of code y: 2 # changes src/main/java/com/uber/cadence/migration/MigrationInterceptor.java x: 156 lines of code y: 1 # changes src/main/java/com/uber/cadence/migration/MigrationInterceptorFactory.java x: 15 lines of code y: 1 # changes src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java x: 540 lines of code y: 1 # changes src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java x: 89 lines of code y: 13 # changes src/main/java/com/uber/cadence/client/WorkflowClientOptions.java x: 175 lines of code y: 12 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java x: 283 lines of code y: 8 # changes src/main/java/com/uber/cadence/serviceclient/ClientOptions.java x: 217 lines of code y: 9 # changes src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java x: 2469 lines of code y: 51 # changes src/main/java/com/uber/cadence/internal/replay/DecisionContext.java x: 64 lines of code y: 25 # changes src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java x: 344 lines of code y: 30 # changes src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java x: 583 lines of code y: 43 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java x: 60 lines of code y: 10 # changes src/main/java/com/uber/cadence/workflow/WorkflowInfo.java x: 18 lines of code y: 10 # changes src/main/java/com/uber/cadence/internal/testservice/StateMachines.java x: 1118 lines of code y: 29 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java x: 401 lines of code y: 16 # changes src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java x: 680 lines of code y: 41 # changes src/main/java/com/uber/cadence/internal/sync/SyncWorkflowDefinition.java x: 5 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java x: 796 lines of code y: 36 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java x: 52 lines of code y: 6 # changes src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java x: 114 lines of code y: 12 # changes src/main/java/com/uber/cadence/activity/Activity.java x: 42 lines of code y: 14 # changes src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandler.java x: 52 lines of code y: 15 # changes src/main/java/com/uber/cadence/internal/worker/ActivityPollTask.java x: 80 lines of code y: 10 # changes src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java x: 64 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/metrics/MetricsTag.java x: 10 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/metrics/MetricsTagValue.java x: 7 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java x: 132 lines of code y: 14 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java x: 290 lines of code y: 29 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java x: 304 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/metrics/NoopScope.java x: 78 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java x: 146 lines of code y: 5 # changes src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java x: 82 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/metrics/MetricsType.java x: 130 lines of code y: 15 # changes src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java x: 120 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/worker/Poller.java x: 251 lines of code y: 19 # changes src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java x: 70 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/worker/PollerOptions.java x: 191 lines of code y: 11 # changes src/main/java/com/uber/cadence/internal/worker/autoscaler/AutoScalerFactory.java x: 23 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/worker/autoscaler/NoopAutoScaler.java x: 21 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/worker/autoscaler/PollerAutoScaler.java x: 75 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java x: 1035 lines of code y: 8 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/DecisionMapper.java x: 253 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/EnumMapper.java x: 258 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java x: 779 lines of code y: 8 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/ErrorMapper.java x: 90 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java x: 1115 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java x: 348 lines of code y: 22 # changes src/main/java/com/uber/cadence/internal/worker/WorkerShutDownHandler.java x: 44 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java x: 100 lines of code y: 9 # changes src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowStubImpl.java x: 66 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java x: 923 lines of code y: 41 # changes src/main/java/com/uber/cadence/testing/TestWorkflowEnvironment.java x: 46 lines of code y: 15 # changes src/main/java/com/uber/cadence/workflow/ChildWorkflowStub.java x: 14 lines of code y: 5 # changes src/main/java/com/uber/cadence/workflow/SignalOptions.java x: 40 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java x: 390 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java x: 48 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java x: 268 lines of code y: 9 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/Helpers.java x: 27 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java x: 594 lines of code y: 7 # changes src/main/java/com/uber/cadence/client/WorkflowClient.java x: 181 lines of code y: 17 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java x: 1003 lines of code y: 33 # changes src/main/java/com/uber/cadence/internal/worker/TaskExecutor.java x: 5 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/worker/PollTaskExecutor.java x: 82 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java x: 85 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java x: 361 lines of code y: 23 # changes src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java x: 625 lines of code y: 22 # changes src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java x: 201 lines of code y: 8 # changes src/main/java/com/uber/cadence/client/QueryOptions.java x: 65 lines of code y: 1 # changes src/main/java/com/uber/cadence/client/WorkflowStub.java x: 69 lines of code y: 12 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java x: 443 lines of code y: 22 # changes src/main/java/com/uber/cadence/internal/common/InternalUtils.java x: 195 lines of code y: 15 # changes src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java x: 279 lines of code y: 11 # changes src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java x: 346 lines of code y: 20 # changes src/main/java/com/uber/cadence/client/WorkflowOptions.java x: 324 lines of code y: 18 # changes src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java x: 249 lines of code y: 14 # changes src/main/java/com/uber/cadence/serviceclient/auth/AdminJwtAuthorizationProvider.java x: 27 lines of code y: 1 # changes src/main/java/com/uber/cadence/serviceclient/auth/IAuthorizationProvider.java x: 4 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/metrics/ServiceMethod.java x: 78 lines of code y: 8 # changes src/main/java/com/uber/cadence/common/MethodRetry.java x: 17 lines of code y: 3 # changes src/main/java/com/uber/cadence/common/RetryOptions.java x: 314 lines of code y: 14 # changes src/main/java/com/uber/cadence/internal/replay/Decider.java x: 34 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java x: 98 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java x: 629 lines of code y: 40 # changes src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java x: 241 lines of code y: 28 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java x: 1567 lines of code y: 41 # changes src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java x: 209 lines of code y: 33 # changes src/main/java/com/uber/cadence/serviceclient/IWorkflowService.java x: 31 lines of code y: 6 # changes src/main/java/com/uber/cadence/worker/Worker.java x: 192 lines of code y: 49 # changes src/main/java/com/uber/cadence/internal/testservice/DecisionTaskToken.java x: 48 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java x: 237 lines of code y: 24 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableState.java x: 117 lines of code y: 11 # changes src/main/java/com/uber/cadence/common/BinaryChecksum.java x: 14 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java x: 222 lines of code y: 3 # changes src/main/java/com/uber/cadence/testing/WorkflowShadower.java x: 127 lines of code y: 4 # changes src/main/java/com/uber/cadence/worker/ShadowingWorker.java x: 160 lines of code y: 3 # changes src/main/java/com/uber/cadence/worker/WorkflowStatus.java x: 23 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/common/RpcRetryer.java x: 231 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java x: 174 lines of code y: 11 # changes src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityImpl.java x: 77 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java x: 57 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/shadowing/NonRetryableException.java x: 6 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java x: 102 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java x: 329 lines of code y: 25 # changes src/main/java/com/uber/cadence/worker/ShadowingOptions.java x: 208 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java x: 294 lines of code y: 13 # changes src/main/java/com/uber/cadence/internal/worker/ActivityPollTaskBase.java x: 37 lines of code y: 3 # changes src/main/java/com/uber/cadence/worker/WorkerOptions.java x: 171 lines of code y: 18 # changes src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java x: 144 lines of code y: 13 # changes src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java x: 196 lines of code y: 34 # changes src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java x: 83 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java x: 870 lines of code y: 36 # changes src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java x: 63 lines of code y: 10 # changes src/main/java/com/uber/cadence/internal/worker/DecisionTaskHandler.java x: 42 lines of code y: 9 # changes src/main/java/com/uber/cadence/worker/WorkerFactoryOptions.java x: 104 lines of code y: 2 # changes src/main/java/com/uber/cadence/client/ActivityWorkerShutdownException.java x: 11 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java x: 185 lines of code y: 9 # changes src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java x: 94 lines of code y: 14 # changes src/main/java/com/uber/cadence/internal/worker/SuspendableWorkerBase.java x: 47 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandlerBase.java x: 54 lines of code y: 2 # changes src/main/java/com/uber/cadence/activity/LocalActivityOptions.java x: 109 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java x: 121 lines of code y: 3 # changes src/main/java/com/uber/cadence/workflow/Workflow.java x: 206 lines of code y: 48 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java x: 112 lines of code y: 10 # changes src/main/java/com/uber/cadence/internal/replay/WorkflowContext.java x: 135 lines of code y: 14 # changes src/main/java/com/uber/cadence/activity/ActivityOptions.java x: 244 lines of code y: 12 # changes src/main/java/com/uber/cadence/internal/context/ContextThreadLocal.java x: 44 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/replay/ActivityDecisionContext.java x: 171 lines of code y: 10 # changes src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java x: 161 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java x: 391 lines of code y: 21 # changes src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java x: 299 lines of code y: 19 # changes src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java x: 45 lines of code y: 6 # changes src/main/java/com/uber/cadence/converter/JsonDataConverter.java x: 177 lines of code y: 27 # changes src/main/java/com/uber/cadence/workflow/CancellationScope.java x: 19 lines of code y: 9 # changes src/main/java/com/uber/cadence/workflow/Promise.java x: 30 lines of code y: 8 # changes src/main/java/com/uber/cadence/workflow/Saga.java x: 140 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/replay/DecisionTarget.java x: 11 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/replay/HistoryEventHandler.java x: 22 lines of code y: 5 # changes src/main/java/com/uber/cadence/activity/ActivityTask.java x: 18 lines of code y: 8 # changes src/main/java/com/uber/cadence/internal/sync/ActivityTaskImpl.java x: 64 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java x: 126 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/worker/LocalActivityPollTask.java x: 31 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java x: 210 lines of code y: 13 # changes src/main/java/com/uber/cadence/internal/common/LocalActivityMarkerData.java x: 160 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/sync/SyncActivityWorker.java x: 67 lines of code y: 9 # changes src/main/java/com/uber/cadence/internal/sync/CurrentActivityExecutionContext.java x: 29 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/replay/ActivityTaskFailedException.java x: 34 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/replay/ReplayWorkflow.java x: 18 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/sync/ActivityStubBase.java x: 34 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/sync/ActivityStubImpl.java x: 24 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java x: 109 lines of code y: 12 # changes src/main/java/com/uber/cadence/workflow/ActivityException.java x: 26 lines of code y: 5 # changes src/main/java/com/uber/cadence/workflow/ActivityFailureException.java x: 34 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/testservice/RetryState.java x: 94 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/replay/DeciderCache.java x: 117 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/sync/ChildWorkflowInvocationHandler.java x: 64 lines of code y: 12 # changes src/main/java/com/uber/cadence/internal/common/AsyncBackoffThrottler.java x: 52 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java x: 166 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java x: 170 lines of code y: 8 # changes src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowInvocationHandler.java x: 55 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/sync/SignalWithStartBatchRequest.java x: 128 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/testservice/RequestContext.java x: 152 lines of code y: 8 # changes src/main/java/com/uber/cadence/internal/sync/ContinueAsNewWorkflowInvocationHandler.java x: 44 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/sync/ActivityInternal.java x: 29 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/worker/BlockCallerPolicy.java x: 17 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/worker/SuspendableWorker.java x: 2 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/testservice/StateMachine.java x: 146 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java x: 208 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/replay/ContinueAsNewWorkflowExecutionParameters.java x: 77 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/testservice/WorkflowId.java x: 40 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/sync/DeterministicRunner.java x: 38 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/worker/DecisionTaskWithHistoryIterator.java x: 8 lines of code y: 6 # changes src/main/java/com/uber/cadence/converter/DataConverter.java x: 7 lines of code y: 7 # changes src/main/java/com/uber/cadence/workflow/ActivityStub.java x: 9 lines of code y: 4 # changes src/main/java/com/uber/cadence/workflow/ActivityTimeoutException.java x: 33 lines of code y: 9 # changes src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java x: 299 lines of code y: 2 # changes src/main/java/com/uber/cadence/internal/replay/SignalDecisionStateMachine.java x: 117 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/replay/TimerDecisionStateMachine.java x: 78 lines of code y: 4 # changes src/main/java/com/uber/cadence/workflow/ChildWorkflowException.java x: 33 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java x: 343 lines of code y: 1 # changes src/main/java/com/uber/cadence/workflow/Functions.java x: 60 lines of code y: 7 # changes src/main/java/com/uber/cadence/internal/replay/ReplayAware.java x: 4 lines of code y: 2 # changes src/main/java/com/uber/cadence/client/ActivityCompletionException.java x: 58 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/common/OptionsUtils.java x: 41 lines of code y: 4 # changes src/main/java/com/uber/cadence/client/WorkflowException.java x: 41 lines of code y: 6 # changes src/main/java/com/uber/cadence/client/WorkflowClientInterceptorBase.java x: 19 lines of code y: 2 # changes src/main/java/com/uber/cadence/client/WorkflowTerminatedException.java x: 23 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/testservice/ActivityId.java x: 86 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java x: 91 lines of code y: 1 # changes src/main/java/com/uber/cadence/internal/common/CheckedExceptionWrapper.java x: 56 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/replay/SignalExternalWorkflowParameters.java x: 75 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java x: 224 lines of code y: 5 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowQueueImpl.java x: 94 lines of code y: 4 # changes src/main/java/com/uber/cadence/client/ActivityCompletionClient.java x: 18 lines of code y: 6 # changes src/main/java/com/uber/cadence/internal/common/WorkflowExecutionFailedException.java x: 20 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/replay/ActivityDecisionStateMachine.java x: 71 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/sync/ActivityCompletionClientImpl.java x: 46 lines of code y: 4 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowTimers.java x: 88 lines of code y: 3 # changes src/main/java/com/uber/cadence/internal/worker/CircularLongBuffer.java x: 46 lines of code y: 3 # changes src/main/java/com/uber/cadence/workflow/WorkflowMethod.java x: 18 lines of code y: 4 # changes src/main/java/com/uber/cadence/workflow/WorkflowQueue.java x: 2 lines of code y: 3 # changes
51.0
# changes
  min: 1.0
  average: 7.2
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 51.0
0 2469.0
lines of code
min: 2.0 | average: 128.51 | 25th percentile: 18.0 | median: 46.0 | 75th percentile: 142.0 | max: 2469.0

Number of Contributors vs. Number of Changes: 313 points

src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java x: 1 # contributors y: 2 # changes src/main/java/com/uber/cadence/internal/worker/TaskListKind.java x: 1 # contributors y: 1 # changes src/main/java/com/uber/cadence/internal/worker/WorkflowPollTask.java x: 8 # contributors y: 9 # changes src/main/java/com/uber/cadence/internal/worker/WorkflowPollTaskFactory.java x: 2 # contributors y: 3 # changes src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java x: 8 # contributors y: 36 # changes src/main/java/com/uber/cadence/worker/WorkerFactory.java x: 8 # contributors y: 8 # changes src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java x: 6 # contributors y: 13 # changes src/main/java/com/uber/cadence/client/WorkflowClientOptions.java x: 4 # contributors y: 12 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java x: 3 # contributors y: 8 # changes src/main/java/com/uber/cadence/serviceclient/ClientOptions.java x: 6 # contributors y: 9 # changes src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java x: 18 # contributors y: 51 # changes src/main/java/com/uber/cadence/internal/replay/DecisionContext.java x: 10 # contributors y: 25 # changes src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java x: 12 # contributors y: 30 # changes src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java x: 12 # contributors y: 43 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java x: 7 # contributors y: 10 # changes src/main/java/com/uber/cadence/internal/testservice/StateMachines.java x: 12 # contributors y: 29 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java x: 6 # contributors y: 16 # changes src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java x: 16 # contributors y: 41 # changes src/main/java/com/uber/cadence/internal/sync/SyncWorkflowDefinition.java x: 2 # contributors y: 4 # changes src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java x: 12 # contributors y: 36 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java x: 3 # contributors y: 6 # changes src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java x: 6 # contributors y: 12 # changes src/main/java/com/uber/cadence/activity/Activity.java x: 3 # contributors y: 14 # changes src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandler.java x: 5 # contributors y: 15 # changes src/main/java/com/uber/cadence/internal/worker/ActivityPollTask.java x: 6 # contributors y: 10 # changes src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java x: 3 # contributors y: 3 # changes src/main/java/com/uber/cadence/internal/metrics/MetricsTag.java x: 4 # contributors y: 7 # changes src/main/java/com/uber/cadence/internal/metrics/MetricsTagValue.java x: 2 # contributors y: 2 # changes src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java x: 6 # contributors y: 14 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java x: 7 # contributors y: 29 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java x: 2 # contributors y: 6 # changes src/main/java/com/uber/cadence/internal/metrics/NoopScope.java x: 4 # contributors y: 6 # changes src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java x: 3 # contributors y: 5 # changes src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java x: 5 # contributors y: 5 # changes src/main/java/com/uber/cadence/internal/metrics/MetricsType.java x: 9 # contributors y: 15 # changes src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java x: 2 # contributors y: 5 # changes src/main/java/com/uber/cadence/internal/worker/Poller.java x: 6 # contributors y: 19 # changes src/main/java/com/uber/cadence/internal/worker/PollerOptions.java x: 5 # contributors y: 11 # changes src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java x: 2 # contributors y: 8 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java x: 2 # contributors y: 7 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java x: 6 # contributors y: 22 # changes src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java x: 5 # contributors y: 9 # changes src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java x: 14 # contributors y: 41 # changes src/main/java/com/uber/cadence/testing/TestWorkflowEnvironment.java x: 6 # contributors y: 15 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/Helpers.java x: 1 # contributors y: 5 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java x: 1 # contributors y: 9 # changes src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java x: 1 # contributors y: 7 # changes src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/IGrpcServiceStubs.java x: 1 # contributors y: 3 # changes src/main/java/com/uber/cadence/client/WorkflowClient.java x: 6 # contributors y: 17 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java x: 10 # contributors y: 33 # changes src/main/java/com/uber/cadence/internal/worker/PollDecisionTaskDispatcher.java x: 4 # contributors y: 4 # changes src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java x: 6 # contributors y: 23 # changes src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java x: 9 # contributors y: 22 # changes src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java x: 5 # contributors y: 8 # changes src/main/java/com/uber/cadence/client/WorkflowStub.java x: 7 # contributors y: 12 # changes src/main/java/com/uber/cadence/internal/common/InternalUtils.java x: 8 # contributors y: 15 # changes src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java x: 8 # contributors y: 11 # changes src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java x: 8 # contributors y: 20 # changes src/main/java/com/uber/cadence/client/WorkflowOptions.java x: 8 # contributors y: 18 # changes src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java x: 9 # contributors y: 14 # changes src/main/java/com/uber/cadence/internal/metrics/ServiceMethod.java x: 6 # contributors y: 8 # changes src/main/java/com/uber/cadence/internal/replay/Decider.java x: 3 # contributors y: 7 # changes src/main/java/com/uber/cadence/internal/replay/ReplayDecider.java x: 9 # contributors y: 40 # changes src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java x: 6 # contributors y: 28 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java x: 12 # contributors y: 41 # changes src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java x: 8 # contributors y: 33 # changes src/main/java/com/uber/cadence/worker/Worker.java x: 9 # contributors y: 49 # changes src/main/java/com/uber/cadence/internal/sync/POJOActivityTaskHandler.java x: 6 # contributors y: 24 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableState.java x: 4 # contributors y: 11 # changes src/main/java/com/uber/cadence/testing/WorkflowShadower.java x: 1 # contributors y: 4 # changes src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java x: 3 # contributors y: 11 # changes src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java x: 7 # contributors y: 25 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java x: 3 # contributors y: 13 # changes src/main/java/com/uber/cadence/worker/WorkerOptions.java x: 5 # contributors y: 18 # changes src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java x: 5 # contributors y: 13 # changes src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java x: 6 # contributors y: 34 # changes src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java x: 5 # contributors y: 36 # changes src/main/java/com/uber/cadence/internal/worker/ActivityTaskHandler.java x: 3 # contributors y: 10 # changes src/main/java/com/uber/cadence/internal/worker/DecisionTaskHandler.java x: 3 # contributors y: 9 # changes src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java x: 4 # contributors y: 9 # changes src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java x: 4 # contributors y: 14 # changes src/main/java/com/uber/cadence/workflow/Workflow.java x: 7 # contributors y: 48 # changes src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java x: 5 # contributors y: 10 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java x: 5 # contributors y: 21 # changes src/main/java/com/uber/cadence/workflow/ChildWorkflowOptions.java x: 8 # contributors y: 19 # changes src/main/java/com/uber/cadence/converter/JsonDataConverter.java x: 6 # contributors y: 27 # changes src/main/java/com/uber/cadence/workflow/CancellationScope.java x: 2 # contributors y: 9 # changes src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java x: 4 # contributors y: 13 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowRetryerInternal.java x: 3 # contributors y: 12 # changes src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java x: 1 # contributors y: 8 # changes src/main/java/com/uber/cadence/internal/sync/WorkflowThreadContext.java x: 1 # contributors y: 6 # changes
51.0
# changes
  min: 1.0
  average: 7.2
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 51.0
0 18.0
# contributors
min: 1.0 | average: 2.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 18.0

Number of Contributors vs. File Size: 313 points

src/main/java/com/uber/cadence/migration/MigrationIWorkflowService.java x: 1 # contributors y: 337 lines of code src/main/java/com/uber/cadence/internal/worker/TaskListKind.java x: 1 # contributors y: 12 lines of code src/main/java/com/uber/cadence/internal/worker/WorkflowPollTask.java x: 8 # contributors y: 103 lines of code src/main/java/com/uber/cadence/internal/worker/WorkflowPollTaskFactory.java x: 2 # contributors y: 33 lines of code src/main/java/com/uber/cadence/internal/worker/WorkflowWorker.java x: 8 # contributors y: 300 lines of code src/main/java/com/uber/cadence/worker/WorkerFactory.java x: 8 # contributors y: 264 lines of code src/main/java/com/uber/cadence/migration/MigrationActivitiesImpl.java x: 1 # contributors y: 35 lines of code src/main/java/com/uber/cadence/migration/MigrationInterceptor.java x: 1 # contributors y: 156 lines of code src/main/java/com/uber/cadence/serviceclient/IWorkflowServiceBase.java x: 1 # contributors y: 540 lines of code src/main/java/com/uber/cadence/workflow/WorkflowInterceptor.java x: 6 # contributors y: 89 lines of code src/main/java/com/uber/cadence/client/WorkflowClientOptions.java x: 4 # contributors y: 175 lines of code src/main/java/com/uber/cadence/internal/compatibility/proto/serviceclient/GrpcServiceStubs.java x: 3 # contributors y: 283 lines of code src/main/java/com/uber/cadence/serviceclient/ClientOptions.java x: 6 # contributors y: 217 lines of code src/main/java/com/uber/cadence/serviceclient/WorkflowServiceTChannel.java x: 18 # contributors y: 2469 lines of code src/main/java/com/uber/cadence/internal/replay/DecisionContext.java x: 10 # contributors y: 64 lines of code src/main/java/com/uber/cadence/internal/replay/DecisionContextImpl.java x: 12 # contributors y: 344 lines of code src/main/java/com/uber/cadence/internal/sync/DeterministicRunnerImpl.java x: 12 # contributors y: 583 lines of code src/main/java/com/uber/cadence/internal/sync/WorkflowInfoImpl.java x: 7 # contributors y: 60 lines of code src/main/java/com/uber/cadence/workflow/WorkflowInfo.java x: 7 # contributors y: 18 lines of code src/main/java/com/uber/cadence/internal/testservice/StateMachines.java x: 12 # contributors y: 1118 lines of code src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStoreImpl.java x: 6 # contributors y: 401 lines of code src/main/java/com/uber/cadence/internal/sync/SyncDecisionContext.java x: 16 # contributors y: 680 lines of code src/main/java/com/uber/cadence/internal/sync/SyncWorkflowDefinition.java x: 2 # contributors y: 5 lines of code src/main/java/com/uber/cadence/internal/sync/TestActivityEnvironmentInternal.java x: 12 # contributors y: 796 lines of code src/main/java/com/uber/cadence/internal/sync/WorkflowRunnable.java x: 3 # contributors y: 52 lines of code src/main/java/com/uber/cadence/workflow/WorkflowInterceptorBase.java x: 6 # contributors y: 114 lines of code src/main/java/com/uber/cadence/activity/Activity.java x: 3 # contributors y: 42 lines of code src/main/java/com/uber/cadence/internal/sync/ActivityInvocationHandler.java x: 5 # contributors y: 52 lines of code src/main/java/com/uber/cadence/internal/worker/ActivityPollTask.java x: 6 # contributors y: 80 lines of code src/main/java/com/uber/cadence/worker/WorkflowImplementationOptions.java x: 3 # contributors y: 64 lines of code src/main/java/com/uber/cadence/internal/metrics/MetricsTag.java x: 4 # contributors y: 10 lines of code src/main/java/com/uber/cadence/internal/sync/SyncWorkflow.java x: 6 # contributors y: 132 lines of code src/main/java/com/uber/cadence/internal/sync/WorkflowInternal.java x: 7 # contributors y: 290 lines of code src/main/java/com/uber/cadence/internal/compatibility/thrift/EnumMapper.java x: 2 # contributors y: 304 lines of code src/main/java/com/uber/cadence/internal/metrics/NoopScope.java x: 4 # contributors y: 78 lines of code src/main/java/com/uber/cadence/internal/metrics/ReplayAwareScope.java x: 3 # contributors y: 146 lines of code src/main/java/com/uber/cadence/reporter/CadenceClientStatsReporter.java x: 5 # contributors y: 82 lines of code src/main/java/com/uber/cadence/internal/logging/LoggerTag.java x: 2 # contributors y: 10 lines of code src/main/java/com/uber/cadence/internal/metrics/MetricsType.java x: 9 # contributors y: 130 lines of code src/main/java/com/uber/cadence/internal/replay/ChildWorkflowDecisionStateMachine.java x: 2 # contributors y: 120 lines of code src/main/java/com/uber/cadence/internal/worker/Poller.java x: 6 # contributors y: 251 lines of code src/main/java/com/uber/cadence/internal/worker/PollerAutoScalerOptions.java x: 1 # contributors y: 70 lines of code src/main/java/com/uber/cadence/internal/worker/PollerOptions.java x: 5 # contributors y: 191 lines of code src/main/java/com/uber/cadence/internal/worker/autoscaler/AutoScaler.java x: 1 # contributors y: 9 lines of code src/main/java/com/uber/cadence/internal/worker/autoscaler/AutoScalerFactory.java x: 1 # contributors y: 23 lines of code src/main/java/com/uber/cadence/internal/compatibility/Thrift2ProtoAdapter.java x: 2 # contributors y: 1035 lines of code src/main/java/com/uber/cadence/internal/compatibility/proto/DecisionMapper.java x: 2 # contributors y: 253 lines of code src/main/java/com/uber/cadence/internal/compatibility/proto/RequestMapper.java x: 2 # contributors y: 779 lines of code src/main/java/com/uber/cadence/internal/compatibility/thrift/ErrorMapper.java x: 2 # contributors y: 90 lines of code src/main/java/com/uber/cadence/internal/compatibility/thrift/HistoryMapper.java x: 2 # contributors y: 1115 lines of code src/main/java/com/uber/cadence/internal/sync/WorkflowClientInternal.java x: 6 # contributors y: 348 lines of code src/main/java/com/uber/cadence/internal/worker/WorkerShutDownHandler.java x: 1 # contributors y: 44 lines of code src/main/java/com/uber/cadence/internal/sync/ChildWorkflowStubImpl.java x: 5 # contributors y: 100 lines of code src/main/java/com/uber/cadence/internal/sync/ExternalWorkflowStubImpl.java x: 2 # contributors y: 66 lines of code src/main/java/com/uber/cadence/internal/sync/TestWorkflowEnvironmentInternal.java x: 14 # contributors y: 923 lines of code src/main/java/com/uber/cadence/testing/TestWorkflowEnvironment.java x: 6 # contributors y: 46 lines of code src/main/java/com/uber/cadence/workflow/ChildWorkflowStub.java x: 3 # contributors y: 14 lines of code src/main/java/com/uber/cadence/internal/compatibility/thrift/ResponseMapper.java x: 2 # contributors y: 390 lines of code src/main/java/com/uber/cadence/internal/compatibility/proto/TypeMapper.java x: 1 # contributors y: 268 lines of code src/main/java/com/uber/cadence/internal/compatibility/thrift/TypeMapper.java x: 1 # contributors y: 594 lines of code src/main/java/com/uber/cadence/client/WorkflowClient.java x: 6 # contributors y: 181 lines of code src/main/java/com/uber/cadence/internal/testservice/TestWorkflowService.java x: 10 # contributors y: 1003 lines of code src/main/java/com/uber/cadence/internal/worker/TaskExecutor.java x: 3 # contributors y: 5 lines of code src/main/java/com/uber/cadence/internal/replay/ClockDecisionContext.java x: 6 # contributors y: 361 lines of code src/main/java/com/uber/cadence/internal/replay/DecisionsHelper.java x: 9 # contributors y: 625 lines of code src/main/java/com/uber/cadence/internal/replay/MarkerHandler.java x: 5 # contributors y: 201 lines of code src/main/java/com/uber/cadence/client/QueryOptions.java x: 1 # contributors y: 65 lines of code src/main/java/com/uber/cadence/client/WorkflowStub.java x: 7 # contributors y: 69 lines of code src/main/java/com/uber/cadence/internal/sync/WorkflowStubImpl.java x: 9 # contributors y: 443 lines of code src/main/java/com/uber/cadence/internal/common/InternalUtils.java x: 8 # contributors y: 195 lines of code src/main/java/com/uber/cadence/internal/replay/StartChildWorkflowExecutionParameters.java x: 8 # contributors y: 279 lines of code src/main/java/com/uber/cadence/internal/replay/WorkflowDecisionContext.java x: 8 # contributors y: 346 lines of code src/main/java/com/uber/cadence/client/WorkflowOptions.java x: 8 # contributors y: 324 lines of code src/main/java/com/uber/cadence/internal/common/StartWorkflowExecutionParameters.java x: 9 # contributors y: 249 lines of code src/main/java/com/uber/cadence/common/RetryOptions.java x: 3 # contributors y: 314 lines of code src/main/java/com/uber/cadence/internal/Version.java x: 5 # contributors y: 30 lines of code src/main/java/com/uber/cadence/internal/replay/Decider.java x: 3 # contributors y: 34 lines of code src/main/java/com/uber/cadence/internal/replay/QueryWorkflowParameters.java x: 3 # contributors y: 98 lines of code src/main/java/com/uber/cadence/internal/replay/ReplayDecisionTaskHandler.java x: 6 # contributors y: 241 lines of code src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableStateImpl.java x: 12 # contributors y: 1567 lines of code src/main/java/com/uber/cadence/internal/sync/SyncWorkflowWorker.java x: 8 # contributors y: 209 lines of code src/main/java/com/uber/cadence/worker/Worker.java x: 9 # contributors y: 192 lines of code src/main/java/com/uber/cadence/internal/testservice/DecisionTaskToken.java x: 2 # contributors y: 48 lines of code src/main/java/com/uber/cadence/internal/testservice/TestWorkflowMutableState.java x: 4 # contributors y: 117 lines of code src/main/java/com/uber/cadence/internal/shadowing/ReplayWorkflowActivityImpl.java x: 1 # contributors y: 222 lines of code src/main/java/com/uber/cadence/testing/WorkflowShadower.java x: 1 # contributors y: 127 lines of code src/main/java/com/uber/cadence/internal/common/RpcRetryer.java x: 2 # contributors y: 231 lines of code src/main/java/com/uber/cadence/internal/sync/ActivityExecutionContextImpl.java x: 3 # contributors y: 174 lines of code src/main/java/com/uber/cadence/internal/shadowing/ScanWorkflowActivityParams.java x: 1 # contributors y: 57 lines of code src/main/java/com/uber/cadence/internal/shadowing/QueryBuilder.java x: 1 # contributors y: 102 lines of code src/main/java/com/uber/cadence/internal/sync/POJOWorkflowImplementationFactory.java x: 7 # contributors y: 329 lines of code src/main/java/com/uber/cadence/worker/ShadowingOptions.java x: 1 # contributors y: 208 lines of code src/main/java/com/uber/cadence/internal/sync/WorkflowInvocationHandler.java x: 3 # contributors y: 294 lines of code src/main/java/com/uber/cadence/worker/WorkerOptions.java x: 5 # contributors y: 171 lines of code src/main/java/com/uber/cadence/internal/worker/SingleWorkerOptions.java x: 5 # contributors y: 144 lines of code src/main/java/com/uber/cadence/internal/worker/ActivityWorker.java x: 6 # contributors y: 196 lines of code src/main/java/com/uber/cadence/internal/worker/LocallyDispatchedActivityWorker.java x: 1 # contributors y: 83 lines of code src/main/java/com/uber/cadence/internal/common/WorkflowExecutionUtils.java x: 5 # contributors y: 870 lines of code src/main/java/com/uber/cadence/internal/worker/LocalActivityWorker.java x: 4 # contributors y: 185 lines of code src/main/java/com/uber/cadence/testing/TestEnvironmentOptions.java x: 4 # contributors y: 94 lines of code src/main/java/com/uber/cadence/activity/LocalActivityOptions.java x: 3 # contributors y: 109 lines of code src/main/java/com/uber/cadence/internal/replay/ExecuteLocalActivityParameters.java x: 3 # contributors y: 121 lines of code src/main/java/com/uber/cadence/workflow/Workflow.java x: 7 # contributors y: 206 lines of code src/main/java/com/uber/cadence/internal/testservice/TestWorkflowStore.java x: 5 # contributors y: 112 lines of code src/main/java/com/uber/cadence/activity/ActivityOptions.java x: 4 # contributors y: 244 lines of code src/main/java/com/uber/cadence/internal/replay/ExecuteActivityParameters.java x: 2 # contributors y: 161 lines of code src/main/java/com/uber/cadence/internal/sync/WorkflowThreadImpl.java x: 5 # contributors y: 391 lines of code src/main/java/com/uber/cadence/internal/common/TerminateWorkflowExecutionParameters.java x: 4 # contributors y: 45 lines of code src/main/java/com/uber/cadence/workflow/Saga.java x: 2 # contributors y: 140 lines of code src/main/java/com/uber/cadence/internal/replay/HistoryEventHandler.java x: 2 # contributors y: 22 lines of code src/main/java/com/uber/cadence/internal/sync/CancellationScopeImpl.java x: 1 # contributors y: 126 lines of code src/main/java/com/uber/cadence/internal/replay/HistoryHelper.java x: 4 # contributors y: 210 lines of code src/main/java/com/uber/cadence/common/WorkflowExecutionHistory.java x: 2 # contributors y: 76 lines of code src/main/java/com/uber/cadence/internal/sync/ActivityStubImpl.java x: 3 # contributors y: 24 lines of code src/main/java/com/uber/cadence/internal/common/AsyncBackoffThrottler.java x: 2 # contributors y: 52 lines of code src/main/java/com/uber/cadence/internal/replay/DecisionStateMachineBase.java x: 2 # contributors y: 166 lines of code src/main/java/com/uber/cadence/internal/sync/AsyncInternal.java x: 1 # contributors y: 170 lines of code src/main/java/com/uber/cadence/internal/testservice/RequestContext.java x: 2 # contributors y: 152 lines of code src/main/java/com/uber/cadence/internal/testservice/SelfAdvancingTimerImpl.java x: 2 # contributors y: 299 lines of code src/main/java/com/uber/cadence/internal/logging/ReplayAwareLogger.java x: 1 # contributors y: 343 lines of code src/main/java/com/uber/cadence/workflow/Async.java x: 3 # contributors y: 78 lines of code src/main/java/com/uber/cadence/internal/testservice/ExecutionId.java x: 1 # contributors y: 91 lines of code src/main/java/com/uber/cadence/internal/sync/CompletablePromiseImpl.java x: 1 # contributors y: 224 lines of code
2469.0
lines of code
  min: 2.0
  average: 128.51
  25th percentile: 18.0
  median: 46.0
  75th percentile: 142.0
  max: 2469.0
0 18.0
# contributors
min: 1.0 | average: 2.73 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 18.0