Examples of TRTrackerAnnouncerResponse


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

         
          int  online = 0;
         
          for ( TRTrackerAnnouncerHelper a: activated ){
           
            TRTrackerAnnouncerResponse response = a.getLastResponse();
           
            if (   response != null &&
                response.getStatus() == TRTrackerAnnouncerResponse.ST_ONLINE ){
             
              online++;
            }
          }
         
View Full Code Here

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

 
 
  public TRTrackerAnnouncerResponse
  getLastResponse()
  {
    TRTrackerAnnouncerResponse  result = null;
   
    TRTrackerAnnouncerHelper best = getBestActive();
   
    if ( best != null ){
     
View Full Code Here

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

   
    TRTrackerAnnouncerHelper error_resp = null;
   
    for ( TRTrackerAnnouncerHelper announcer: x ){
     
      TRTrackerAnnouncerResponse response = announcer.getLastResponse();
     
      if ( response != null ){
       
        int  resp_status = response.getStatus();
       
        if ( resp_status == TRTrackerAnnouncerResponse.ST_ONLINE ){
         
          return( announcer );
         
View Full Code Here

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

       
        TRTrackerAnnouncer an = dm.getTrackerClient();
       
        if ( an != null ){
         
          TRTrackerAnnouncerResponse last_announce_response = an.getLastResponse();
         
          if (   now - last_announce > 15*60*1000 ||
              last_announce_response == null ||
              last_announce_response.getStatus() == TRTrackerAnnouncerResponse.ST_OFFLINE ||
              force ){
 
            dm.setUserData( DM_ANNOUNCE_KEY, new Long( now ));
           
            Logger.lognew LogEvent(LOGID, "    updating tracker for " + dm.getDisplayName()));
View Full Code Here

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

            }else{
              value = ZERO;
              TRTrackerAnnouncer tracker_client = core_download.getTrackerClient();
             
              if ( tracker_client != null ){
                TRTrackerAnnouncerResponse x = tracker_client.getBestAnnouncer().getLastResponse();
                if ( x != null ){
                  if ( x.getStatus() == TRTrackerAnnouncerResponse.ST_REPORTED_ERROR ){
                    value = new Long(2);
                  }
                }
              }else{
                DownloadScrapeResult x = download.getLastScrapeResult();
                if ( x != null ){
                  if ( x.getResponseType() == DownloadScrapeResult.RT_ERROR ){
                    String status = x.getStatus();
                   
                    if ( status != null && status.length() > 0 ){
                   
                      value = new Long(2);
                    }
                  }
                }
              }
            }
          }else if ( field.equals( "errorString" )){ 
            String str = download.getErrorStateDetails();
           
            if ( str != null && str.length() > 0 ){
              value = str;
            }else{
              value = "";
              TRTrackerAnnouncer tracker_client = core_download.getTrackerClient();
             
              if ( tracker_client != null ){
                TRTrackerAnnouncerResponse x = tracker_client.getBestAnnouncer().getLastResponse();
                if ( x != null ){
                  if ( x.getStatus() == TRTrackerAnnouncerResponse.ST_REPORTED_ERROR ){
                    value = x.getStatusString();
                  }
                }
              }else{
                DownloadScrapeResult x = download.getLastScrapeResult();
                if ( x != null ){
                  if ( x.getResponseType() == DownloadScrapeResult.RT_ERROR ){
                    value = x.getStatus();
                  }
                }
              }
            }
          }else if ( field.equals( "eta" )){
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.