Package org.objectweb.celtix.configuration

Examples of org.objectweb.celtix.configuration.ConfigurationBuilder


            return null;
        }

        Configuration cfg = null;
        String id = EndpointReferenceUtils.getServiceName(reference).toString();
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
        cfg = cb.getConfiguration(ENDPOINT_CONFIGURATION_URI, id, busCfg);
        if (null == cfg) {
            cfg = cb.buildConfiguration(ENDPOINT_CONFIGURATION_URI, id, busCfg);
        }
        return cfg;
    }
View Full Code Here


        Configuration portConfiguration = busConfiguration
            .getChild(PORT_CONFIGURATION_URI,
                      id);
       
        if (portConfiguration == null) {
            ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
            portConfiguration = cb.getConfiguration(PORT_CONFIGURATION_URI, id,
                                                    bus.getConfiguration());
            if (null == portConfiguration) {
                portConfiguration = cb.buildConfiguration(PORT_CONFIGURATION_URI, id,
                                                          bus.getConfiguration());
            }

            // add the additional provider
            Port port = null;
View Full Code Here

        }       
        return portConfiguration;
    }

    private Configuration createConfiguration(Configuration portCfg) {
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
        Configuration cfg = cb.getConfiguration(HTTP_CLIENT_CONFIGURATION_URI,
                                                HTTP_CLIENT_CONFIGURATION_ID,
                                                portCfg);
        if (null == cfg) {
            cfg = cb.buildConfiguration(HTTP_CLIENT_CONFIGURATION_URI,
                                        HTTP_CLIENT_CONFIGURATION_ID,
                                        portCfg);
        }
        // register the additional provider
        if (null != port) {
View Full Code Here


    private Configuration createConfiguration(Bus b,
                                                  EndpointReferenceType ref,
                                                  boolean isServer) {
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);

        Configuration busConfiguration = b.getConfiguration();
        Configuration parent = null;

        String configURI;
        String configID;

        if (isServer) {
            configURI = JMSConstants.JMS_SERVER_CONFIGURATION_URI;
            configID = JMSConstants.JMS_SERVER_CONFIG_ID;
            parent = busConfiguration
            .getChild(JMSConstants.ENDPOINT_CONFIGURATION_URI,
                      EndpointReferenceUtils.getServiceName(ref).toString());
        } else {
            configURI = JMSConstants.JMS_CLIENT_CONFIGURATION_URI;
            configID = JMSConstants.JMS_CLIENT_CONFIG_ID;
            String id = EndpointReferenceUtils.getServiceName(ref).toString()
                + "/" + EndpointReferenceUtils.getPortName(ref);
            parent   = busConfiguration
            .getChild(JMSConstants.PORT_CONFIGURATION_URI, id);
        }

        assert null != parent;

        Configuration cfg = cb.getConfiguration(configURI, configID, parent);
        if (null == cfg) {
            cfg = cb.buildConfiguration(configURI,  configID, parent);
        }
        // register the additional provider
        if (null != port) {
            cfg.getProviders().add(new WsdlJMSConfigurationProvider(port, false));
        }
View Full Code Here

    //the builder create it if it does not exist yet
    private Configuration createPortConfiguration(QName portName, EndpointReferenceType ref) {

        Configuration portCfg = null;
        String id = serviceName.toString() + "/" + portName.getLocalPart();
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
        portCfg = cb.getConfiguration(PORT_CONFIGURATION_URI, id,
                                      bus.getConfiguration());
        if (null == portCfg) {
            portCfg = cb.buildConfiguration(PORT_CONFIGURATION_URI, id, bus.getConfiguration());
        }

        // add the additional provider

        Port port = null;
View Full Code Here

   
    private Configuration createConfiguration(Bus bus, int p) {
        // REVISIT: listener config should not be child of bus configuration
        Configuration busCfg = bus.getConfiguration();
        String id = "http-listener." + p;
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
        Configuration cfg = cb.getConfiguration(HTTP_LISTENER_CONFIGURATION_URI, id, busCfg);
        if (null == cfg) {
            cfg = cb.buildConfiguration(HTTP_LISTENER_CONFIGURATION_URI, id, busCfg);
        }
        return cfg;
    }
View Full Code Here

        try {
            port = EndpointReferenceUtils.getPort(bus.getWSDLManager(), ref);           
        } catch (WSDLException ex) {
            // ignore
        }
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
 
        Configuration cfg = cb.getConfiguration(HTTP_SERVER_CONFIGURATION_URI,
                                                HTTP_SERVER_CONFIGURATION_ID,
                                                endpointConfiguration);
        if (null == cfg) {
            cfg = cb.buildConfiguration(HTTP_SERVER_CONFIGURATION_URI,
                                        HTTP_SERVER_CONFIGURATION_ID,
                                        endpointConfiguration);
        }
        // register the additional provider
        if (null != port) {
View Full Code Here

        BUS_ID_OPT = new CommandLineOption("-BUSid");
    }
   
    Configuration build(String[] args, Map<String, Object> properties) {
        String id = getBusId(args, properties);
        ConfigurationBuilder builder = ConfigurationBuilderFactory.getBuilder(null);
        Configuration c = builder.getConfiguration(BUS_CONFIGURATION_URI, id);
        if (null == c) {
            c = builder.buildConfiguration(BUS_CONFIGURATION_URI, id);
        }
        return c; 
    }
View Full Code Here

    }

    protected Configuration createConfiguration() {
       
        Configuration busCfg = getBinding().getBus().getConfiguration();
        ConfigurationBuilder builder = ConfigurationBuilderFactory.getBuilder();
        Configuration parent;
        org.objectweb.celtix.ws.addressing.EndpointReferenceType ref = getBinding().getEndpointReference();

        if (null != clientBinding) {
            String id = EndpointReferenceUtils.getServiceName(ref).toString()
                + "/" + EndpointReferenceUtils.getPortName(ref);
            parent = builder.getConfiguration(ServiceImpl.PORT_CONFIGURATION_URI,
                                                                id, busCfg);
        } else {
            parent = builder.getConfiguration(EndpointImpl.ENDPOINT_CONFIGURATION_URI, EndpointReferenceUtils
                .getServiceName(ref).toString(), busCfg);
        }

        Configuration cfg = builder.getConfiguration(RM_CONFIGURATION_URI, RM_CONFIGURATION_ID, parent);
        if (null == cfg) {
            cfg = builder.buildConfiguration(RM_CONFIGURATION_URI, RM_CONFIGURATION_ID, parent);
           
        }
        boolean policyProviderRegistered = false;
        for (ConfigurationProvider p : cfg.getProviders()) {
            if (p instanceof RMPolicyProvider) {
View Full Code Here

       
    }
   
    private Configuration getConfiguration(Configuration configuration) {
       
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
       
        Configuration itCfg = cb.getConfiguration(INSTRUMENTATION_CONFIGURATION_URI,
                                                  INSTRUMENTATION_CONFIGURATION_ID,
                                                configuration);
        if (null == itCfg) {
            itCfg = cb.buildConfiguration(INSTRUMENTATION_CONFIGURATION_URI,
                                          INSTRUMENTATION_CONFIGURATION_ID,
                                        configuration);          
        }
        return itCfg;
    }
View Full Code Here

TOP

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

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.