@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); assembleCachePool( module ); }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); assembleCachePool( module ); }
@Override public void assemble( ModuleAssembly module ) { new MemoryEntityStoreAssembler().assemble( module ); // END SNIPPET: assembly super.assemble( module ); module.defaultServices(); // START SNIPPET: assembly } // END SNIPPET: assembly
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().application().setName( "PreferencesTest" ); super.assemble( module ); ClassLoader cl = Thread.currentThread().getContextClassLoader(); Thread.currentThread().setContextClassLoader( null ); Preferences node = Preferences.userNodeForPackage( getClass() ) .node( "integtest" ) .node( tmpDir.getRoot().getName() ) .node( "PreferencesEntityStoreTest" ); PreferencesEntityStoreInfo metaInfo = new PreferencesEntityStoreInfo( node ); Thread.currentThread().setContextClassLoader( cl ); module.services( PreferencesEntityStoreService.class ).setMetaInfo( metaInfo ).instantiateOnStartup(); module.defaultServices(); } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { super.assemble( module ); module.services( MemoryEntityStoreService.class ); module.importedServices( StatePrinter.class ).importedBy( NEW_OBJECT ); module.objects( StatePrinter.class ); module.defaultServices(); }
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly new JCloudsEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); // END SNIPPET: assembly } }
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly new GeodeEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); } // END SNIPPET: assembly
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly configModule = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( configModule ); // START SNIPPET: assembly new HazelcastEntityStoreAssembler().withConfig( configModule, Visibility.layer ).assemble( module ); } // END SNIPPET: assembly
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); new JCloudsEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); JCloudsEntityStoreConfiguration defaults = config.forMixin( JCloudsEntityStoreConfiguration.class ) .declareDefaults(); defaults.provider().set( "filesystem" ); defaults.properties().set( Collections.singletonMap( FilesystemConstants.PROPERTY_BASEDIR, tmpDir.getRoot().getAbsolutePath() ) ); } }
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly new RiakEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); // END SNIPPET: assembly RiakEntityStoreConfiguration riakConfig = config.forMixin( RiakEntityStoreConfiguration.class ) .declareDefaults(); String host = DOCKER.getDockerHost(); int port = DOCKER.getExposedContainerPort( "8087/tcp" ); riakConfig.hosts().set( Collections.singletonList( host + ':' + port ) ); // START SNIPPET: assembly } // END SNIPPET: assembly
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); new FileConfigurationAssembler() .withOverride( new FileConfigurationOverride().withConventionalRoot( tmpDir.getRoot() ) ) .assemble( module ); new JdbmEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); } }
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); module.services( CassandraEntityStoreService.class ).withTypes( CanRemoveAll.class ).withMixins( EmptyCassandraTableMixin.class ); // START SNIPPET: assembly new CassandraEntityStoreAssembler() .withConfig( config, Visibility.layer ) .assemble( module ); // END SNIPPET: assembly CassandraEntityStoreConfiguration cassandraDefaults = config.forMixin( CassandraEntityStoreConfiguration.class ).declareDefaults(); String host = DOCKER.getDockerHost(); int port = DOCKER.getExposedContainerPort( "9042/tcp" ); System.out.println("Cassandra: " + host + ":" + port); cassandraDefaults.hostnames().set( host + ':' + port ); cassandraDefaults.createIfMissing().set( true ); // START SNIPPET: assembly } // END SNIPPET: assembly
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); new FileConfigurationAssembler() .withOverride( new FileConfigurationOverride().withConventionalRoot( tmpDir.getRoot() ) ) .assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly new FileEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); } // END SNIPPET: assembly
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly new RedisEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); // END SNIPPET: assembly RedisEntityStoreConfiguration redisConfig = config.forMixin( RedisEntityStoreConfiguration.class ) .declareDefaults(); redisConfig.host().set( DOCKER.getDockerHost() ); redisConfig.port().set( DOCKER.getExposedContainerPort( "6379/tcp" ) ); // START SNIPPET: assembly } // END SNIPPET: assembly
@Override public void assemble( ModuleAssembly module ) { super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); new JCloudsEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); JCloudsEntityStoreConfiguration defaults = config.forMixin( JCloudsEntityStoreConfiguration.class ).declareDefaults(); String host = DOCKER.getDockerHost(); int port = DOCKER.getExposedContainerPort( "8000/tcp" ); defaults.provider().set( "s3" ); defaults.endpoint().set( "http://" + host + ':' + port ); defaults.identifier().set( "dummyIdentifier" ); defaults.credential().set( "dummyCredential" ); } }
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); new FileConfigurationAssembler() .withOverride( new FileConfigurationOverride().withConventionalRoot( tmpDir.getRoot() ) ) .assemble( module ); // START SNIPPET: assembly new LevelDBEntityStoreAssembler() .withConfig( config, Visibility.layer ) .identifiedBy( "java-leveldb-entitystore" ) .assemble( module ); // END SNIPPET: assembly config.forMixin( LevelDBEntityStoreConfiguration.class ).declareDefaults().flavour().set( "java" ); // START SNIPPET: assembly } // END SNIPPET: assembly
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly new MongoDBEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); // END SNIPPET: assembly MongoDBEntityStoreConfiguration mongoConfig = config.forMixin( MongoDBEntityStoreConfiguration.class ).declareDefaults(); mongoConfig.writeConcern().set( MongoDBEntityStoreConfiguration.WriteConcern.MAJORITY ); mongoConfig.database().set( "polygene:test" ); mongoConfig.collection().set( "polygene:test:entities" ); mongoConfig.hostname().set( DOCKER.getDockerHost() ); mongoConfig.port().set( DOCKER.getExposedContainerPort( "27017/tcp" ) ); // START SNIPPET: assembly }
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly // DataSourceService new DBCPDataSourceServiceAssembler() .identifiedBy( "derby-datasource-service" ) .visibleIn( Visibility.module ) .withConfig( config, Visibility.layer ) .assemble( module ); // DataSource new DataSourceAssembler() .withDataSourceServiceIdentity( "derby-datasource-service" ) .identifiedBy( "derby-datasource" ) .visibleIn( Visibility.module ) .withCircuitBreaker() .assemble( module ); // SQL EntityStore new DerbySQLEntityStoreAssembler() .visibleIn( Visibility.application ) .withConfig( config, Visibility.layer ) .assemble( module ); } // END SNIPPET: assembly
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly // DataSourceService new DBCPDataSourceServiceAssembler() .identifiedBy( "sqlite-datasource-service" ) .visibleIn( Visibility.module ) .withConfig( config, Visibility.layer ) .assemble( module ); // DataSource new DataSourceAssembler() .withDataSourceServiceIdentity( "sqlite-datasource-service" ) .identifiedBy( "sqlite-datasource" ) .visibleIn( Visibility.module ) .withCircuitBreaker() .assemble( module ); // SQL EntityStore new SQLiteEntityStoreAssembler() .visibleIn( Visibility.application ) .withConfig( config, Visibility.layer ) .assemble( module ); } // END SNIPPET: assembly
@Override // START SNIPPET: assembly public void assemble( ModuleAssembly module ) throws AssemblyException { // END SNIPPET: assembly super.assemble( module ); ModuleAssembly config = module.layer().module( "config" ); new EntityTestAssembler().defaultServicesVisibleIn( Visibility.layer ).assemble( config ); // START SNIPPET: assembly // DataSourceService new DBCPDataSourceServiceAssembler() .identifiedBy( "h2-datasource-service" ) .visibleIn( Visibility.module ) .withConfig( config, Visibility.layer ) .assemble( module ); // DataSource new DataSourceAssembler() .withDataSourceServiceIdentity( "h2-datasource-service" ) .identifiedBy( "h2-datasource" ) .visibleIn( Visibility.module ) .withCircuitBreaker() .assemble( module ); // SQL EntityStore new H2SQLEntityStoreAssembler() .visibleIn( Visibility.application ) .withConfig( config, Visibility.layer ) .assemble( module ); } // END SNIPPET: assembly