@Override public ServiceDeclaration identifiedBy( String identity ) { for( ServiceDeclaration declaration : declarations ) { declaration.identifiedBy( identity ); } return this; }
@Override protected void onAssemble( ModuleAssembly module, String identity, Visibility visibility ) { module.services( BoneCPDataSourceServiceImporter.class ).identifiedBy( identity ).visibleIn( visibility ); }
@Override public void assemble( ModuleAssembly module ) { module.services( IdentityGenerator.class ) .withMixins( UuidGeneratorMixin.class ) .identifiedBy( IDENTITY ); } }
@Override public void assemble( ModuleAssembly module ) { module.services( MetricsProvider.class ) .withMixins( MetricsProviderAdapter.class ) .identifiedBy( IDENTITY ); } }
@Override protected void onAssemble( ModuleAssembly module, String identity, Visibility visibility ) { module.services( DBCPDataSourceServiceImporter.class ).identifiedBy( identity ).visibleIn( visibility ); }
@Override protected void onAssemble( ModuleAssembly module, String identity, Visibility visibility ) { module.services( BoneCPDataSourceServiceImporter.class ).identifiedBy( identity ).visibleIn( visibility ); }
@Override protected void onAssemble( ModuleAssembly module, String identity, Visibility visibility ) { module.services( DBCPDataSourceServiceImporter.class ).identifiedBy( identity ).visibleIn( visibility ); }
@Override public void assemble( ModuleAssembly module ) { module.services( IdentityGenerator.class ) .withMixins( UuidGeneratorMixin.class ) .identifiedBy( IDENTITY ); } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.addServices( Router.class ).identifiedBy( "router1" ).withMixins( RouterAlgorithm1.class ); module.addServices( Router.class ).identifiedBy( "router2" ).withMixins( RouterAlgorithm2.class ); // END SNIPPET: capture // START SNIPPET: capture } }
@Override public void assemble( ModuleAssembly module ) { Class factoryMixin = loadMixinClass( "org.apache.polygene.runtime.unitofwork.UnitOfWorkFactoryMixin" ); module.services( UnitOfWorkFactory.class ) .withMixins( factoryMixin ) .identifiedBy( IDENTITY ); Class uowMixin = loadMixinClass( "org.apache.polygene.runtime.unitofwork.ModuleUnitOfWork" ); module.transients( UnitOfWork.class ) .withMixins( uowMixin ); }
@Override public void assemble( ModuleAssembly module ) { Class factoryMixin = loadMixinClass( "org.apache.polygene.runtime.unitofwork.UnitOfWorkFactoryMixin" ); module.services( UnitOfWorkFactory.class ) .withMixins( factoryMixin ) .identifiedBy( IDENTITY ); Class uowMixin = loadMixinClass( "org.apache.polygene.runtime.unitofwork.ModuleUnitOfWork" ); module.transients( UnitOfWork.class ) .withMixins( uowMixin ); }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); ServiceDeclaration service = module.services( MemoryEntityStoreService.class ).visibleIn( visibility() ); if( hasIdentity() ) { service.identifiedBy( identity() ); } } }
@Override public void assemble( ModuleAssembly module ) { ModuleAssembly storageModule = module.layer().module( "storage" ); module.configurations( ConfigSerializationConfig.class ); module.values( Host.class ); module.services( MyService.class ).identifiedBy( "configtest" ); new EntityTestAssembler().visibleIn( Visibility.layer ).assemble( storageModule ); }
@Override public void assemble( ModuleAssembly module ) { ModuleAssembly storageModule = module.layer().module( "storage" ); module.configurations( ConfigSerializationConfig.class ); module.values( Host.class ); module.services( MyService.class ).identifiedBy( "configtest" ); new EntityTestAssembler().visibleIn( Visibility.layer ).assemble( storageModule ); }
public final void assemble( ApplicationAssembly applicationAssembly ) throws AssemblyException { LayerAssembly layerAssembly = applicationAssembly.layer( LAYER ); ModuleAssembly moduleAssembly = layerAssembly.module( MODULE ); moduleAssembly.services( CommentServiceComposite.class ).identifiedBy( COMMENT_SERVICE_ID ); // inject Spring bean as a service moduleAssembly.importedServices( TextProcessingService.class ) .setMetaInfo( this.applicationContext.getBean( TO_UPPERCASE_SERVICE_ID ) ); }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); ServiceDeclaration service = module.services( MemoryEntityStoreService.class ).visibleIn( visibility() ); if( hasIdentity() ) { service.identifiedBy( identity() ); } module.defaultServices().visibleIn( defaultServicesVisibility() ); }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); ServiceDeclaration service = module.services( MemoryEntityStoreService.class ).visibleIn( visibility() ); if( hasIdentity() ) { service.identifiedBy( identity() ); } module.defaultServices().visibleIn( defaultServicesVisibility() ); }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { super.assemble( module ); module.objects( EntityStateSerializer.class, EntityTypeSerializer.class ); module.services( RdfIndexingService.class ).instantiateOnStartup(); module.services( MemoryRepositoryService.class ).identifiedBy( "rdf-indexing" ).instantiateOnStartup(); // module.services( NativeRdfRepositoryService.class ).identifiedBy( "rdf-indexing" ); // module.addComposites( NativeRdfConfiguration.class ); } }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.importedServices( TestService.class ). identifiedBy( "test" ). setMetaInfo( StringIdentity.identityOf( "testimporter" ) ). importedBy( ImportedServiceDeclaration.SERVICE_IMPORTER ); module.services( TestImporterService.class ).identifiedBy( "testimporter" ); module.objects( ServiceInstanceImporterTest.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.services( FooServiceComposite.class ).identifiedBy( "bazar" ); module.entities( FooConfigurationComposite.class ); new EntityTestAssembler().assemble( module ); FooConfigurationComposite config = module.forMixin( FooConfigurationComposite.class ).declareDefaults(); config.foo().set( "bar" ); }