synchronized void failover(long expectedFailoverCount, Method method, int callId) { // Make sure that concurrent failed invocations only cause a single // actual failover. if (failoverCount == expectedFailoverCount) { fpp.performFailover(proxyInfo.proxy); failoverCount++; } else { LOG.warn("A failover has occurred since the start of call #" + callId + " " + proxyInfo.getString(method.getName())); } proxyInfo = fpp.getProxy(); }
@Override public void performFailover(T currentProxy) { proxyProvider.performFailover(currentProxy); }
@Override public void performFailover(T currentProxy) { proxyProvider.performFailover(currentProxy); }
@Override public void performFailover(T currentProxy) { proxyProvider.performFailover(currentProxy); }
synchronized void failover(long expectedFailoverCount, Method method, int callId) { // Make sure that concurrent failed invocations only cause a single // actual failover. if (failoverCount == expectedFailoverCount) { fpp.performFailover(proxyInfo.proxy); failoverCount++; } else { LOG.warn("A failover has occurred since the start of call #" + callId + " " + proxyInfo.getString(method.getName())); } proxyInfo = fpp.getProxy(); }
proxyProvider.performFailover(currentProxy.proxy); proxyProviderFailoverCount++; } else {
proxyProvider.performFailover(currentProxy.proxy); proxyProviderFailoverCount++; } else {
proxyProvider.performFailover(currentProxy.proxy); proxyProviderFailoverCount++; } else {