Package net.tomp2p.futures

Examples of net.tomp2p.futures.BaseFuture.awaitUninterruptibly()


  @After
  public void shutdown() {
    System.err.println("shutdown initiated!");
    for (Peer ele : peers) {
      BaseFuture bf = ele.shutdown();
      bf.awaitUninterruptibly();
    }
    BaseFuture bf = unreachable.shutdown();
    bf.awaitUninterruptibly();
    System.err.println("shutdown done!");
  }
View Full Code Here


    for (Peer ele : peers) {
      BaseFuture bf = ele.shutdown();
      bf.awaitUninterruptibly();
    }
    BaseFuture bf = unreachable.shutdown();
    bf.awaitUninterruptibly();
    System.err.println("shutdown done!");
  }
}
View Full Code Here

        Peer slave = null;
        try {
            master = new PeerBuilder(new Number160(rnd)).ports(4001).start();
            slave = new PeerBuilder(new Number160(rnd)).ports(4002).start();
            BaseFuture res = slave.ping().port(4001).broadcast().start();
            res.awaitUninterruptibly();
            Assert.assertEquals(true, res.isSuccess());
        } finally {
            if (master != null) {
                master.shutdown().await();
            }
View Full Code Here

            } else {
              System.err.println(dr.existingBroadcastAddresses());
            }
           
            BaseFuture tmp = client.ping().broadcast().port(4000).start();
            tmp.awaitUninterruptibly();
            System.err.println(tmp.failedReason());
            Assert.assertEquals(true, tmp.isSuccess());

            Assert.assertEquals(1, client.peerBean().peerMap().size());
        } finally {
View Full Code Here

        try {
          Bindings b = new Bindings().addInterface("lo");
          master = new PeerBuilder(new Number160(rnd)).bindings(b).ports(4002).start();
            client = new PeerBuilder(new Number160(rnd)).bindings(b).ports(4001).start();
            BaseFuture tmp = client.ping().broadcast().port(4001).start();
            tmp.awaitUninterruptibly();
            Assert.assertEquals(false, tmp.isSuccess());
            Assert.assertEquals(0, client.peerBean().peerMap().size());
        } finally {
            if (client != null) {
                client.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.