public FailoverPolicy(IFailoverMethod method, int retries) { _methodsRetries = retries; reset(); _methods[_currentMethod] = method; }
public void addMethod(IFailoverMethod method) { int len = _methods.Length + 1; IFailoverMethod[] newMethods = new IFailoverMethod[len]; _methods.CopyTo(newMethods, 0); // System.arraycopy(_methods, 0, newMethods, 0, _methods.length); int index = len - 1; newMethods[index] = method; _methods = newMethods; }
public FailoverPolicy(IFailoverMethod method) : this(method, 0) { }