Package net.tomp2p.futures

Examples of net.tomp2p.futures.FutureGet


      IParameters parameters = new Parameters().setLocationKey(locationKey).setContentKey(contentKey)
          .setData(data);
      boolean success = nodeB.getDataManager().put(parameters);
      Assert.assertTrue(success);
      FutureGet futureGet = nodeB.getDataManager().getUnblocked(parameters);
      futureGet.awaitUninterruptibly();

      assertEquals(data.getTestString(), ((H2HTestData) futureGet.getData().object()).getTestString());
    }
  }
View Full Code Here


    Parameters parameters = new Parameters().setLocationKey(nodeA.getNodeId())
        .setContentKey(NetworkTestUtil.randomString()).setData(data);

    boolean success = nodeB.getDataManager().put(parameters);
    Assert.assertFalse(success);
    FutureGet futureGet = nodeA.getDataManager().getUnblocked(parameters);
    futureGet.awaitUninterruptibly();

    assertNull(futureGet.getData());
  }
View Full Code Here

    Parameters parameters = new Parameters().setLocationKey(nodeA.getNodeId())
        .setContentKey(NetworkTestUtil.randomString()).setData(data);

    boolean success = nodeB.getDataManager().put(parameters);
    Assert.assertTrue(success);
    FutureGet futureGet = nodeB.getDataManager().getUnblocked(parameters);
    futureGet.awaitUninterruptibly();

    assertEquals(data.getTestString(), ((H2HTestData) futureGet.getData().object()).getTestString());
  }
View Full Code Here

    nodeB.getDataManager().putUnblocked(parameters2A).awaitUninterruptibly();

    boolean success = nodeB.getDataManager().put(parameters2B);
    Assert.assertFalse(success);

    FutureGet futureGet2A = nodeB.getDataManager().getUnblocked(parameters2A);
    futureGet2A.awaitUninterruptibly();
    assertEquals(data2A.getTestString(), ((H2HTestData) futureGet2A.getData().object()).getTestString());

    FutureGet futureGet2B = nodeA.getDataManager().getVersionUnblocked(parameters2B);
    futureGet2B.awaitUninterruptibly();
    assertNull(futureGet2B.getData());
  }
View Full Code Here

TOP

Related Classes of net.tomp2p.futures.FutureGet

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.