package org.distributeme.core.routing; import org.distributeme.core.stats.RoutingStatsCollector; public class RoutingStatsCollectorForTest implements RoutingStatsCollector { private int failedCall = 0; private int failedDecision = 0; private int retryDecision = 0; private int requestRoutedTo = 0; private int blacklisted = 0; @Override public void addFailedCall() { failedCall++; } @Override public void addFailDecision() { failedDecision++; } @Override public void addRetryDecision() { retryDecision++; } @Override public void addRequestRoutedTo() { requestRoutedTo++; } @Override public void addBlacklisted() { blacklisted++; } public int getFailedCall() { return failedCall; } public int getFailedDecision() { return failedDecision; } public int getRetryDecision() { return retryDecision; } public int getRequestRoutedTo() { return requestRoutedTo; } public int getBlacklisted() { return blacklisted; } }