private bool ShouldStop(RestartStatistics rs)
        {
            if (config.EndpointWriterOptions.MaxRetries == 0)
            {
                return(true);
            }
            rs.Fail();

            if (rs.NumberOfFailures(config.EndpointWriterOptions.RetryTimeSpan) > config.EndpointWriterOptions.MaxRetries)
            {
                rs.Reset();
                return(true);
            }

            return(false);
        }
Ejemplo n.º 2
0
 public void HandleFailure(ISupervisor supervisor, PID child, RestartStatistics rs, Exception cause)
 {
     supervisor.RestartChildren(cause, child);
 }
 public void HandleFailure(ISupervisor supervisor, PID child, RestartStatistics rs, Exception cause, object message)
 {
 }
Ejemplo n.º 4
0
 public void HandleFailure(ISupervisor supervisor, PID child, RestartStatistics crs, Exception cause)
 {
 }