Package org.jmule.core.utils.timer

Examples of org.jmule.core.utils.timer.JMTimer


      e.printStackTrace();
      return;
    }
    _network_manager = (InternalNetworkManager) NetworkManagerSingleton.getInstance();
    _server_manager = (InternalServerManager) ServerManagerSingleton.getInstance();
    sharing_manager_timer = new JMTimer();
    sharedFiles = new ConcurrentHashMap<FileHash, SharedFile>();

    Set<String> types = new HashSet<String>();
    types.add(JMuleCoreStats.ST_DISK_SHARED_FILES_COUNT);
    types.add(JMuleCoreStats.ST_DISK_SHARED_FILES_PARTIAL_COUNT);
View Full Code Here


        tagList);
    SharingManagerSingleton.getInstance().addPartialFile(sharedFile);
  }

  synchronized void startDownload() {
    download_tasks = new JMTimer();
    peer_monitor_task = new JMTimerTask() {
      public void run() {
        List<Peer> status_not_reponse_list = download_status_list.getPeersWithInactiveTime(PEER_RESEND_PACKET_INTERVAL, PeerDownloadStatus.FILE_STATUS_REQUEST);
        for(Peer peer : status_not_reponse_list) {
          if (peer.isConnected())
View Full Code Here

        }
       
      }
    });

    server_manager_timer = new JMTimer();
    servers_udp_query = new JMTimerTask() {
      Random random = new Random();
      public void run() {
        for(Server server : server_list) {
          byte[] bytes = new byte[4];
View Full Code Here

TOP

Related Classes of org.jmule.core.utils.timer.JMTimer

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.