org.qi4j.api.structure
Interface Module

All Known Subinterfaces:
ModuleSPI

public interface Module

API for interacting with a Module. Instances of this can be accessed by using the Structure injection scope.


Method Summary
 ClassLoader classLoader()
           
<T> T
metaInfo(Class<T> infoType)
           
 String name()
           
 ObjectBuilderFactory objectBuilderFactory()
           
 QueryBuilderFactory queryBuilderFactory()
           
 ServiceFinder serviceFinder()
           
 TransientBuilderFactory transientBuilderFactory()
           
 UnitOfWorkFactory unitOfWorkFactory()
           
 ValueBuilderFactory valueBuilderFactory()
           
 

Method Detail

name

String name()

metaInfo

<T> T metaInfo(Class<T> infoType)

transientBuilderFactory

TransientBuilderFactory transientBuilderFactory()

objectBuilderFactory

ObjectBuilderFactory objectBuilderFactory()

valueBuilderFactory

ValueBuilderFactory valueBuilderFactory()

unitOfWorkFactory

UnitOfWorkFactory unitOfWorkFactory()

queryBuilderFactory

QueryBuilderFactory queryBuilderFactory()

serviceFinder

ServiceFinder serviceFinder()

classLoader

ClassLoader classLoader()