public static ApertureAgent UseRestartWithBackOffSupervision( this ApertureAgent agent, RestartWithBackOff.Config config = null) { agent.UseSupervisor(new RestartWithBackOff(config ?? new RestartWithBackOff.Config())); return(agent); }
public static ApertureAgent UseOneForAllSupervision(this ApertureAgent agent) => agent.UseSupervisor(new OneForAll());
public Worker(ApertureAgent apertureAgent, ILogger <Worker> logger, IHostApplicationLifetime applicationLifetime) { _apertureAgent = apertureAgent; _logger = logger; _applicationLifetime = applicationLifetime; }