Package org.gudy.azureus2.plugins

Examples of org.gudy.azureus2.plugins.PluginListener


  protected void
  showDHTStats(
    ConsoleInput  ci )
  {
    try{
      PluginInterface  def = ci.azureus_core.getPluginManager().getDefaultPluginInterface();
     
      PluginInterface dht_pi =
        def.getPluginManager().getPluginInterfaceByClass(DHTPlugin.class );
     
      if ( dht_pi == null ){
     
        ci.out.println( "\tDHT isn't present" );
       
        return;
      }
     
      DHTPlugin  dht_plugin = (DHTPlugin)dht_pi.getPlugin();
     
      if ( dht_plugin.getStatus() != DHTPlugin.STATUS_RUNNING ){
       
        ci.out.println( "\tDHT isn't running yet (disabled or initialising)" );
       
View Full Code Here


    // Proably need to wait for core to be running to make sure dht plugin is fully avail
    AzureusCoreFactory.addCoreRunningListener(new AzureusCoreRunningListener() {
      public void azureusCoreRunning(AzureusCore core) {
        PluginManager pm = core.getPluginManager();
        connection_manager = PluginInitializer.getDefaultInterface().getConnectionManager();
        PluginInterface dht_pi = pm.getPluginInterfaceByClass(DHTPlugin.class);
        if (dht_pi != null) {
          dhtPlugin = (DHTPlugin) dht_pi.getPlugin();
        }
      }
    });
  }
View Full Code Here

                  }else{
                   
                    torrent.setAdditionalListProperty( "httpseeds", webseeds );
                  }
     
                  PluginInterface pi = AzureusCoreFactory.getSingleton().getPluginManager().getPluginInterfaceByClass(ExternalSeedPlugin.class);
                 
                  if ( pi != null ){
                   
                    ExternalSeedPlugin ext_seed_plugin = (ExternalSeedPlugin)pi.getPlugin();
                   
                    ext_seed_plugin.downloadChanged( PluginCoreUtils.wrap( dms[0] ));
                  }
           
                }catch (Throwable e){
View Full Code Here

    PluginInterface _pi )
  { 
    plugin_interface  = _pi;
   
    plugin_interface.addListener(
        new PluginListener()
        {
          public void
          initializationComplete()
          {
            Thread  t  =
View Full Code Here

    plugin_interface = PluginInitializer.getDefaultInterface();
   
    ta_category = plugin_interface.getTorrentManager().getAttribute( TorrentAttribute.TA_CATEGORY );
   
    plugin_interface.addListener(
        new PluginListener()
        {
          public void
          initializationComplete()
          {
              // startup can take a while as adding the upnp listener can sync call back device added and result
View Full Code Here

    // TODO: don't name it Q
    final BasicPluginConfigModel configModel = manager.createBasicPluginConfigModel(
        ConfigSection.SECTION_ROOT, "Q");
    setupConfigModel(configModel);

    pi.addListener(new PluginListener() {
      public void initializationComplete() {}

      public void closedownInitiated() {
        closingDown = true;
View Full Code Here

    plugin_interface  = _pi;
   
    logger        = plugin_interface.getLogger().getChannel( "RunEverythingSeedingRules" );
       
    plugin_interface.addListener(
      new PluginListener()
      {
        public void
        initializationComplete()
        {
        }
View Full Code Here

    PluginInterface default_pi = PluginInitializer.getDefaultInterface();

    mi_ta = default_pi.getTorrentManager().getPluginAttribute( "sm_metainfo" );
   
    default_pi.addListener(
      new PluginListener()
      {
        public void
        initializationComplete()
        {
         
View Full Code Here

      getExtensions( fm, true );
     
    }else{
     
      pi.addListener(
        new PluginListener()
        {
          public void
          initializationComplete()
          {
            getExtensions( fm, false );
View Full Code Here

    final PluginManager pm = azureus_core.getPluginManager();
   
    final PluginInterface default_pi = pm.getDefaultPluginInterface();
   
    default_pi.addListener(
      new PluginListener()
      {
        public void
        initializationComplete()
        {
          default_pi.addEventListener(
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.plugins.PluginListener

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.