Package net.tomp2p.rpc

Examples of net.tomp2p.rpc.DigestResult.keyDigest()


      // get digest
      FutureDigest fget = peers[77].digest(lKey).all().start();
      fget.awaitUninterruptibly();
      DigestResult dr = fget.digest();
      NavigableMap<Number640, Collection<Number160>> map = dr.keyDigest();
     
      // verify fetched digest
      Entry<Number640, Collection<Number160>> e1 = map.pollFirstEntry();
      Assert.assertEquals(Number160.ONE, e1.getValue().iterator().next());
      Assert.assertEquals(new Number640(lKey, Number160.ZERO, ckey, versionKey1), e1.getKey());
View Full Code Here


      FutureDigest fget = peers[rnd.nextInt(100)].digest(lKey)
          .from(new Number640(lKey, dKey, ckey, Number160.ZERO))
          .to(new Number640(lKey, dKey, ckey, Number160.MAX_VALUE)).start();
      fget.awaitUninterruptibly();
      DigestResult dr = fget.digest();
      NavigableMap<Number640, Collection<Number160>> fetchedDataMap = dr.keyDigest();

      // verify fetched digest
      Assert.assertEquals(dataMap.size(), fetchedDataMap.size());
      for (Number640 key : dataMap.keySet()) {
        Assert.assertTrue(fetchedDataMap.containsKey(key));
View Full Code Here

      fgetWithDigest.awaitUninterruptibly();
      Assert.assertTrue(fgetWithDigest.isSuccess());

      // check digest result
      DigestResult digestResult = fgetWithDigest.digest();
      Assert.assertEquals(12, digestResult.keyDigest().size());
      for (Number160 vKey : sortedMap.keySet()) {
        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
View Full Code Here

      // check digest result
      DigestResult digestResult = fgetWithDigest.digest();
      Assert.assertEquals(12, digestResult.keyDigest().size());
      for (Number160 vKey : sortedMap.keySet()) {
        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
        for (Number160 bKey : sortedMap.get(vKey).basedOnSet()) {
          Assert.assertTrue(digestResult.keyDigest().get(key).contains(bKey));
        }
View Full Code Here

      DigestResult digestResult = fgetWithDigest.digest();
      Assert.assertEquals(12, digestResult.keyDigest().size());
      for (Number160 vKey : sortedMap.keySet()) {
        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
        for (Number160 bKey : sortedMap.get(vKey).basedOnSet()) {
          Assert.assertTrue(digestResult.keyDigest().get(key).contains(bKey));
        }
      }
View Full Code Here

        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
        for (Number160 bKey : sortedMap.get(vKey).basedOnSet()) {
          Assert.assertTrue(digestResult.keyDigest().get(key).contains(bKey));
        }
      }
    } finally {
      if (master != null) {
        master.shutdown().await();
View Full Code Here

      fgetWithDigest.awaitUninterruptibly();
      Assert.assertTrue(fgetWithDigest.isSuccess());

      // check digest result
      DigestResult digestResult = fgetWithDigest.digest();
      Assert.assertEquals(13, digestResult.keyDigest().size());
      for (Number160 vKey : sortedMap.keySet()) {
        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
View Full Code Here

      // check digest result
      DigestResult digestResult = fgetWithDigest.digest();
      Assert.assertEquals(13, digestResult.keyDigest().size());
      for (Number160 vKey : sortedMap.keySet()) {
        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
        for (Number160 bKey : sortedMap.get(vKey).basedOnSet()) {
          Assert.assertTrue(digestResult.keyDigest().get(key).contains(bKey));
        }
View Full Code Here

      DigestResult digestResult = fgetWithDigest.digest();
      Assert.assertEquals(13, digestResult.keyDigest().size());
      for (Number160 vKey : sortedMap.keySet()) {
        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
        for (Number160 bKey : sortedMap.get(vKey).basedOnSet()) {
          Assert.assertTrue(digestResult.keyDigest().get(key).contains(bKey));
        }
      }
View Full Code Here

        Number640 key = new Number640(locationKey, domainKey, contentKey, vKey);
        Assert.assertTrue(digestResult.keyDigest().containsKey(key));
        Assert.assertEquals(sortedMap.get(vKey).basedOnSet().size(), digestResult.keyDigest()
            .get(key).size());
        for (Number160 bKey : sortedMap.get(vKey).basedOnSet()) {
          Assert.assertTrue(digestResult.keyDigest().get(key).contains(bKey));
        }
      }
    } finally {
      if (master != null) {
        master.shutdown().await();
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.