registry *hsm.Registry,
executorOptions TaskExecutorOptions,
exec := taskExecutor{executorOptions}
if err := hsm.RegisterImmediateExecutor(
registry,
exec.executeInvocationTask,
); err != nil {
return err
}
registry,
exec.executeBackoffTask,
)
}