@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { if (predicate.apply(host)) childPolicy.onUp(host); }
@Override public void onUp(Host host) { childPolicy.onUp(host); latencyTracker.addHost(host); }
public void onUp(Host host) { delegate.onUp(host); }
loadBalancingPolicy().onUp(host); controlConnection.onUp(host);
@Test(groups = "unit") public void should_not_delegate_to_wrapped_policy_when_predicate_is_false() { Predicate<Host> predicate = Predicates.alwaysFalse(); HostFilterPolicy policy = new HostFilterPolicy(wrappedPolicy, predicate); policy.onAdd(host1); verify(wrappedPolicy, never()).onAdd(host1); policy.onDown(host1); verify(wrappedPolicy, never()).onDown(host1); policy.onUp(host1); verify(wrappedPolicy, never()).onUp(host1); policy.onRemove(host1); verify(wrappedPolicy, never()).onRemove(host1); assertThat(policy.distance(host1)).isSameAs(HostDistance.IGNORED); }
@Test(groups = "unit") public void should_delegate_to_wrapped_policy_when_predicate_is_true() { Predicate<Host> predicate = Predicates.alwaysTrue(); HostFilterPolicy policy = new HostFilterPolicy(wrappedPolicy, predicate); policy.onAdd(host1); verify(wrappedPolicy).onAdd(host1); policy.onDown(host1); verify(wrappedPolicy).onDown(host1); policy.onUp(host1); verify(wrappedPolicy).onUp(host1); policy.onRemove(host1); verify(wrappedPolicy).onRemove(host1); assertThat(policy.distance(host1)).isSameAs(HostDistance.LOCAL); policy.close(); verify(wrappedPolicy).close(); }
@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { childPolicy.onUp(host); }
@Override public void onUp(Host host) { if (predicate.apply(host)) childPolicy.onUp(host); }
@Override public void onUp(Host host) { if (predicate.apply(host)) childPolicy.onUp(host); }
@Override public void onUp(Host host) { myChildPolicy.onUp(host); markAsUp(host); }
@Override public void onUp(Host host) { if (predicate.apply(host)) childPolicy.onUp(host); }
@Override public void onUp(Host host) { if (whiteList.contains(host.getSocketAddress())) childPolicy.onUp(host); }