Examples of objectDataReply()


Examples of net.tomp2p.dht.PeerDHT.objectDataReply()

      final Peer peer = new PeerBuilder(Number160.createHash("client")).ports(1235).start();
            List<PeerAddress> bootstrap = new ArrayList<PeerAddress>();
            bootstrap.add(new PeerAddress(Number160.createHash("master"), "localhost", 1234,1234));
            peer.bootstrap().bootstrapTo(bootstrap).start();

            peer.objectDataReply(new ObjectDataReply() {
                public Object reply(PeerAddress sender, Object request) throws Exception {
                    System.err.println("client received: " + request.toString());
                    return "pong";
                }
            });
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

      final Peer peer = new PeerBuilder(Number160.createHash("client")).ports(1235).start();
            List<PeerAddress> bootstrap = new ArrayList<PeerAddress>();
            bootstrap.add(new PeerAddress(Number160.createHash("master"), "localhost", 1234,1234));
            peer.bootstrap().bootstrapTo(bootstrap).start();

            peer.objectDataReply(new ObjectDataReply() {
                public Object reply(PeerAddress sender, Object request) throws Exception {
                    System.err.println("client received: " + request.toString());
                    return "pong";
                }
            });
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

        ccc.pipelineFilter(createFilter());
           
            peer1 = new PeerBuilder(new Number160(RND)).ports(port1).channelClientConfiguration(ccc).channelServerConfiguration(csc).start();
            peer2 = new PeerBuilder(new Number160(RND)).ports(port2).start();
            //
            peer2.objectDataReply(new ObjectDataReply() {
                @Override
                public Object reply(final PeerAddress sender, final Object request) throws Exception {
                    return "world!";
                }
            });
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

        Peer recv1 = null;
        ChannelCreator cc = null;
        try {
            sender = new PeerBuilder(new Number160("0x50")).p2pId(55).ports(2424).start();
            recv1 = new PeerBuilder(new Number160("0x20")).p2pId(55).ports(8088).start();
            recv1.objectDataReply(new ObjectDataReply() {
                @Override
                public Object reply(PeerAddress sender, Object request) throws Exception {
                    return "yes";
                }
            });
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

        Peer recv1 = null;
        ChannelCreator cc = null;
        try {
            sender = new PeerBuilder(new Number160("0x9876")).p2pId(55).ports(2424).start();
            recv1 = new PeerBuilder(new Number160("0x1234")).p2pId(55).ports(8088).start();
            recv1.objectDataReply(new ObjectDataReply() {
                @Override
                public Object reply(PeerAddress sender, Object request) throws Exception {
                    Integer i = (Integer) request;
                    System.err.println("got " + i);
                    return i + 1;
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

      ChannelClientConfiguration ccc = PeerBuilder.createDefaultChannelClientConfiguration();
      csc.pipelineFilter(pf);
      ccc.pipelineFilter(pf);
            sender = new PeerBuilder(new Number160("0x50")).p2pId(55).enableMaintenance(false).ports(2424).channelClientConfiguration(ccc).channelServerConfiguration(csc).start();
            recv1 = new PeerBuilder(new Number160("0x20")).p2pId(55).enableMaintenance(false).ports(8088).channelClientConfiguration(ccc).channelServerConfiguration(csc).start();
            recv1.objectDataReply(new ObjectDataReply() {
                @Override
                public Object reply(PeerAddress sender, Object request) throws Exception {
                    return "yes";
                }
            });
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

      ccc.pipelineFilter(pf);
            sender = new PeerBuilder(new Number160("0x50")).p2pId(55).ports(2424).enableMaintenance(false)
                    .channelClientConfiguration(ccc).channelServerConfiguration(csc).start();
            recv1 = new PeerBuilder(new Number160("0x20")).p2pId(55).ports(8088).enableMaintenance(false)
                .channelClientConfiguration(ccc).channelServerConfiguration(csc).start();
            recv1.objectDataReply(new ObjectDataReply() {
                @Override
                public Object reply(PeerAddress sender, Object request) throws Exception {
                    return "yes";
                }
            });
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

    Peer p2 = null;
    try {
      p1 = new PeerBuilder(new Number160(rnd)).ports(4001).start();
      p2 = new PeerBuilder(new Number160(rnd)).ports(4002).start();
      // attach reply handler
      p2.objectDataReply(new ObjectDataReply() {
        @Override
        public Object reply(PeerAddress sender, Object request) throws Exception {
          System.out.println("request [" + request + "]");
          return "world";
        }
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

      System.out.print("Send direct message to unreachable peer");
      final String request = "Hello ";
      final String response = "World!";

      unreachablePeer.objectDataReply(new ObjectDataReply() {
        public Object reply(PeerAddress sender, Object request) throws Exception {
          Assert.assertEquals(request.toString(), request);
          return response;
        }
      });
View Full Code Here

Examples of net.tomp2p.p2p.Peer.objectDataReply()

      System.out.print("Send direct message from unreachable peer");
      final String request = "Hello ";
      final String response = "World!";

      Peer receiver = peers[42];
      receiver.objectDataReply(new ObjectDataReply() {
        public Object reply(PeerAddress sender, Object request) throws Exception {
          Assert.assertEquals(request.toString(), request);
          return response;
        }
      });
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.