Examples of FutureGet


Examples of net.tomp2p.futures.FutureGet

    }

    // fetch time stamps from network, respectively the implicit queue
    List<Long> downloadedTimestamps = new ArrayList<Long>();
    while (true) {
      FutureGet futureGet = p1.get(lKey)
          .from(new Number640(lKey, dKey, Number160.ZERO, Number160.ZERO))
          .to(new Number640(lKey, dKey, Number160.MAX_VALUE, Number160.MAX_VALUE)).ascending()
          .returnNr(1).start();
      futureGet.awaitUninterruptibly();
      if (futureGet.getData() != null) {
        long timeStamp = (Long) futureGet.getData().object();
        Number160 contentKey = new Number160(timeStamp);
        logger.debug("{}, {}", timeStamp, contentKey);
        downloadedTimestamps.add(timeStamp);
        // remove fetched time stamp from network
        p2.remove(lKey).setDomainKey(dKey).contentKey(contentKey).start().awaitUninterruptibly();
View Full Code Here

Examples of net.tomp2p.futures.FutureGet

            .createHash(contentKey), Number160.ZERO))
        .to(new Number640(Number160.createHash(locationKey), Number160.ZERO, Number160
            .createHash(contentKey), Number160.MAX_VALUE)).start();
    futureRemove.awaitUninterruptibly();

    FutureGet futureGet = p1
        .get(Number160.createHash(locationKey))
        .from(new Number640(Number160.createHash(locationKey), Number160.ZERO, Number160
            .createHash(contentKey), Number160.ZERO))
        .to(new Number640(Number160.createHash(locationKey), Number160.ZERO, Number160
            .createHash(contentKey), Number160.MAX_VALUE)).start();
    futureGet.awaitUninterruptibly();

    assertNull(futureGet.getData());

    p1.shutdown().awaitUninterruptibly();
    p2.shutdown().awaitUninterruptibly();
  }
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.