All Downloads are FREE. Search and download functionalities are using the official Maven repository.

templates.golang.temporal.config.go.template Maven / Gradle / Ivy

The newest version!
func registerAsWorker() client.Client {

	w := worker.New(setup.WorkflowClient, "@service_workername@", worker.Options{})
	w.RegisterActivity(setup.@service_name@Activities)

	logger.Info("Starting @service_workername@", zap.Any("worker", w))
	workerErr := w.Run(worker.InterruptCh())
	if workerErr != nil {
		logger.Panic("Unable to start activity worker", zap.Error(workerErr))
	}
	return setup.WorkflowClient
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy