Package org.gudy.azureus2.core3.config

Examples of org.gudy.azureus2.core3.config.ParameterListener


 
  public TableViewSWT_EraseItem(TableViewSWTImpl<?> _tv, TableOrTreeSWT table) {
    this.table = table;
    this.tv = _tv;
    COConfigurationManager.addAndFireParameterListener("Table.extendedErase",
        new ParameterListener() {
          public void parameterChanged(String parameterName) {
            Utils.execSWTThread(new AERunnable() {
              public void runSupport() {
                drawExtended = COConfigurationManager.getBooleanParameter("Table.extendedErase");
                if (!first) {
View Full Code Here


                    {
                      // we have to defer this action rather
                      // than running as a static initialiser
                      // due to the dependency between
                      // ThreadPool, Timer and ThreadPool again
                      COConfigurationManager.addAndFireParameterListeners(new String[] { "debug.threadpool.log.enable", "debug.threadpool.debug.trace" }, new ParameterListener()
                      {
                        public void parameterChanged(String name) {
                          debug_thread_pool = COConfigurationManager.getBooleanParameter("debug.threadpool.log.enable", false);
                          debug_thread_pool_log_on = COConfigurationManager.getBooleanParameter("debug.threadpool.debug.trace", false);
                        }
View Full Code Here

        gm = core.getGlobalManager();
      }
    });
   
    COConfigurationManager.addAndFireParameterListener(
        "ui.systray.tooltip.enable", new ParameterListener() {
          public void parameterChanged(String parameterName) {
            enableTooltip = COConfigurationManager.getBooleanParameter(parameterName);
            if (enableTooltip) {
              MessageText.addAndFireListener(SystemTraySWT.this);
            } else {
View Full Code Here

        }
      });
    }

    checkLoggingConfig();
    config.addParameterListener(CFG_ENABLELOGTOFILE, new ParameterListener() {
      public void parameterChanged(String parameterName) {
        FileLogging.this.reloadLogToFileParam();
      }
    });
  }
View Full Code Here

    }
   
    COConfigurationManager.addParameterListener(new String[] {
      "Ip Filter Allow",
      "Ip Filter Enabled"
    }, new ParameterListener() {
      public void parameterChanged(String parameterName) {
        markAsUpToDate();
      }
    });
  }
View Full Code Here

    if (overrideLog) {
      bEventLoggingEnabled = true;
    } else {
      bEventLoggingEnabled = config.getBooleanParameter("Logger.Enabled");

      config.addParameterListener("Logger.Enabled", new ParameterListener() {
        public void parameterChanged(String parameterName) {
          bEventLoggingEnabled = config.getBooleanParameter("Logger.Enabled");
        }
      });
    }
View Full Code Here

     
      listeners  = new ArrayList();
     
      COConfigurationManager.addParameterListener(
        "locale.set.complete.count",
        new ParameterListener()
        {
          public void
          parameterChanged(
            String parameterName )
          {
View Full Code Here

        finally
        {
            class_mon.exit();
        }

        COConfigurationManager.addAndFireParameterListener("FileBrowse.usePathFinder", new ParameterListener() {
          public void parameterChanged(String parameterName) {
            fileBrowserName = COConfigurationManager.getBooleanParameter("FileBrowse.usePathFinder")
              ? "Path Finder" : "Finder";
          }
        });
View Full Code Here

  protected
  UDPNetworkManager()
  {
    COConfigurationManager.addAndFireParameterListener(
         "UDP.Listen.Port",
         new ParameterListener()
         {
           public void
           parameterChanged(String name)
           {
             int port = COConfigurationManager.getIntParameter( name );
            
             if ( port == udp_listen_port ){
              
               return;
             }
            
             if ( port < 0 || port > 65535 || port == 6880 ) {
              
                  String msg = "Invalid incoming UDP listen port configured, " +port+ ". The port has been reset. Please check your config!";
                 
                  Debug.out( msg );
                 
                  Logger.log(new LogAlert(LogAlert.UNREPEATABLE, LogAlert.AT_ERROR, msg));
                 
                  udp_listen_port = RandomUtils.generateRandomNetworkListenPort();
                 
                  COConfigurationManager.setParameter( name, udp_listen_port );
                 
              }else{
         
                udp_listen_port  = port;
              }
           }
         });
    
    COConfigurationManager.addAndFireParameterListener(
           "UDP.NonData.Listen.Port",
           new ParameterListener()
           {
             public void
             parameterChanged(String name)
             {
               int port = COConfigurationManager.getIntParameter( name );
View Full Code Here

  {
    listener  = _listener;
           
    COConfigurationManager.addAndFireParameterListeners(
      new String[]{ "UDP.Listen.Port", "UDP.Listen.Port.Enable" },
      new ParameterListener()
      {
        public void
        parameterChanged(
          String  name )
        {
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.core3.config.ParameterListener

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.