Examples of DelayedEvent


Examples of org.gudy.azureus2.core3.util.DelayedEvent

        new Runnable()
        {
          public void
          run()
          {
            new DelayedEvent(
              "PM:delayinit",
              10*1000,
              new AERunnable()
              {
                public void
View Full Code Here

Examples of org.gudy.azureus2.core3.util.DelayedEvent

         
          if ( do_it ){
           
              // delay a bit
           
            new DelayedEvent(
                "BuddyPluginBuddy:recon",
                new Random().nextInt( 3000 ),
                new AERunnable()
                {
                  public void
View Full Code Here

Examples of org.gudy.azureus2.core3.util.DelayedEvent

                // give live results a chance before kicking in explicit ones
             
              if ( sources.length > 0 ){
               
                new DelayedEvent(
                  "MP:sourceAdd",
                  10*1000,
                  new AERunnable()
                  {
                    public void
View Full Code Here

Examples of org.gudy.azureus2.core3.util.DelayedEvent

        return;
      }
     
      config_dirty = true;
   
      new DelayedEvent(
        "Subscriptions:save", 5000,
        new AERunnable()
        {
          public void
          runSupport()
View Full Code Here

Examples of org.gudy.azureus2.core3.util.DelayedEvent

                                     
                    results_to_return = results;
                   
                    pending_results.put( engine, new ArrayList<Result[]>());
                   
                    new DelayedEvent(
                      "SearchBatcher",
                      batch_millis,
                      new AERunnable()
                      {
                        public void
View Full Code Here

Examples of org.gudy.azureus2.core3.util.DelayedEvent

        return;
      }
     
      config_dirty = true;
   
      new DelayedEvent(
        "MetaSearch:save", 5000,
        new AERunnable()
        {
          public void
          runSupport()
View Full Code Here

Examples of org.moparscape.msc.gs.event.DelayedEvent

  }

  public void drop(Player player, final InvItem item) {
    player.setStatus(Action.DROPPING_GITEM);
    Instance.getDelayedEventHandler().add(new DelayedEvent(player, 500) {
      public void run() {
        if (owner.isBusy() || !owner.getInventory().contains(item.id)
            || owner.getStatus() != Action.DROPPING_GITEM) {
          matchRunning = false;
          return;
View Full Code Here

Examples of org.moparscape.msc.gs.event.DelayedEvent

   * Registers an item to be removed after 3 minutes
   */
  public void registerItem(final Item i) {
    try {
      if (i.getLoc() == null) {
        delayedEventHandler.add(new DelayedEvent(null, 180000) {

          public void run() {
            ActiveTile tile = getTile(i.getLocation());
            if (tile.hasItem(i)) {
              unregisterItem(i);
View Full Code Here

Examples of org.moparscape.msc.gs.event.DelayedEvent

  public void run() {
    Logger.println("GameEngine now running");
    time = System.nanoTime() / 1000000000;

    eventHandler
        .add(new DelayedEvent(null, Config.GARBAGE_COLLECT_INTERVAL) { // Ran
                                        // every
          // 50*2
          // minutes
          @Override
          public void run() {
            new Thread(new Runnable() {
              public void run() {
                garbageCollect();
              }
            }).start();
          }
        });
    eventHandler.add(new DelayedEvent(null, Config.SAVE_INTERVAL) {
      public void run() {
        long now = GameEngine.getTime();
        for (Player p : world.getPlayers()) {
          if (now - p.getLastSaveTime() >= Config.SAVE_INTERVAL) {
            p.save();
View Full Code Here

Examples of org.moparscape.msc.gs.event.DelayedEvent

  }

  void remove() {
    if (!removed && loc != null && loc.getRespawnTime() > 0) {
      Instance.getDelayedEventHandler().add(
          new DelayedEvent(null, loc.getRespawnTime() * 1000) {
            public void run() {
              world.registerItem(new Item(loc));
              matchRunning = false;
            }
          });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.