Package org.gudy.azureus2.pluginsimpl.local

Examples of org.gudy.azureus2.pluginsimpl.local.PluginInterfaceImpl


   *
   * @since 3.0.0.7
   */
  private boolean nextUpdate() {
    if (iterDownloaders.hasNext()) {
      ResourceDownloader downloader = (ResourceDownloader) iterDownloaders.next();
      downloader.addListener(this);
      downloader.asyncDownload();
      return true;
    }
    return false;
  }
View Full Code Here


              }
             
              setProgress( 0 );
             
              downloader.addListener(
                new ResourceDownloaderAdapter()
                {
                  public void
                  reportPercentComplete(
                    ResourceDownloader  downloader,
                    int          percentage )
View Full Code Here

        sAppPluginDir += sep;
    }

    public int compare(Object arg0, Object arg1) {
      PluginInterface if0 = (PluginInterface) arg0;
      PluginInterfaceImpl if1 = (PluginInterfaceImpl) arg1;
      int result = 0;

      switch (field) {
        case FIELD_LOAD: {
          boolean b0 = if0.getPluginState().isLoadedAtStartup();
          boolean b1 = if1.getPluginState().isLoadedAtStartup();
          result = (b0 == b1 ? 0 : (b0 ? -1 : 1));
         
          // Use the plugin ID name to sort by instead.
          if (result == 0) {
            result = if0.getPluginID().compareToIgnoreCase(
                if1.getPluginID());
          }
          break;
        }

        case FIELD_TYPE:
        case FIELD_DIRECTORY: {
          result = getFieldValue(field, if0).compareToIgnoreCase(
              getFieldValue(field, if1));
          break;
        }

        case FIELD_VERSION: { // XXX Not really right..
          String s0 = if0.getPluginVersion();
          String s1 = if1.getPluginVersion();
          if (s0 == null)
            s0 = "";
          if (s1 == null)
            s1 = "";
          result = s0.compareToIgnoreCase(s1);
          break;
        }
       
        case FIELD_UNLOADABLE: {
          boolean b0 = if0.getPluginState().isUnloadable();
          boolean b1 = if1.getPluginState().isUnloadable();
          result = (b0 == b1 ? 0 : (b0 ? -1 : 1));
          break;
        }
      }

      if (result == 0)
        result = if0.getPluginName().compareToIgnoreCase(if1.getPluginName());

      if (!ascending)
        result *= -1;

      return result;
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.pluginsimpl.local.PluginInterfaceImpl

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.