Exemplo n.º 1
0
        public static ApertureAgent UseRestartWithBackOffSupervision(
            this ApertureAgent agent,
            RestartWithBackOff.Config config = null)
        {
            agent.UseSupervisor(new RestartWithBackOff(config ?? new RestartWithBackOff.Config()));

            return(agent);
        }
Exemplo n.º 2
0
 public static ApertureAgent UseOneForAllSupervision(this ApertureAgent agent) =>
 agent.UseSupervisor(new OneForAll());
Exemplo n.º 3
0
 public Worker(ApertureAgent apertureAgent, ILogger <Worker> logger, IHostApplicationLifetime applicationLifetime)
 {
     _apertureAgent       = apertureAgent;
     _logger              = logger;
     _applicationLifetime = applicationLifetime;
 }