74
versionCache worker_versioning.VersionMembershipAndReactivationStatusCache,
75
testHooks testhooks.TestHooks,
77
>
return &transferQueueActiveTaskExecutor{
78
>
transferQueueTaskExecutorBase: newTransferQueueTaskExecutorBase(
79
>
shard,
80
>
workflowCache,
81
>
logger,
82
>
metricProvider,
83
>
historyRawClient,
84
>
matchingRawClient,
85
>
visibilityManager,
86
>
chasmEngine,
87
>
),
88
>
workflowResetter: ndc.NewWorkflowResetter(
89
>
shard,
90
>
workflowCache,
91
>
logger,
92
>
),
93
>
parentClosePolicyClient: parentclosepolicy.NewClient(
94
>
shard.GetMetricsHandler(),
95
>
shard.GetLogger(),
96
>
sdkClientFactory,
97
>
config.NumParentClosePolicySystemWorkflows(),
98
>
),
99
>
versionCache: versionCache,
100
>
testHooks: testHooks,
101
>
}
102
>
}
103
104
func (t *transferQueueActiveTaskExecutor) Execute(