boolean hasReceiversFor(DistributedMember endPoint) {
    synchronized (receivers) {
      for (Connection receiver : receivers) {
        if (endPoint.equals(receiver.getRemoteAddress())) {
          return true;
        }
      }
    }
    return false;
  }
check to see if there are still any receiver threads for the given end-point
geode-core/src/main/java/org/apache/geode/internal/tcp/ConnectionTable.java