@Override
      public void run2() throws CacheException {
        // Get the CacheClientNotifier
        CacheClientNotifier notifier = getBridgeServer().getAcceptor().getCacheClientNotifier();

        // Iterate the CacheClientProxies and verify they are correct
        checkNumberOfClientProxies(1);
        boolean durableClient1Found = false;
        for (CacheClientProxy proxy : notifier.getClientProxies()) {
          assertThat(proxy.isDurable()).isTrue();
          if (proxy.getDurableId().equals(durableClientId)) {
            durableClient1Found = true;
          }
          assertThat(DistributionConfig.DEFAULT_DURABLE_CLIENT_TIMEOUT)
              .isEqualTo(proxy.getDurableTimeout());
        }
        assertThat(durableClient1Found).isTrue();
      }
Tests whether a durable client reconnects properly to two servers.
geode-cq/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/DurableClientSimpleDUnitTest.java