Package org.objectweb.celtix.configuration

Examples of org.objectweb.celtix.configuration.Configuration


        return Application.getInstance().getConfiguration();
    }

    Object getPluginByName(String pluginName, PluginInfo dependent) throws PluginException {
        String key = PLUGINS_CLASSNAME_FMT.format(pluginName);
        Configuration configuration = getConfiguration();
        String pluginClassName = (String)configuration.getObject(key);
       
        return getPlugin(pluginName, pluginClassName, dependent);
    }
View Full Code Here


                throw new PluginException(new Message("CIRCULAR_DEPENDENCY_EXC", LOG, pluginClassName));
            }
        }

        if (null != pluginName) {
            Configuration configuration = getConfiguration();

            String key = PLUGINS_PREREQUISITES_FMT.format(pluginName);
            String[] prerequisites = (String[])configuration.getObject(key);

            if (prerequisites != null) {
                for (String p : prerequisites) {
                    getPluginByName(p, info);
                }
View Full Code Here

    }
   
    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

                                                   .getAutomaticWorkQueue());
    }

    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) {
                policyProviderRegistered = true;
                break;
            }
        }
        if (!policyProviderRegistered) {
            cfg.getProviders().add(new RMPolicyProvider(getBinding().getBus(),
                                                        getBinding().getEndpointReference()));
        }
       
   
        return cfg;
View Full Code Here

        InstrumentationPolicyType instrumentation = null;
        MBServerPolicyType mbserver = null;
       
        bus = b;
       
        Configuration itConfiguration = getConfiguration(bus.getConfiguration());
       
        instrumentation = (InstrumentationPolicyType)
                itConfiguration.getObject("InstrumentationControl");
       
        if (instrumentation == null) {           
            instrumentation = new InstrumentationPolicyType();
        }
       
        mbserver = (MBServerPolicyType)
            itConfiguration.getObject("MBServer");
       
        if (mbserver == null) {
            mbserver = new MBServerPolicyType();           
        }
              
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,
View Full Code Here

   
    @PostConstruct
    protected synchronized void initConfiguration() {
        AbstractBindingBase binding = (AbstractBindingBase)
            (clientBinding == null ? serverBinding : clientBinding);
        Configuration busCfg = binding.getBus().getConfiguration();
        ConfigurationBuilder builder = ConfigurationBuilderFactory.getBuilder();
        Configuration parent;
        org.objectweb.celtix.ws.addressing.EndpointReferenceType ref =
            binding.getEndpointReference();

        if (null != clientBinding) {
            String id = EndpointReferenceUtils.getServiceName(ref).toString()
View Full Code Here

        ConfigurationItemMetadata definition = model.getDefinition(name);
        if (null == definition) {
            throw new ConfigurationException(new Message("ITEM_NOT_DEFINED_EXC", BUNDLE, name));
        }

        Configuration holder = this;
        while (null != holder) {
            Object obj = getLocal(holder, name);
            if (null != obj) {
                return obj;
            }
            holder = holder.getParent();
        }
        return definition.getDefaultValue();
    }
View Full Code Here

        routerList = new ArrayList<Router>();
    }

    private Configuration createConfiguration() {
       
        Configuration busCfg = bus.getConfiguration();
        assert null != busCfg;
        Configuration cfg = null;
        ConfigurationBuilder cb = ConfigurationBuilderFactory.getBuilder(null);
        cb.addModel(ROUTER_CONFIG_RESOURCE);
        cfg = cb.getConfiguration(ROUTING_CONFIGURATION_URI,
                                  ROUTING_CONFIGURATION_ID,
                                  busCfg);
View Full Code Here

        uri.setValue("http://foo.bar.iona.com/wibbly/wobbly/wonder");
        address.setAddress(uri);
        QName serviceName = new QName("http://www.w3.org/2004/08/wsdl", "testServiceName");
        EndpointReferenceUtils.setServiceAndPortName(address, serviceName, "");

        Configuration child =
            busFactory.addChildConfig("http://celtix.objectweb.org/bus/jaxws/endpoint-config", null, null);
        EasyMock.replay(child);
        busFactory.replay();
       
        transport = new GeronimoServerTransport(mockBus, address);
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.