@Override public void assemble( ModuleAssembly module ) throws AssemblyException { ModuleAssembly config = module.layer().module( "config" ); config.services( MemoryEntityStoreService.class ); new CryptoEngineModuleAssembler().withConfigModule( config ).assemble( module ); new CryptoValuesModuleAssembler().assemble( module ); new RestValuesModuleAssembler().assemble( module ); }
visibleIn( Visibility.module ); new RestValuesModuleAssembler( Visibility.layer ).assemble( module );
assemble( crypto.module( MODULE_CRYPTO_ENGINE ) ); new CryptoValuesModuleAssembler( Visibility.application ).assemble( crypto.module( MODULE_CRYPTO_VALUES ) );
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { new CryptoEngineModuleAssembler( visibility ).withConfigModule( configModule ).withConfigVisibility( configVisibility ).assemble( module ); new CryptoValuesModuleAssembler( visibility ).assemble( module ); new RestValuesModuleAssembler( visibility ).assemble( module ); module.addServices( RestClientService.class ). visibleIn( Visibility.module ); module.addServices( QiPkiHttpCaClientService.class, CryptoStoreClientService.class, CAClientService.class ). visibleIn( visibility ); configModule.entities( QiPkiCaHttpClientConfiguration.class ); }