Package org.agilewiki.jactor2.core.impl.reactors

Source Code of org.agilewiki.jactor2.core.impl.reactors.ThreadBoundTest

package org.agilewiki.jactor2.core.impl.reactors;

import org.agilewiki.jactor2.core.impl.CallTestBase;
import org.agilewiki.jactor2.core.impl.Plant;
import org.agilewiki.jactor2.core.reactors.ThreadBoundReactor;

/**
* Test code.
*/
public class ThreadBoundTest extends CallTestBase {
    ThreadBoundReactor reactor;

    public void testa() throws Exception {
        new Plant();
        try {
            reactor = new ThreadBoundReactor(new Runnable() {
                @Override
                public void run() {
                    reactor.run();
                    try {
                        Plant.close();
                    } catch (final Throwable x) {
                    }
                }
            });
            final Blade11 blade1 = new Blade11(reactor);
            final String response = blade1.hiSOp().call();
            System.out.println(response);
            assertEquals("Hello world!", response);
        } finally {
            Plant.close();
        }
    }
}
TOP

Related Classes of org.agilewiki.jactor2.core.impl.reactors.ThreadBoundTest

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.