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(java.lang.Object info)
           
 TransientDeclaration visibleIn(Visibility visibility)
           
 TransientDeclaration withConcerns(java.lang.Class<?>... concerns)
           
 TransientDeclaration withMixins(java.lang.Class<?>... mixins)
           
 TransientDeclaration withSideEffects(java.lang.Class<?>... sideEffects)
           
 TransientDeclaration withTypes(java.lang.Class<?>... roles)
           
 

Method Detail

setMetaInfo

TransientDeclaration setMetaInfo(java.lang.Object info)

visibleIn

TransientDeclaration visibleIn(Visibility visibility)

withConcerns

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

withSideEffects

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

withMixins

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

withTypes

TransientDeclaration withTypes(java.lang.Class<?>... roles)