Package org.jgroups

Examples of org.jgroups.JChannel.send()


        c2.connect("testSimpleMessageReception");

        int NUM=100;
        for(int i=1; i <= NUM; i++) {
            c1.send(null, null, "bla");
            c2.send(null, null, "bla");
        }

        for(int i=0; i < 10; i++) {
            if(r1.getNum() == NUM * 2 && r2.getNum() == NUM * 2)
                break;
View Full Code Here


        ch.connect("ChatCluster");


        for(;;) {
            String line=Util.readStringFromStdin(": ");
            ch.send(null, null, line);
        }
    }

}
View Full Code Here

        ch.connect("ChatCluster");


        for(;;) {
            String line=Util.readStringFromStdin(": ");
            ch.send(null, line);
        }
    }

}
View Full Code Here

        synchronized (lock) {
            while (!clustered)
                lock.wait();
        }
        log.info("sending data message1");
        jchannel.send(message("message1"));
        log.info("sending control cmessage1");
        control.send(message("cmessage1"));
        log.info("sending data message2");
        jchannel.send(message("message2"));
        log.info("sending control cmessage2");
View Full Code Here

        log.info("sending data message1");
        jchannel.send(message("message1"));
        log.info("sending control cmessage1");
        control.send(message("cmessage1"));
        log.info("sending data message2");
        jchannel.send(message("message2"));
        log.info("sending control cmessage2");
        control.send(message("cmessage2"));

//        Thread.sleep(10000);
//        jchannel.close();
View Full Code Here

        Util.waitUntilAllChannelsHaveSameSize(10000, 1000, channels);

        // Tests unicasts from the first to the last
        JChannel first = channels[0], last = channels[NUM - 1];
        for (int i = 1; i <= 10; i++) {
            first.send(last.getAddress(), i);
        }

        List<Integer> msgs = receivers[NUM - 1].getList();
        Util.waitUntilListHasSize(msgs, 10, 10000, 1000);
        System.out.println("msgs = " + msgs);
View Full Code Here

        // Tests multicasts
        for (int i = 0; i < NUM; i++) {
            JChannel ch = channels[i];
            int num = (i + 1) * 10;
            for (int j = 0; j <= 5; j++) {
                ch.send(null, num + j);
            }
        }

        final int expected_size = NUM * 6;
        final List<Integer> expected_numbers = new ArrayList<>(expected_size);
View Full Code Here

        ch.connect("ChatCluster");


        for(;;) {
            String line=Util.readStringFromStdin(": ");
            ch.send(null, line);
        }
    }

}
View Full Code Here

            for(int i=1; i <= num_msgs; i++) {
                try {
                    JChannel ch=(JChannel)Util.pickRandomElement(channels);
                    String channel_name=ch.getName();
                    int number=num.incrementAndGet();
                    ch.send(null, channel_name + number);
                }
                catch(Exception e) {
                }
            }
        }
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.