Examples of TRTrackerScraperResponse


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

          return "";
        return "(max " + DisplayFormatters.formatByteCountToKiBEtcPerSec(uploadSpeed) + ")";
       
      case 'S':
      case 'P':
        TRTrackerScraperResponse hd = dm.getTrackerScrapeResponse();
        if (hd == null || !hd.isValid())
          return "?";
        else
        {
          if( variable == 'S' )
            return Integer.toString(hd.getSeeds());
          else
            return Integer.toString(hd.getPeers());
        }
      default:
        return "??" + variable + "??";
    }
  }
View Full Code Here

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

    }
   
   
    setTime(manager.getStats().getElapsedTime(), remaining );
           
    TRTrackerScraperResponse hd = manager.getTrackerScrapeResponse();
    String seeds_str = manager.getNbSeeds() +" "+ MessageText.getString("GeneralView.label.connected");
    String peers_str = manager.getNbPeers() +" "+ MessageText.getString("GeneralView.label.connected");
    String completed;
    if(hd != null && hd.isValid()) {
      seeds_str += " ( " + hd.getSeeds() +" "+ MessageText.getString("GeneralView.label.in_swarm") + " )";
      peers_str += " ( " + hd.getPeers() +" "+ MessageText.getString("GeneralView.label.in_swarm") + " )";
      completed = hd.getCompleted() > -1 ? Integer.toString(hd.getCompleted()) : "?";

    } else {
      completed = "?";
    }
   
View Full Code Here

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

       
        active_url = announcer.getTrackerURL();
       
      }else{
       
        TRTrackerScraperResponse scrape = download_manager.getTrackerScrapeResponse();
       
        if ( scrape != null ){
         
          active_url = scrape.getURL();
        }
      }
     
      if ( active_url == null ){
       
View Full Code Here

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

      update_state = ((SystemTime.getCurrentTime() / 1000
          - trackerClient.getLastUpdateTime() >= TRTrackerAnnouncer.REFRESH_MINIMUM_SECS));

    } else {
      TRTrackerScraperResponse sr = manager.getTrackerScrapeResponse();
     
      if ( sr == null ){
       
        update_state = true;
       
      }else{
       
        update_state = ((SystemTime.getCurrentTime()
            - sr.getScrapeStartTime() >= TRTrackerScraper.REFRESH_MINIMUM_SECS * 1000));
      }
    }

    if (updateButton.getEnabled() != update_state) {

View Full Code Here

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

      num_wanted = WANT_LIMIT;
    }

    int current_connection_count = PeerIdentityManager.getIdentityCount( _hash );

    final TRTrackerScraperResponse tsr = adapter.getTrackerScrapeResponse();

    if( tsr != null && tsr.isValid() ) {  //we've got valid scrape info
      final int num_seeds = tsr.getSeeds();  
      final int num_peers = tsr.getPeers();

      final int swarm_size;

      if( seeding_mode ) {
        //Only use peer count when seeding, as other seeds are unconnectable.
View Full Code Here

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

    if ( force ){
     
      tracker_checker.syncUpdate( torrent, target_url );
    }
   
    TRTrackerScraperResponse  res = tracker_checker.getHashData( torrent, target_url );
   
    // System.out.println( "scrape: " + torrent + " -> " + (res==null?"null":""+res.getSeeds()));
   
    return( res );
  }
View Full Code Here

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

    if ( torrent == null ){
     
      return null;
    }

    TRTrackerScraperResponse  res = tracker_checker.peekHashData( torrent, target_url );
       
    return( res );
  }
View Full Code Here

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

 
  public TRTrackerScraperResponse
  scrape(
    TRTrackerAnnouncer  tracker_client )
  {
    TRTrackerScraperResponse  res = tracker_checker.getHashData( tracker_client );
   
    // System.out.println( "scrape: " + tracker_client + " -> " + (res==null?"null":""+res.getSeeds()));
   
    return( res );
  }
View Full Code Here

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

  }
 
  public DownloadScrapeResult
  getLastScrapeResult()
  {   
    TRTrackerScraperResponse response = download_manager.getTrackerScrapeResponse();

    if ( response != null ){
     
        // don't notify plugins of intermediate (initializing, scraping) states as they would be picked up as errors
     
      if ( response.getStatus() == TRTrackerScraperResponse.ST_ERROR || response.getStatus() == TRTrackerScraperResponse.ST_ONLINE ){
       
        last_scrape_result.setContent( response );
      }
    }
   
View Full Code Here

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

          + MessageText.getString("GeneralView.label.connected") + "\n";
      if (lTotalSeeds != -1) {
        sToolTip += lTotalSeeds + " "
            + MessageText.getString("GeneralView.label.in_swarm");
      } else {
        TRTrackerScraperResponse response = dm.getTrackerScrapeResponse();
        sToolTip += "?? " + MessageText.getString("GeneralView.label.in_swarm");
        if (response != null)
          sToolTip += "(" + response.getStatusString() + ")";
      }
      boolean bCompleteTorrent = dm == null ? false : dm.getAssumedComplete();
      if (bCompleteTorrent && iFC_NumPeers > 0 && lTotalSeeds >= iFC_MinSeeds
          && lTotalPeers > 0) {
        long lSeedsToAdd = lTotalPeers / iFC_NumPeers;
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.