Examples of TRTrackerScraperResponse


Examples of org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponse

  public void refresh(TableCell cell) {
    DownloadManager dm = (DownloadManager) cell.getDataSource();
    if (dm == null)
      return;
   
    TRTrackerScraperResponse resp = dm.getTrackerScrapeResponse();
    if (resp == null)
      return;
   
    int completed = resp.getCompleted();
    if(cell.setSortValue(completed) || !cell.isValid())
      cell.setText(completed == -1 ? "?" : Integer.toString(completed));
  }
View Full Code Here

Examples of org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponse

      long lConnectedSeeds = 0;
      if (dm != null) {
        lConnectedSeeds = dm.getNbSeeds();

        if (lTotalSeeds == -1) {
          TRTrackerScraperResponse response = dm.getTrackerScrapeResponse();
          if (response != null && response.isValid()) {
            lTotalSeeds = response.getSeeds();
            lTotalPeers = response.getPeers();
          }
        }
      }

      // Allows for 2097151 of each type (connected seeds, seeds, peers)
View Full Code Here

Examples of org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponse

      if ( dm.isTrackerError()){
        cell.setForegroundToErrorColor();
        return;
      }
    }
    TRTrackerScraperResponse response = dm.getTrackerScrapeResponse();
    if (response instanceof TRTrackerBTScraperResponseImpl) {
      boolean bMultiHashScrapes = ((TRTrackerBTScraperResponseImpl) response).getTrackerStatus().getSupportsMultipeHashScrapes();
      Color color = (bMultiHashScrapes) ? null : Colors.grey;
      cell.setForeground(Utils.colorToIntArray(color));
    }else{
View Full Code Here

Examples of org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponse

      if ( dm.isTrackerError()){
        return( null );
      }
    }
    String sToolTip = null;
    TRTrackerScraperResponse response = dm.getTrackerScrapeResponse();
    if (response instanceof TRTrackerBTScraperResponseImpl) {
      String sPrefix = ((TRTrackerBTScraperResponseImpl) response).getTrackerStatus().getSupportsMultipeHashScrapes()
          ? "" : "No";
      sToolTip = MessageText.getString("Tracker.tooltip." + sPrefix
          + "MultiSupport");
View Full Code Here

Examples of org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponse

      long lConnectedPeers = 0;
      if (dm != null) {
        lConnectedPeers = dm.getNbPeers();

        if (lTotalPeers == -1) {
          TRTrackerScraperResponse response = dm.getTrackerScrapeResponse();
          if (response != null && response.isValid()) {
            lTotalPeers = response.getPeers();
          }
        }
      }
     
      long totalPeers = lTotalPeers;
View Full Code Here

Examples of org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponse

          + MessageText.getString("GeneralView.label.connected") + "\n";
      if (lTotalPeers != -1) {
        sToolTip += lTotalPeers + " "
            + MessageText.getString("GeneralView.label.in_swarm");
      } else {
        TRTrackerScraperResponse response = dm.getTrackerScrapeResponse();
        sToolTip += "?? " + MessageText.getString("GeneralView.label.in_swarm");
        if (response != null)
          sToolTip += "(" + response.getStatusString() + ")";
      }
     
      int activationCount = dm==null?0:dm.getActivationCount();
      if (activationCount > 0) {
        sToolTip += "\n"
View Full Code Here

Examples of org.gudy.azureus2.core3.tracker.client.TRTrackerScraperResponse

    float ratio = -1;
   

    DownloadManager dm = (DownloadManager)cell.getDataSource();
    if( dm != null ) {
      TRTrackerScraperResponse response = dm.getTrackerScrapeResponse();
      int seeds;
      int peers;
     
      if( response != null && response.isValid() ) {
        seeds = Math.max( dm.getNbSeeds(), response.getSeeds() );
       
        int trackerPeerCount = response.getPeers();
        peers = dm.getNbPeers();
        if (peers == 0 || trackerPeerCount > peers) {
          if (trackerPeerCount <= 0) {
            peers = dm.getActivationCount();
          } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.