private static void addDomainSubsystem(CompositeBuilder compositeBuilder) { SystemComponentBuilder componentBuilder = newBuilder("ApplicationDomain", DistributedDomain.class); componentBuilder.reference("logicalComponentManager", "LogicalComponentManager"); compositeBuilder.component(componentBuilder.build()); compositeBuilder.component(newBuilder(ContributionHelperImpl.class).build()); compositeBuilder.component(newBuilder(LogicalComponentManagerImpl.class).build()); compositeBuilder.component(newBuilder(LocalDeployer.class).build()); compositeBuilder.component(newBuilder(SingletonComponentSynthesizer.class).build()); compositeBuilder.wire(WireBuilder.newBuilder().source("RuntimeDomain/deployer").target("LocalDeployer").build()); }
private static void addDomainSubsystem(CompositeBuilder compositeBuilder) { SystemComponentBuilder componentBuilder = newBuilder("ApplicationDomain", DistributedDomain.class); componentBuilder.reference("logicalComponentManager", "LogicalComponentManager"); compositeBuilder.component(componentBuilder.build()); compositeBuilder.component(newBuilder(ContributionHelperImpl.class).build()); compositeBuilder.component(newBuilder(LogicalComponentManagerImpl.class).build()); compositeBuilder.component(newBuilder(LocalDeployer.class).build()); compositeBuilder.component(newBuilder(SingletonComponentSynthesizer.class).build()); compositeBuilder.wire(WireBuilder.newBuilder().source("RuntimeDomain/deployer").target("LocalDeployer").build()); }
private static void addGeneratorSubsystem(CompositeBuilder compositeBuilder) { compositeBuilder.component(newBuilder(GeneratorRegistryImpl.class).build()); compositeBuilder.component(newBuilder(PhysicalOperationGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(OperationResolverImpl.class).build()); compositeBuilder.component(newBuilder(GeneratorImpl.class).build()); compositeBuilder.component(newBuilder(WireGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(ConnectionGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(ChannelCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(ChannelGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(DomainResourceCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(StopComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(BuildResourceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(BuildComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ReferenceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(BoundServiceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ProducerCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ConsumerCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ResourceReferenceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(StartComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(DisposeComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(DisposeResourceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(StartContextCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(StopContextCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(DefaultChannelGeneratorExtensionImpl.class).key("default").build()); // the wire forces a reinjection of the generator into the RuntimeDomain compositeBuilder.wire(WireBuilder.newBuilder().source("RuntimeDomain/generator").target("Generator").build()); }
private static void addGeneratorSubsystem(CompositeBuilder compositeBuilder) { compositeBuilder.component(newBuilder(GeneratorRegistryImpl.class).build()); compositeBuilder.component(newBuilder(PhysicalOperationGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(OperationResolverImpl.class).build()); compositeBuilder.component(newBuilder(GeneratorImpl.class).build()); compositeBuilder.component(newBuilder(WireGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(ConnectionGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(ChannelCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(ChannelGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(DomainResourceCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(StopComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(BuildResourceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(BuildComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ReferenceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(BoundServiceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ProducerCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ConsumerCommandGenerator.class).build()); compositeBuilder.component(newBuilder(ResourceReferenceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(StartComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(DisposeComponentCommandGenerator.class).build()); compositeBuilder.component(newBuilder(DisposeResourceCommandGenerator.class).build()); compositeBuilder.component(newBuilder(StartContextCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(StopContextCommandGeneratorImpl.class).build()); compositeBuilder.component(newBuilder(DefaultChannelGeneratorExtensionImpl.class).key("default").build()); // the wire forces a reinjection of the generator into the RuntimeDomain compositeBuilder.wire(WireBuilder.newBuilder().source("RuntimeDomain/generator").target("Generator").build()); }