code: boolean isReady() {
          final ContainerAddress[] ds = destinations.get();
          if (ds == null)
              return false;
          for (final ContainerAddress d : ds)
              if (d == null)
                  return false;
          final boolean ret = ds.length != 0; // this method is only called in tests and this needs to be true there.
  
          if (ret && LOGGER.isDebugEnabled())
              LOGGER.debug("at {} to {} is Ready " + shorthand(ds), thisNodeId, clusterId);
  
          return ret;
      }
docs: This makes sure all of the destinations are full.