public int getConnectedClientsNum()

in server/src/main/java/jetbrains/buildServer/torrent/TorrentTrackerManager.java [194:203]


  public int getConnectedClientsNum() {
    if (!myTrackerRunning){
      return 0;
    }
    Set<InetSocketAddress> uniquePeers = new HashSet<>();
    for (TrackedTorrent tt : myTorrentsRepository.getTorrents().values()) {
      uniquePeers.addAll(tt.getPeers().keySet().stream().map(PeerUID::getAddress).collect(Collectors.toList()));
    }
    return uniquePeers.size();
  }