Examples of responseMessage()


Examples of net.tomp2p.futures.FutureResponse.responseMessage()

            fr.awaitUninterruptibly();
            System.err.println(fr.failedReason());
            Assert.assertEquals(true, fr.isSuccess());
            Number640 key = new Number640(new Number160(33), Number160.createHash("test"), new Number160(77), Number160.ZERO);
            Assert.assertEquals(50 * 1024 * 1024, fr.responseMessage().dataMap(0).dataMap().get(key)
                    .length());
        } finally {
            if (cc != null) {
                cc.shutdown().awaitListenersUninterruptibly();
            }
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

                    Type.REQUEST_2, cc, new DefaultConnectionConfiguration());

            fr.awaitUninterruptibly();
            // Thread.sleep(10000000);
            Assert.assertEquals(true, fr.isSuccess());
            NeighborSet pas = fr.responseMessage().neighborsSet(0);
            // we are able to fit 40 neighbors into 1400 bytes
            Assert.assertEquals(33, pas.size());
            Assert.assertEquals(new Number160("0x1"), pas.neighbors().iterator().next().peerId());
            Assert.assertEquals(PORT_TCP, pas.neighbors().iterator().next().tcpPort());
            Assert.assertEquals(PORT_UDP, pas.neighbors().iterator().next().udpPort());
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

            fr.awaitUninterruptibly();
            System.err.println(fr.failedReason());
            // Thread.sleep(10000000);
            Assert.assertEquals(true, fr.isSuccess());
            NeighborSet pas = fr.responseMessage().neighborsSet(0);
            // we are able to fit 40 neighbors into 1400 bytes
            Assert.assertEquals(33, pas.size());
            Assert.assertEquals(new Number160("0x1"), pas.neighbors().iterator().next().peerId());
            Assert.assertEquals(PORT_TCP, pas.neighbors().iterator().next().tcpPort());
            Assert.assertEquals(PORT_UDP, pas.neighbors().iterator().next().udpPort());
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

            SearchValues v = new SearchValues(new Number160("0x30"), null);
            FutureResponse fr = neighbors2.closeNeighbors(sender.peerAddress(), v,
                    Type.REQUEST_2, cc, new DefaultConnectionConfiguration());
            fr.awaitUninterruptibly();
            Assert.assertEquals(true, fr.isSuccess());
            NeighborSet pas = fr.responseMessage().neighborsSet(0);

            // I see no one, not evenmyself. My peer was added in the overflow map
            Assert.assertEquals(0, pas.size());
            cc.shutdown();
        } finally {
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

      public void operationComplete(final FutureForkJoin<FutureResponse> future) throws Exception {
        boolean finished = false;
        FutureResponse futureResponse = future.last();
        // success if we could add the tracker, but also if the tracker
        // is full and sent a denied message
        boolean isFull = futureResponse != null && futureResponse.responseMessage() != null
                && futureResponse.responseMessage().type() == Type.DENIED;
        boolean isPartial = futureResponse != null && futureResponse.responseMessage() != null
                && futureResponse.responseMessage().type() == Type.PARTIALLY_OK;
        if (future.isSuccess() || isFull) {
          if (!isFull) {
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

        boolean finished = false;
        FutureResponse futureResponse = future.last();
        // success if we could add the tracker, but also if the tracker
        // is full and sent a denied message
        boolean isFull = futureResponse != null && futureResponse.responseMessage() != null
                && futureResponse.responseMessage().type() == Type.DENIED;
        boolean isPartial = futureResponse != null && futureResponse.responseMessage() != null
                && futureResponse.responseMessage().type() == Type.PARTIALLY_OK;
        if (future.isSuccess() || isFull) {
          if (!isFull) {
            successAsked.add(futureResponse.request().recipient());
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

        futureResponseTCP.addListener(new BaseFutureAdapter<FutureResponse>() {
            @Override
            public void operationComplete(FutureResponse future) throws Exception {
                PeerAddress serverAddress = peer.peerBean().serverPeerAddress();
                if (futureResponseTCP.isSuccess()) {
                    Collection<PeerAddress> tmp = futureResponseTCP.responseMessage().neighborsSet(0)
                            .neighbors();
                    futureDiscover.reporter(futureResponseTCP.responseMessage().sender());
                    if (tmp.size() == 1) {
                        PeerAddress seenAs = tmp.iterator().next();
                        LOG.info("I'm seen as {} by peer {}. I see myself as {}",
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

            public void operationComplete(FutureResponse future) throws Exception {
                PeerAddress serverAddress = peer.peerBean().serverPeerAddress();
                if (futureResponseTCP.isSuccess()) {
                    Collection<PeerAddress> tmp = futureResponseTCP.responseMessage().neighborsSet(0)
                            .neighbors();
                    futureDiscover.reporter(futureResponseTCP.responseMessage().sender());
                    if (tmp.size() == 1) {
                        PeerAddress seenAs = tmp.iterator().next();
                        LOG.info("I'm seen as {} by peer {}. I see myself as {}",
                                seenAs, peerAddress, peer.peerAddress().inetAddress());
                        if (!peer.peerAddress().inetAddress().equals(seenAs.inetAddress())) {
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

      futureLateJoin.addListener(new BaseFutureAdapter<FutureLateJoin<FutureResponse>>() {
          @Override
            public void operationComplete(FutureLateJoin<FutureResponse> future) throws Exception {
                if(future.isSuccess() && future.futuresDone().size() > 0) {
                  FutureResponse futureResponse = future.futuresDone().get(0);
                  futurePing.done(futureResponse.responseMessage().sender());
                } else {
                  futurePing.failed(future);
                }      
            }
        });
View Full Code Here

Examples of net.tomp2p.futures.FutureResponse.responseMessage()

        FutureResponse futureResponse = future.last();
        // success if we could add the tracker, but also if the tracker
        // is full and sent a denied message
        boolean isFull = futureResponse != null && futureResponse.responseMessage() != null
                && futureResponse.responseMessage().type() == Type.DENIED;
        boolean isPartial = futureResponse != null && futureResponse.responseMessage() != null
                && futureResponse.responseMessage().type() == Type.PARTIALLY_OK;
        if (future.isSuccess() || isFull) {
          if (!isFull) {
            successAsked.add(futureResponse.request().recipient());
          }
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.