Package org.apache.tuscany.sca.runtime

Examples of org.apache.tuscany.sca.runtime.DomainRegistryURI


public class ConfigURITestCase {

    @Test
    public void testInvalidPrefix() throws UnknownHostException {
        try {
            new DomainRegistryURI("foo");
            Assert.fail();
        } catch (IllegalArgumentException e) {
            // expected
        }
    }
View Full Code Here


        }
    }

    @Test
    public void testDomainName() throws UnknownHostException {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertFalse(configURI.isMulticastDisabled());
    }
View Full Code Here

        Assert.assertFalse(configURI.isMulticastDisabled());
    }

    @Test
    public void testListenAddr() throws UnknownHostException {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain?listen=4321");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertFalse(configURI.isMulticastDisabled());
        Assert.assertEquals(4321, configURI.getListenPort());
        Assert.assertNull(configURI.getBindAddress());
    }
View Full Code Here

        Assert.assertEquals(4321, configURI.getListenPort());
        Assert.assertNull(configURI.getBindAddress());
    }
    @Test
    public void testListenAddr2() throws UnknownHostException {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain?listen=1.1.1.1:4321");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertFalse(configURI.isMulticastDisabled());
        Assert.assertEquals(4321, configURI.getListenPort());
        Assert.assertEquals("1.1.1.1", configURI.getBindAddress());
    }
View Full Code Here

        Assert.assertEquals("1.1.1.1", configURI.getBindAddress());
    }

    @Test
    public void testMulticase1() throws UnknownHostException {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain?multicast=off");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertTrue(configURI.isMulticastDisabled());
    }
View Full Code Here

        Assert.assertTrue(configURI.isMulticastDisabled());
    }

    @Test
    public void testMulticase2() throws UnknownHostException {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain?multicast=1.2.3.4:67");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertFalse(configURI.isMulticastDisabled());
        Assert.assertEquals("1.2.3.4", configURI.getMulticastAddress());
        Assert.assertEquals(67, configURI.getMulticastPort());
    }
View Full Code Here

        Assert.assertEquals(67, configURI.getMulticastPort());
    }

    @Test
    public void testMulticase3() throws UnknownHostException {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain?multicast=1.2.3.4");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertFalse(configURI.isMulticastDisabled());
        Assert.assertEquals("1.2.3.4", configURI.getMulticastAddress());
        Assert.assertEquals(51482, configURI.getMulticastPort());
    }
View Full Code Here

        Assert.assertEquals(51482, configURI.getMulticastPort());
    }

    @Test
    public void testPassword() {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain?password=bla");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertEquals("bla", configURI.getPassword());
    }
View Full Code Here

        Assert.assertEquals("bla", configURI.getPassword());
    }

    @Test
    public void testRemotes() throws UnknownHostException {
        DomainRegistryURI configURI = new DomainRegistryURI("tuscany:myDomain?remotes=1.1.1.1:23,2.2.2.2");
        Assert.assertEquals("myDomain", configURI.getDomainName());
        Assert.assertTrue(configURI.isMulticastDisabled());
        Assert.assertEquals(2, configURI.getRemotes().size());
        Assert.assertEquals("1.1.1.1:23", configURI.getRemotes().get(0));
        Assert.assertEquals("2.2.2.2:14820", configURI.getRemotes().get(1));
    }
View Full Code Here

        setConfig(map);
        return map;
    }

    private void setTuscanyConfig(Map<String, String> map, String domainRegistryURI) {
        DomainRegistryURI tuscanyURI = new DomainRegistryURI(domainRegistryURI);
        map.put("address", tuscanyURI.getMulticastAddress());
        map.put("port", Integer.toString(tuscanyURI.getMulticastPort()));
        map.put("bind", tuscanyURI.getBindAddress());
        map.put("receiverPort", Integer.toString(tuscanyURI.getListenPort()));
        if (tuscanyURI.isMulticastDisabled()) {
            map.put("nomcast", "true");
        }
        if (tuscanyURI.getRemotes().size() > 0) {
            String routes = "";
            for (int i=0; i<tuscanyURI.getRemotes().size(); i++) {
                routes += tuscanyURI.getRemotes().get(i);
                if (i < tuscanyURI.getRemotes().size()) {
                    routes += ",";
                }
            }
            map.put("routes", routes);
        }
View Full Code Here

TOP

Related Classes of org.apache.tuscany.sca.runtime.DomainRegistryURI

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.