Package org.gudy.azureus2.plugins.utils.resourcedownloader

Examples of org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderFactory


        try{
            final PluginConfig config_getter = pluginInterface.getPluginconfig();
           
           
           
            ResourceDownloaderFactory rdf;
            URL url_get = new URL (url);
            rdf = pluginInterface.getUtilities().getResourceDownloaderFactory();
           
           
            //normal resource downloader
            ResourceDownloader rd_t = rdf.create(
                    url_get,
                    config_getter.getPluginStringParameter( "AzTrackerFind_url_user"),
                    config_getter.getPluginStringParameter( "AzTrackerFind_url_password"));
           
            rd_t = rdf.getRetryDownloader(rd_t, 3);
           
            rd_t = rdf.getTimeoutDownloader(rd_t,(config_getter.getPluginIntParameter("timeout_value")*1000));
            rd_t = rdf.getSuffixBasedDownloader(rd_t);
           
            
         
         
          //Listener for rd_t (normal downloader)
View Full Code Here


   
    public static void torrent_getter(final String url, final PluginInterface pluginInterface){
       
        try{
            //String url_enc = URLEncoder.encode(url,"UTF-8");
            ResourceDownloaderFactory rdf;
            URL url_get = new URL (url);
            final URL url_final;
            rdf = pluginInterface.getUtilities().getResourceDownloaderFactory();
            System.out.println("Downloader: " + url_get.getHost());
           
            System.out.println("Downloader: " + url_get.getFile());
           
            if(url_get.getFile().startsWith("/announce")){
                url_final = new URL("http", url_get.getHost(),url_get.getPort(),"/" + url_get.getFile().substring(9,url_get.getFile().length()));
                System.out.println(url_final.getFile());
            }
            else {
                url_final = new URL(url);
            }
            //normal resource downloader
            ResourceDownloader rd_t = rdf.create(url_final);
           
            //rd_t = rdf.getRetryDownloader(rd_t, 3);
            rd_t = rdf.getTimeoutDownloader(rd_t,1200000);
           
             rd_t = rdf.getMetaRefreshDownloader(rd_t);
             //rd_t = rdf.getTorrentDownloader(rd_t,true);
         
         
          //Listener for rd_t
          rd_t.addListener(new ResourceDownloaderListener()
View Full Code Here

    public static void rss_tester(final String url, final PluginInterface pluginInterface){
      Thread t2 = new Thread () {
        public void run () {  
            try{
               
                    ResourceDownloaderFactory rdf;
                    URL url_get = new URL (url);
                    URLConnection urlcon = url_get.openConnection();
                    //urlcon.setConnectTimeout(10000);
                    //System.out.println(urlcon.getConnectTimeout());
                    String type = urlcon.getContentType();
View Full Code Here

    props         = new propertyWrapper(_props );
    pluginDir       = _pluginDir;
    config         = new PluginConfigImpl(this,pluginConfigKey);
    given_plugin_id      = _plugin_id;
    plugin_version    = _plugin_version;
    ipc_interface      = new IPCInterfaceImpl( initialiser, plugin );
    state                 = new PluginStateImpl(this, initialiser);
   
    boolean verified   = false;
    boolean bad    = false;
   
View Full Code Here

  }
 
  public IPFilter
  getIPFilter()
  {
    return( new IPFilterImpl());
  }
View Full Code Here

 
  public Logger getLogger()
  {
    if ( logger == null ){
     
      logger = new LoggerImpl( this );
    }
   
    return( logger );
  }
View Full Code Here

    else {
      plug_msg = new MessageAdapter( message )//core created
    }
   
    RawMessage raw_plug = plug_encoder.encodeMessage( plug_msg );
    return new com.aelitis.azureus.core.networkmanager.RawMessage[]{ new RawMessageAdapter( raw_plug )};
  }
View Full Code Here

    return config;
  }


  public PluginConfigUIFactory getPluginConfigUIFactory() {
    return new PluginConfigUIFactoryImpl(config,pluginConfigKey);
  }
View Full Code Here

  {
    boolean  handled = false;
   
    for (int i=0;i<listeners.size();i++){
     
      PooledByteBuffer  buffer = new PooledByteBufferImpl(message.getPayload());
     
      try{
        ((GenericMessageConnectionListener)listeners.get(i)).receive( this, buffer );
       
        handled = true;
       
      }catch( Throwable f ){
       
        buffer.returnToPool();
       
        if ( !( f instanceof MessageException )){
       
          Debug.printStackTrace(f);
        }
View Full Code Here

    warningIcon = imageLoader.getImage("image.sidebar.vitality.alert");
    infoIcon   = imageLoader.getImage("image.sidebar.vitality.info");
    updateStatusWarnings();
    Messages.setLanguageText(statusWarnings,
        "MainWindow.status.warning.tooltip");
    Alerts.addMessageHistoryListener(new AlertHistoryListener() {
      public void alertHistoryAdded(LogAlert params) {
        updateStatusWarnings();
      }
      public void alertHistoryRemoved(LogAlert alert) {
        updateStatusWarnings();
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderFactory

Copyright © 2018 www.massapicom. 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.