@Override public RetryDecision onUnavailable( Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { return childPolicy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); }
protected void assertOnUnavailableWasCalled(int times) { Mockito.verify(retryPolicy, times(times)) .onUnavailable( any(Statement.class), any(ConsistencyLevel.class), anyInt(), anyInt(), anyInt()); }
@Override public RetryDecision onUnavailable( Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { RetryDecision decision = policy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); switch (decision.getType()) { case IGNORE: logDecision(IGNORING_UNAVAILABLE, cl, requiredReplica, aliveReplica, nbRetry); break; case RETRY: logDecision( RETRYING_ON_UNAVAILABLE, host(decision), cl(cl, decision), cl, requiredReplica, aliveReplica, nbRetry); break; } return decision; }
@Override public RetryDecision onUnavailable(Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { return childPolicy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); }
@Override public RetryDecision onUnavailable(Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { return childPolicy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); }
@Override public RetryDecision onUnavailable(Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { return childPolicy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); }
UnavailableException ue = (UnavailableException) err.infos; retry = retryPolicy.onUnavailable( statement, ue.getConsistencyLevel(),
@Override public RetryDecision onUnavailable(final Statement statement, final ConsistencyLevel cl, final int requiredReplica, final int aliveReplica, final int nbRetry) { final RetryDecision decision = delegate.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); for (final TagMetrics c : tagMetrics) { c.unavailableTimeouts.inc(); } return decision; } }
@Override public RetryDecision onUnavailable(Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { RetryDecision decision = policy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); switch (decision.getType()) { case IGNORE: String f1 = "Ignoring unavailable exception (initial consistency: %s, required replica: %d, alive replica: %d, retries: %d)"; logger.info(String.format(f1, cl, requiredReplica, aliveReplica, nbRetry)); break; case RETRY: String f2 = "Retrying on unavailable exception at consistency %s (initial consistency: %s, required replica: %d, alive replica: %d, retries: %d)"; logger.info(String.format(f2, cl(cl, decision), cl, requiredReplica, aliveReplica, nbRetry)); break; } return decision; } }
protected void assertOnUnavailableWasCalled(int times) { Mockito.verify(retryPolicy, times(times)) .onUnavailable( any(Statement.class), any(ConsistencyLevel.class), anyInt(), anyInt(), anyInt()); }
@Override public RetryDecision onUnavailable(Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { RetryDecision decision = policy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); switch (decision.getType()) { case IGNORE: logDecision(IGNORING_UNAVAILABLE, cl, requiredReplica, aliveReplica, nbRetry); break; case RETRY: logDecision(RETRYING_ON_UNAVAILABLE, host(decision), cl(cl, decision), cl, requiredReplica, aliveReplica, nbRetry); break; } return decision; }
@Override public RetryDecision onUnavailable(Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { RetryDecision decision = policy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); switch (decision.getType()) { case IGNORE: logDecision(IGNORING_UNAVAILABLE, cl, requiredReplica, aliveReplica, nbRetry); break; case RETRY: logDecision(RETRYING_ON_UNAVAILABLE, host(decision), cl(cl, decision), cl, requiredReplica, aliveReplica, nbRetry); break; } return decision; }
@Override public RetryDecision onUnavailable(Statement statement, ConsistencyLevel cl, int requiredReplica, int aliveReplica, int nbRetry) { RetryDecision decision = policy.onUnavailable(statement, cl, requiredReplica, aliveReplica, nbRetry); switch (decision.getType()) { case IGNORE: logDecision(IGNORING_UNAVAILABLE, cl, requiredReplica, aliveReplica, nbRetry); break; case RETRY: logDecision(RETRYING_ON_UNAVAILABLE, host(decision), cl(cl, decision), cl, requiredReplica, aliveReplica, nbRetry); break; } return decision; }
assert err.infos instanceof UnavailableException; UnavailableException ue = (UnavailableException) err.infos; retry = retryPolicy.onUnavailable(statement, ue.getConsistencyLevel(), ue.getRequiredReplicas(),
assert err.infos instanceof UnavailableException; UnavailableException ue = (UnavailableException) err.infos; retry = retryPolicy.onUnavailable(statement, ue.getConsistencyLevel(), ue.getRequiredReplicas(),
assert err.infos instanceof UnavailableException; UnavailableException ue = (UnavailableException) err.infos; retry = retryPolicy.onUnavailable(statement, ue.getConsistencyLevel(), ue.getRequiredReplicas(),
retry = retryPolicy.onUnavailable(statement, ue.getConsistencyLevel(), ue.getRequiredReplicas(),