Examples of ConfiguredService


Examples of org.apache.tuscany.model.assembly.ConfiguredService

     * Creates an external service configured with a {@link SystemBinding}
     */
    public static ExternalService createESSystemBinding(String name, String refName) {
        ExternalService es = systemFactory.createExternalService();
        es.setName(name);
        ConfiguredService configuredService = systemFactory.createConfiguredService();
        es.setConfiguredService(configuredService);
        SystemBinding binding = systemFactory.createSystemBinding();
        binding.setTargetName(refName);
        es.getBindings().add(binding);
        es.initialize(null);
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

        JavaServiceContract targetContract = factory.createJavaServiceContract();
        targetContract.setInterface(GenericComponent.class);
        targetService.setServiceContract(targetContract);
        targetService.setName("GenericComponent");
        targetContract.setScope(targetScope);
        ConfiguredService cTargetService = factory.createConfiguredService();
        cTargetService.setPort(targetService);
        cTargetService.initialize(assemblyContext);
        targetComponent.getConfiguredServices().add(cTargetService);
        targetComponent.initialize(assemblyContext);

        Reference ref = factory.createReference();
        ref.setName("setGenericComponent");
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

        Service targetService = factory.createService();
        JavaServiceContract targetContract = factory.createJavaServiceContract();
        targetContract.setInterface(HelloWorldService.class);
        targetService.setServiceContract(targetContract);
        targetService.setName("HelloWorld");
        ConfiguredService cTargetService = factory.createConfiguredService();
        cTargetService.setPort(targetService);
        targetES.setConfiguredService(cTargetService);
        targetES.initialize(assemblyContext);

        Reference ref = factory.createReference();
        ref.setName("setHelloWorldService");
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

        Service targetService = factory.createService();
        JavaServiceContract targetContract = factory.createJavaServiceContract();
        targetContract.setInterface(HelloWorldService.class);
        targetService.setServiceContract(targetContract);
        targetService.setName("HelloWorldService");
        ConfiguredService cTargetService = factory.createConfiguredService();
        cTargetService.setPort(targetService);
        targetComponent.getConfiguredServices().add(cTargetService);
        targetComponent.initialize(assemblyContext);

        Reference ref = factory.createReference();
        ConfiguredReference cref = factory.createConfiguredReference();
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

        Service targetService = factory.createService();
        JavaServiceContract targetContract = factory.createJavaServiceContract();
        targetContract.setInterface(HelloWorldService.class);
        targetService.setServiceContract(targetContract);
        targetService.setName("HelloWorld");
        ConfiguredService cTargetService = factory.createConfiguredService();
        cTargetService.setPort(targetService);
        targetES.setConfiguredService(cTargetService);
        targetES.initialize(assemblyContext);

        Reference ref = factory.createReference();
        ref.setName("setHelloWorldService");
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

        targetContract.setInterface(Target.class);
        targetService.setServiceContract(targetContract);
        targetService.setName("Target");
        targetImpl.getComponentType().getServices().add(targetService);
        targetContract.setScope(targetScope);
        ConfiguredService cTargetService = factory.createConfiguredService();
        cTargetService.setPort(targetService);
        cTargetService.initialize(assemblyContext);
        target.getConfiguredServices().add(cTargetService);
        target.initialize(assemblyContext);

        // create the source component
        AtomicComponent source = factory.createSimpleComponent();
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

        targetContract.setInterface(OtherTarget.class);
        targetService.setServiceContract(targetContract);
        targetService.setName("Target");
        targetImpl.getComponentType().getServices().add(targetService);
        targetContract.setScope(targetScope);
        ConfiguredService cTargetService = factory.createConfiguredService();
        cTargetService.setPort(targetService);
        cTargetService.initialize(assemblyContext);
        target.getConfiguredServices().add(cTargetService);
        target.initialize(assemblyContext);

        // create the source component
        AtomicComponent source = factory.createSimpleComponent();
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

        EntryPoint ep = factory.createEntryPoint();
        JavaServiceContract contract = factory.createJavaServiceContract();
        contract.setInterface(ModuleScopeSystemComponent.class);
        service = factory.createService();
        service.setServiceContract(contract);
        ConfiguredService cService = factory.createConfiguredService();
        cService.setPort(service);
        cService.initialize(assemblyContext);
        ep.setConfiguredService(cService);
        SystemBinding binding = factory.createSystemBinding();
        ep.getBindings().add(binding);
        ConfiguredReference cEpRef = factory.createConfiguredReference();
        Reference epRef = factory.createReference();
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

                AssemblyObject o = registry.load(reader, loaderContext);
                if (o instanceof ServiceContract) {
                    Service service = factory.createService();
                    service.setName(name);
                    service.setServiceContract((ServiceContract) o);
                    ConfiguredService configuredService = factory.createConfiguredService();
                    configuredService.setPort(service);
                    externalService.setConfiguredService(configuredService);
                } else if (o instanceof Binding) {
                    externalService.getBindings().add((Binding) o);
                }
                reader.next();
View Full Code Here

Examples of org.apache.tuscany.model.assembly.ConfiguredService

                || entryPoint.getContextFactory() != null) {
            return;
        }
        try {
            String targetName;
            ConfiguredService targetService = entryPoint.getConfiguredReference().getTargetConfiguredServices().get(0);
            Class serviceInterface = entryPoint.getConfiguredReference().getPort().getServiceContract().getInterface();
            if (targetService.getPart() == null) {
                // FIXME not correct
                if (targetService.getPort() == null) {
                    BuilderInitException e = new BuilderInitException("No target service specified on ");
                    e.setIdentifier(entryPoint.getName());
                }
                targetName = targetService.getPort().getName();
            } else {
                targetName = targetService.getPart().getName();
            }
            SystemEntryPointContextFactory contextFactory = new SystemEntryPointContextFactory(entryPoint.getName(),
                    targetName, serviceInterface);
            entryPoint.setContextFactory(contextFactory);
        } catch (FactoryInitException e) {
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.