@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( View1.class ); module.transients( View2.class ); module.transients( FooModel.class ); } // END SNIPPET: assembly
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( TestComposite1.class ); } }.module();
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( AnyTransient.class ); } };
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( TestComposite.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( MyOneComposite.class ); module.transients( MyOneComposite2.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( TestCase.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( TransientWithHandler.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( SomeComposite.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( TestCase.class ); }
@Override public void assemble( final ModuleAssembly module ) throws AssemblyException { module.transients( StaticMethods.class, OverrideStaticMethods.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( TestTransient.class ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( TestComposite.class ); }
@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 ); }
public void assemble( ModuleAssembly module ) throws AssemblyException { module.transients( SomeComposite.class ); module.defaultServices(); }
static void createCustomerWebModule( LayerAssembly layer ) throws AssemblyException { ModuleAssembly assembly = layer.module( "customer-web-module" ); assembly.transients( CustomerViewComposite.class, CustomerEditComposite.class, CustomerListViewComposite.class, CustomerSearchComposite.class ); }
@Override public void assemble( ModuleAssembly module ) throws AssemblyException { new TransientSequencingAssembler().assemble( module ); module.transients( UnderTestComposite.class ); }
@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 ); }
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 ); }
@Test public void givenTransientWithRuntimeMixinOverrideWhenAssembledExpectCorrectComposition() throws ActivationException { SingletonAssembler singletonAssembler = new SingletonAssembler( module -> module.transients( SayWhere.class ).withMixins( SayHereMixin.class ) ); SayWhere value = singletonAssembler.transientBuilderFactory().newTransient( SayWhere.class ); assertThat( value.sayHere(), equalTo( "here" ) ); assertThat( value.sayThere(), nullValue() ); }