org.qi4j.bootstrap
Interface TransientDeclaration


public interface TransientDeclaration

Fluent API for declaring TransientComposites. Instances of this API are acquired by calling ModuleAssembly.transients(Class[]).


Method Summary
 TransientDeclaration setMetaInfo(Object info)
           
 TransientDeclaration visibleIn(Visibility visibility)
           
 TransientDeclaration withConcerns(Class<?>... concerns)
           
 TransientDeclaration withMixins(Class<?>... mixins)
           
 TransientDeclaration withRoles(Class<?>... roles)
           
 TransientDeclaration withSideEffects(Class<?>... sideEffects)
           
 

Method Detail

setMetaInfo

TransientDeclaration setMetaInfo(Object info)

visibleIn

TransientDeclaration visibleIn(Visibility visibility)

withConcerns

TransientDeclaration withConcerns(Class<?>... concerns)

withSideEffects

TransientDeclaration withSideEffects(Class<?>... sideEffects)

withMixins

TransientDeclaration withMixins(Class<?>... mixins)

withRoles

TransientDeclaration withRoles(Class<?>... roles)