xxl-job的dotnet core 执行器实现
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

25 lines
662 B

using System.Threading;
using System.Threading.Tasks;
using Microsoft.Extensions.Hosting;
namespace DotXxlJob.Core
{
/// <summary>
/// NOTE: 负责启动Executor服务,和进行服务注册的宿主服务
/// </summary>
public class JobsExecuteHostedService:BackgroundService
{
private readonly IExecutorRegistry _registry;
public JobsExecuteHostedService(IExecutorRegistry registry)
{
this._registry = registry;
}
protected override Task ExecuteAsync(CancellationToken stoppingToken)
{
return this._registry.RegistryAsync(stoppingToken);
}
}
}