A base trait for a Factory. A Factory is both an Injector and
a collection of FactorMaker instances. The FactoryMaker instances auto-register
with the Injector. This provides both concrete Maker/Vender functionality as
well as Injector functionality.
abstract classFactoryMaker[T] extends StackableMaker[T] with Vendor[T]
Create an object or val that is a subclass of the FactoryMaker to
generate factory for a particular class as well as define session and
request specific vendors and use doWith to define the vendor just for
the scope of the call.
abstract classInject[T] extends StackableMaker[T] with Vendor[T]
A base trait for a Factory. A Factory is both an Injector and a collection of FactorMaker instances. The FactoryMaker instances auto-register with the Injector. This provides both concrete Maker/Vender functionality as well as Injector functionality.