Examples of UtilityExtensionPoint


Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

    private ExtensionPointRegistry registry;
    private boolean loaded = false;
   
    public DefaultJavascriptProxyFactoryExtensionPoint(ExtensionPointRegistry extensionPoints) {
        this.registry = extensionPoints;
        UtilityExtensionPoint utilities = extensionPoints.getExtensionPoint(UtilityExtensionPoint.class);
        MonitorFactory monitorFactory = utilities.getUtility(MonitorFactory.class);
        if (monitorFactory != null) {
                this.monitor = monitorFactory.createMonitor();
        }
    }
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

    private boolean loaded = false;

    public DefaultComponentJavaScriptGeneratorExtensionPoint(ExtensionPointRegistry extensionPoints) {
        this.extensionPoints = extensionPoints;
       
        UtilityExtensionPoint utilities = extensionPoints.getExtensionPoint(UtilityExtensionPoint.class);
        MonitorFactory monitorFactory = utilities.getUtility(MonitorFactory.class);
        if (monitorFactory != null) {
                this.monitor = monitorFactory.createMonitor();
        }
    }
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

        this.policyFactory = modelFactories.getFactory(PolicyFactory.class);
        this.policyProcessor = new PolicySubjectProcessor(policyFactory);
        this.javaFactory = modelFactories.getFactory(JavaInterfaceFactory.class);
        this.wsdlFactory = modelFactories.getFactory(WSDLFactory.class);
        this.extensionProcessor = (StAXArtifactProcessor<Object>)staxProcessor;
        UtilityExtensionPoint utilities = extensionPoints.getExtensionPoint(UtilityExtensionPoint.class);
        this.interfaceContractMapper = utilities.getUtility(InterfaceContractMapper.class);
    }
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

        }
        long start = currentTimeMillis();

        getExtensionPointRegistry();
       
        UtilityExtensionPoint utilities = registry.getExtensionPoint(UtilityExtensionPoint.class);
        monitorFactory = utilities.getUtility(MonitorFactory.class);

        utilities.getUtility(RuntimeProperties.class).setProperties(properties);
        quietLogging = Boolean.parseBoolean(properties.getProperty(RuntimeProperties.QUIET_LOGGING));
       
        // Use the runtime-enabled assembly factory
        FactoryExtensionPoint modelFactories = registry.getExtensionPoint(FactoryExtensionPoint.class);
        AssemblyFactory assemblyFactory = new RuntimeAssemblyFactory(registry);
        modelFactories.addFactory(assemblyFactory);

        // Load the Deployer
        deployer = utilities.getUtility(Deployer.class);

        // Enable schema validation only of the logger level is FINE or higher
        deployer.setSchemaValidationEnabled(isSchemaValidationEnabled());

        // Initialize the Tuscany module activators
        // The module activators will be started
        registry.getExtensionPoint(ModuleActivatorExtensionPoint.class);

        // Initialize runtime

        // Get proxy factory
        proxyFactory = ExtensibleProxyFactory.getInstance(registry);

        utilities.getUtility(WorkScheduler.class);

        inited = true;

        if (logger.isLoggable(Level.FINE)) {
            long end = currentTimeMillis();
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

   
    @Test
    public void testNodeFactoryProperties() throws Exception {
        NodeFactoryImpl factory = (NodeFactoryImpl)NodeFactory.newInstance();
        factory.init();
        UtilityExtensionPoint utilities = factory.getExtensionPointRegistry().getExtensionPoint(UtilityExtensionPoint.class);
        Properties ps = utilities.getUtility(RuntimeProperties.class).getProperties();
        Assert.assertEquals(0, ps.size());

        Properties properties = new Properties();
        properties.setProperty("defaultScheme", "vm");
        properties.setProperty("foo.bla", "some value");
        factory = (NodeFactoryImpl)NodeFactory.newInstance(properties);
        factory.init();
        utilities = factory.getExtensionPointRegistry().getExtensionPoint(UtilityExtensionPoint.class);
        ps = utilities.getUtility(RuntimeProperties.class).getProperties();
        Assert.assertEquals(2, ps.size());
        Assert.assertEquals("some value", ps.getProperty("foo.bla"));
       
        factory = (NodeFactoryImpl)NodeFactory.newInstance("properties:test.properties");
        factory.init();
        utilities = factory.getExtensionPointRegistry().getExtensionPoint(UtilityExtensionPoint.class);
        ps = utilities.getUtility(RuntimeProperties.class).getProperties();
        Assert.assertEquals(2, ps.size());
        Assert.assertEquals("xyz", ps.getProperty("foo.bla"));
       
        factory = (NodeFactoryImpl)NodeFactory.newInstance("uri:foo?k1=v1&k2=v2&defaultScheme=vm");
        factory.init();
        utilities = factory.getExtensionPointRegistry().getExtensionPoint(UtilityExtensionPoint.class);
        ps = utilities.getUtility(RuntimeProperties.class).getProperties();
        Assert.assertEquals(4, ps.size());
        Assert.assertEquals("vm", ps.getProperty("defaultScheme"));
        Assert.assertEquals("foo", ps.getProperty("defaultDomainName"));
        Assert.assertEquals("v1", ps.getProperty("k1"));
        Assert.assertEquals("v2", ps.getProperty("k2"));
       
        factory = (NodeFactoryImpl)NodeFactory.newInstance("uri:");
        factory.init();
        utilities = factory.getExtensionPointRegistry().getExtensionPoint(UtilityExtensionPoint.class);
        ps = utilities.getUtility(RuntimeProperties.class).getProperties();
        Assert.assertEquals(1, ps.size());
        Assert.assertEquals("", ps.getProperty("defaultDomainName"));

        factory = (NodeFactoryImpl)NodeFactory.newInstance("uri:?");
        factory.init();
        utilities = factory.getExtensionPointRegistry().getExtensionPoint(UtilityExtensionPoint.class);
        ps = utilities.getUtility(RuntimeProperties.class).getProperties();
        Assert.assertEquals(1, ps.size());
        Assert.assertEquals("default", ps.getProperty("defaultDomainName"));
       
        factory = (NodeFactoryImpl)NodeFactory.newInstance("uri:?foo");
        factory.init();
        utilities = factory.getExtensionPointRegistry().getExtensionPoint(UtilityExtensionPoint.class);
        ps = utilities.getUtility(RuntimeProperties.class).getProperties();
        Assert.assertEquals(2, ps.size());
        Assert.assertEquals("default", ps.getProperty("defaultDomainName"));
        Assert.assertEquals("", ps.getProperty("foo"));
    }
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

    private Invoker next;

    public RPCOperationSelectorInterceptor(ExtensionPointRegistry extensionPoints, RuntimeEndpoint endpoint) {
        this.extensionPoints = extensionPoints;

        UtilityExtensionPoint utilityExtensionPoint = extensionPoints.getExtensionPoint(UtilityExtensionPoint.class);
        this.simpleTypeMapper = utilityExtensionPoint.getUtility(SimpleTypeMapper.class);

        this.endpoint = endpoint;

        this.service = (RuntimeComponentService)endpoint.getService();
        this.interfaceContract = service.getInterfaceContract();
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

        DomainRegistryFactory domainRegistryFactory = ExtensibleDomainRegistryFactory.getInstance(nodeFactory.registry);
        EndpointRegistry endpointRegistry =
            domainRegistryFactory.getEndpointRegistry(configuration.getDomainRegistryURI(), configuration
                .getDomainURI());
       
        UtilityExtensionPoint utilities = nodeFactory.registry.getExtensionPoint(UtilityExtensionPoint.class);
        this.compositeActivator = utilities.getUtility(CompositeActivator.class);
        try {
            Monitor monitor = nodeFactory.monitorFactory.createMonitor();
            ProcessorContext context = new ProcessorContext(monitor);
           
            // Set up the thead context monitor
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

                    factory = NodeFactory.newInstance();
                }
               
                // Add ServletContext as a utility
                ExtensionPointRegistry registry = factory.getExtensionPointRegistry();
                UtilityExtensionPoint utilityExtensionPoint = registry.getExtensionPoint(UtilityExtensionPoint.class);
                utilityExtensionPoint.addUtility(ServletContext.class, servletContext);
               
                ServletHostExtensionPoint servletHosts = registry.getExtensionPoint(ServletHostExtensionPoint.class);
                servletHosts.setWebApp(true);

                // TODO: why are the init parameters copied to the attributes?
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

        FactoryExtensionPoint modelFactories = extensionPointRegistry.getExtensionPoint(FactoryExtensionPoint.class);
        this.assemblyFactory = new RuntimeAssemblyFactory(extensionPointRegistry);
        modelFactories.addFactory(assemblyFactory);

        UtilityExtensionPoint utilities = extensionPointRegistry.getExtensionPoint(UtilityExtensionPoint.class);
        this.compositeActivator = utilities.getUtility(CompositeActivator.class);
        this.deployer = utilities.getUtility(Deployer.class);
        utilities.getUtility(RuntimeProperties.class).setProperties(config);
        utilities.getUtility(WorkScheduler.class);

        // Initialize the Tuscany module activators
        // The module activators will be started
        extensionPointRegistry.getExtensionPoint(ModuleActivatorExtensionPoint.class);
View Full Code Here

Examples of org.apache.tuscany.sca.core.UtilityExtensionPoint

        node.stop();
    }

    public void testCalculator() throws Exception {
        ExtensionPointRegistry registry = ((NodeImpl)node).getExtensionPointRegistry();
        UtilityExtensionPoint utilities = registry.getExtensionPoint(UtilityExtensionPoint.class);
        MonitorFactory monitorFactory = utilities.getUtility(MonitorFactory.class);
        Monitor monitor = monitorFactory.createMonitor();
        Problem problem = ((DefaultLoggingMonitorImpl)monitor).getLastLoggedProblem();
       
        assertNotNull(problem);
        assertEquals("ReferenceNotFound", problem.getMessageId());
View Full Code Here
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.