213
}
214
216
>
logger,
217
>
tag.WorkflowID(workflowKey.WorkflowID),
218
>
tag.WorkflowRunID(workflowKey.RunID),
219
>
tag.SourceCluster(sourceCluster),
220
>
tag.IncomingVersion(version),
221
>
tag.WorkflowFirstEventID(firstEvent.GetEventId()),
222
>
tag.WorkflowNextEventID(lastEvent.GetEventId()+1),
223
>
)
224
>
225
>
return &replicationTaskImpl{
226
>
sourceCluster: sourceCluster,
227
>
workflowKey: workflowKey,
228
>
version: version,
229
>
firstEvent: firstEvent,
230
>
lastEvent: lastEvent,
231
>
eventTime: eventTime,
232
>
baseWorkflowInfo: baseExecutionInfo,
233
>
versionHistory: versionHistory,
234
>
events: eventsSlice,
235
>
newEvents: newEvents,
236
>
newRunID: newRunID,
237
>
versionedTransition: versionedTransition,
238
>
isStateBased: isStateBased,
239
>
240
>
logger: logger,
241
>
}, nil
242
}
243