Package org.objectweb.celtix.configuration

Examples of org.objectweb.celtix.configuration.Configuration


        try {
            builder.getConfiguration(UNKNOWN_CONFIGURATION_URI, "celtix");           
        } catch (ConfigurationException ex) {
            assertEquals("UNKNOWN_NAMESPACE_EXC", ex.getCode());
        }
        Configuration parent = EasyMock.createMock(Configuration.class);
        try {
            builder.getConfiguration(UNKNOWN_CONFIGURATION_URI, "celtix", parent);           
        } catch (ConfigurationException ex) {
            assertEquals("UNKNOWN_NAMESPACE_EXC", ex.getCode());
        }
View Full Code Here


        model = EasyMock.createMock(ConfigurationMetadata.class);
        model.getNamespaceURI();
        EasyMock.expectLastCall().andReturn(HTTP_LISTENER_CONFIGURATION_URI);
        EasyMock.replay(model);
        builder.addModel(model);
        Configuration parent = EasyMock.createMock(Configuration.class);
        assertNull(builder.getConfiguration(HTTP_LISTENER_CONFIGURATION_URI,
                                            HTTP_LISTENER_CONFIGURATION_ID, parent));
    }
View Full Code Here

        model = new ConfigurationMetadataImpl();
        model.setNamespaceURI(HTTP_LISTENER_CONFIGURATION_URI);
        model.setParentNamespaceURI(BUS_CONFIGURATION_URI);
        builder.addModel(model);
       
        Configuration parent = builder.buildConfiguration(BUS_CONFIGURATION_URI, id, null);
        assertNotNull(parent);

        try {
            builder.buildConfiguration(HTTP_LISTENER_CONFIGURATION_URI,
                                       HTTP_LISTENER_CONFIGURATION_ID, null);
View Full Code Here

        model.setNamespaceURI(BUS_CONFIGURATION_URI);
        builder.addModel(model);
        model = new ConfigurationMetadataImpl();
        model.setNamespaceURI(HTTP_LISTENER_CONFIGURATION_URI);
        builder.addModel(model);
        Configuration parent = builder.buildConfiguration(BUS_CONFIGURATION_URI, id);
        assertNotNull(parent);
        Configuration child = builder.buildConfiguration(HTTP_LISTENER_CONFIGURATION_URI,
                                                         HTTP_LISTENER_CONFIGURATION_ID);
        assertNotNull(child);
    }
View Full Code Here

    public void configureClient(QName serviceName, String portName) {
        configureClient(DEFAULT_BUS_ID, serviceName, portName);
    }

    public void configureClient(String busId, QName serviceName, String portName) {
        Configuration portCfg = createPortConfiguration(busId, serviceName, portName);
        configureHandlers(portCfg, false);
    }
View Full Code Here

    public void configureServer(QName serviceName) {
        configureServer(DEFAULT_BUS_ID, serviceName);
    }

    public void configureServer(String busId, QName serviceName) {
        Configuration endpointCfg = createEndpointConfiguration(busId, serviceName);
        configureHandlers(endpointCfg, true);
    }
View Full Code Here

        Configuration endpointCfg = createEndpointConfiguration(busId, serviceName);
        configureHandlers(endpointCfg, true);
    }
   
    private Configuration createEndpointConfiguration(String busId, QName serviceName) {
        Configuration busCfg = getBusConfiguration(busId);
        return builder.buildConfiguration(EndpointImpl.ENDPOINT_CONFIGURATION_URI,
                                                               serviceName.toString(), busCfg);
    }
View Full Code Here

        return builder.buildConfiguration(EndpointImpl.ENDPOINT_CONFIGURATION_URI,
                                                               serviceName.toString(), busCfg);
    }
   
    private Configuration createPortConfiguration(String busId, QName serviceName, String portName) {
        Configuration busCfg = getBusConfiguration(busId);
        String id = serviceName.toString() + "/" + portName;
        return builder.buildConfiguration(ServiceImpl.PORT_CONFIGURATION_URI, id, busCfg);
    }
View Full Code Here

        String id = serviceName.toString() + "/" + portName;
        return builder.buildConfiguration(ServiceImpl.PORT_CONFIGURATION_URI, id, busCfg);
    }
   
    private Configuration getBusConfiguration(String busId) {
        Configuration busCfg = builder.getConfiguration(BusConfigurationBuilder.BUS_CONFIGURATION_URI, busId);
        if (null == busCfg) {
            busCfg = builder.buildConfiguration(BusConfigurationBuilder.BUS_CONFIGURATION_URI, busId);
        }
        return busCfg;
    }
View Full Code Here

        if (parent == null && !isValidTopConfiguration(model, parent)) {
            throw new ConfigurationException(new Message("INVALID_TOP_CONFIGURATION",
                                                         BUNDLE, namespaceUri));
        }

        Configuration c = new AbstractConfigurationImpl(model, id, parent);
        if (null == parent) {
            Map<String, Configuration> instances = configurations.get(namespaceUri);
            if (null == instances) {
                instances = new HashMap<String, Configuration>();
                configurations.put(namespaceUri, instances);
View Full Code Here

TOP

Related Classes of org.objectweb.celtix.configuration.Configuration

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.