Package org.apache.catalina.tribes.tcp.nio

Examples of org.apache.catalina.tribes.tcp.nio.NioSender


    }

    public void init() throws Exception {
        selector = Selector.open();
        mbr = new McastMember("","localhost",4444,0);
        NioSender sender = new NioSender(mbr);
        sender.setWaitForAck(false);
        sender.setDirect(true);
        sender.setSelector(selector);
        sender.setMessage(XByteBuffer.createDataPackage(getMessage(mbr)));
        sender.connect();
    }
View Full Code Here


                SelectionKey sk = (SelectionKey) it.next();
                it.remove();
                try {
                    int readyOps = sk.readyOps();
                    sk.interestOps(sk.interestOps() & ~readyOps);
                    NioSender sender = (NioSender) sk.attachment();
                    if ( sender.process(sk) ) {
                        System.out.println("Message completed for handler:"+sender);
                        Thread.currentThread().sleep(2000);
                        sender.reset();
                        sender.setMessage(XByteBuffer.createDataPackage(getMessage(mbr)));
                    }
                   

                } catch (Throwable t) {
                    t.printStackTrace();
View Full Code Here

TOP

Related Classes of org.apache.catalina.tribes.tcp.nio.NioSender

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.