Package org.gudy.azureus2.plugins.utils

Examples of org.gudy.azureus2.plugins.utils.UTTimerEventPerformer


        }
      });

    // Auto-refresh mappings every minute when enabled.
    final BooleanParameter auto_refresh_on_bad_nat_param = upnp_config.addBooleanParameter2( "upnp.refresh_on_bad_nat", "upnp.refresh_mappings_on_bad_nat", false);
    plugin_interface.getUtilities().createTimer("upnp mapping auto-refresh", true).addPeriodicEvent(1*60*1000, new UTTimerEventPerformer() {
      private long last_bad_nat = 0;
      public void perform(UTTimerEvent event) {
        if (upnp == null) {return;}
        if (!auto_refresh_on_bad_nat_param.getValue()) {return;}
        if (!upnp_enable_param.getValue()) {return;}
View Full Code Here


      
        tim1 = pluginInterface.getUtilities().createTimer("poo");
       
        tim1.addPeriodicEvent((pluginInterface.getPluginconfig().getPluginIntParameter("WebUpdatePeriod",60)*60*1000),
       
        new UTTimerEventPerformer()

        {

        public void

View Full Code Here

  {
    tim2 = pluginInterface.getUtilities().createTimer("daily_run");

    tim2.addPeriodicEvent(1000 /*milliseconds*/ * 60 /*seconds*/ * 60 /*minutes*/ * 24 /*hour*/,
           
    new UTTimerEventPerformer()

    {

    public void

View Full Code Here

    {
        TIMER1 = Plugin.getPluginInterface().getUtilities().createTimer("timer1");
       
        TIMER1.addPeriodicEvent(1000,
               
        new UTTimerEventPerformer()

        {

        public void
View Full Code Here

  {
     
      timer=pluginInterface.getUtilities().createTimer("created_timer");
    timer.addPeriodicEvent(15000,
       
    new UTTimerEventPerformer()

    {

    public void
View Full Code Here

    timer=pluginInterface.getUtilities().createTimer("stuffer_created_timer");
    timer.addPeriodicEvent(1000*60*config_getter.getPluginIntParameter("stuffer_time_interval",10),



      new UTTimerEventPerformer()

      {

      public void

View Full Code Here

    }


    timer=pi.getUtilities().createTimer("stuffer_created_timer");
    timer.addPeriodicEvent(1000 * 60 * config_getter.getPluginIntParameter("stuffer_time_interval",10),
    new UTTimerEventPerformer()

    {

    public void

View Full Code Here


  public static void startPeerPurge(){
     UTTimer peer_timer=pi.getUtilities().createTimer("stuffer_purge_timer");
     peer_timer.addPeriodicEvent(1000*6,
    new UTTimerEventPerformer()

    {

    public void

View Full Code Here

  private void start() {
    for (int i = 0; i < updates.length; i++) {
      Update update = updates[i];
      ResourceDownloader[] rds = update.getDownloaders();
      for (int j = 0; j < rds.length; j++) {
        ResourceDownloader rd = rds[j];
        downloaders.add(rd);
      }
    }

    iterDownloaders = downloaders.iterator();
View Full Code Here

   *
   * @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

TOP

Related Classes of org.gudy.azureus2.plugins.utils.UTTimerEventPerformer

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.