@Override public void assemble( ModuleAssembly module ) { module.layer().setName( name ); } }
@Override public void assemble( ModuleAssembly module ) { module.layer().setName( name ); } }
@Override public void assemble( ModuleAssembly module ) { module.layer().application().setName( name ); } }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().application().setMode( Application.Mode.test ); } }.application().mode();
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().application().withActivators( AlphaApplicationActivator.class, BetaApplicationActivator.class ); }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().application().withActivators( AlphaApplicationActivator.class, BetaApplicationActivator.class ); module.layer().withActivators( AlphaLayerActivator.class, BetaLayerActivator.class ); module.withActivators( AlphaModuleActivator.class, BetaModuleActivator.class ); }
@Override public void assemble( ModuleAssembly module ) { module.objects( JavaSerializationConverter.class ); module.values( Some.class, SomeExtended.class, SomeShuffled.class, AnotherValue.class, FooValue.class, CustomFooValue.class, SpecificCollection.class /*, SpecificValue.class, GenericValue.class */ ); module.entities( Some.class, BarEntity.class ); new EntityTestAssembler().visibleIn( Visibility.layer ).assemble( module.layer().module( "persistence" ) ); }
@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 ) { module.layer().application().setName( "SomeApplication" ); module.transients( Country1.class ); module.transients( Country2.class ).withConcerns( TimingCaptureAllConcern.class ); module.transients( Country3.class ).withConcerns( TimingCaptureConcern.class ); metricsAssembler().assemble( module ); }
@Override public void assemble( ModuleAssembly module ) { module.layer().application().setName( "SomeApplication" ); module.transients( Country1.class ); module.transients( Country2.class ).withConcerns( TimingCaptureAllConcern.class ); module.transients( Country3.class ).withConcerns( TimingCaptureConcern.class ); metricsAssembler().assemble( module ); }
@Override protected void defineStorageModule( ModuleAssembly module ) { module.defaultServices(); String applicationName = module.layer().application().name(); rootNode = Preferences.userRoot().node( applicationName ); new PreferencesEntityStoreAssembler() .visibleIn( Visibility.application ) .assemble( module ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { ModuleAssembly serviceModule = module.layer().module( "Service module" ); serviceModule.importedServices( TestInterface.class ) .setMetaInfo( new TestService() ) .visibleIn( Visibility.layer ); module.objects( InstanceImporterTest.class ); }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().setName( "Above Layer" ); module.setName( "Above" ); module.values( AboveApplicationVisible.class ).visibleIn( Visibility.application ); module.values( AboveLayerVisible.class ).visibleIn( Visibility.layer ); module.values( AboveModuleVisible.class ).visibleIn( Visibility.module ); } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().setName( "Above Layer" ); module.setName( "Above" ); module.services( AboveApplicationVisible.class ).visibleIn( Visibility.application ); module.services( AboveLayerVisible.class ).visibleIn( Visibility.layer ); module.services( AboveModuleVisible.class ).visibleIn( Visibility.module ); } }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.objects( ServiceConsumer.class ); module.importedServices( TestService.class ) .importedBy( SERVICE_SELECTOR ) .setMetaInfo( ServiceQualifier.withId( "TestServiceComposite2_1" ) ); ModuleAssembly module2 = module.layer().module( "Other module" ); module2.addServices( TestServiceComposite2.class, TestServiceComposite2.class ) .visibleIn( Visibility.layer ); } };
@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 HazelcastEntityStoreAssembler().withConfig( config, Visibility.layer ).assemble( module ); } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().setName( "Above Layer" ); module.setName( "Above" ); module.transients( AboveApplicationVisible.class ).visibleIn( Visibility.application ); module.transients( AboveLayerVisible.class ).visibleIn( Visibility.layer ); module.transients( AboveModuleVisible.class ).visibleIn( Visibility.module ); } }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().setName( "Below Layer" ); module.setName( "Below" ); module.services( BelowApplicationVisible.class ).visibleIn( Visibility.application ); module.services( BelowLayerVisible.class ).visibleIn( Visibility.layer ); module.services( BelowModuleVisible.class ).visibleIn( Visibility.module ); new EntityTestAssembler().visibleIn( Visibility.application ).assemble( module ); } }
public void assemble( ModuleAssembly module ) throws AssemblyException { LayerAssembly layer = module.layer(); layer.application().setName( "Script Test" ); module.transients( DomainType.class ).setMetaInfo( Scripting.JAVASCRIPT ).withMixins( ScriptMixin.class ); module.transients( HelloSpeaker.class ).setMetaInfo( Scripting.GROOVY ).withMixins( ScriptMixin.class ); module.values( HelloSpeaker.class ).setMetaInfo( Scripting.JAVASCRIPT ).withMixins( ScriptMixin.class ); }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.layer().setName( "Below Layer" ); module.setName( "Below" ); module.entities( BelowApplicationVisible.class ).visibleIn( Visibility.application ); module.entities( BelowLayerVisible.class ).visibleIn( Visibility.layer ); module.entities( BelowModuleVisible.class ).visibleIn( Visibility.module ); new EntityTestAssembler().visibleIn( Visibility.application ).assemble( module ); } }