63
deleteManager deletemanager.DeleteManager,
64
workflowCache wcache.Cache,
66
>
return &taskExecutorImpl{
67
>
currentCluster: shardContext.GetClusterMetadata().GetCurrentClusterName(),
68
>
remoteCluster: remoteCluster,
69
>
shardContext: shardContext,
70
>
namespaceRegistry: shardContext.GetNamespaceRegistry(),
71
>
remoteHistoryFetcher: remoteHistoryFetcher,
72
>
deleteManager: deleteManager,
73
>
workflowCache: workflowCache,
74
>
metricsHandler: shardContext.GetMetricsHandler(),
75
>
logger: shardContext.GetLogger(),
76
>
}
77
>
}
78
79
func (e *taskExecutorImpl) Execute(