Package io.bootique.di
Class DIBootstrap
java.lang.Object
io.bootique.di.DIBootstrap
A class that bootstraps the Bootique DI container.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classInjector builder that allows to configure injector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic InjectorcreateInjector(BQModule... modules) Creates and returns an injector instance working with the set of provided modules.static InjectorcreateInjector(Collection<BQModule> modules) Creates and returns an injector instance working with the set of provided modules.static DIBootstrap.InjectorBuilderCreates injector builder.static DIBootstrap.InjectorBuilderinjectorBuilder(BQModule... modules) Creates injector builder.static DIBootstrap.InjectorBuilderinjectorBuilder(Collection<BQModule> modules) Creates injector builder.
-
Constructor Details
-
DIBootstrap
public DIBootstrap()
-
-
Method Details
-
injectorBuilder
Creates injector builder.- Returns:
- builder
-
injectorBuilder
Creates injector builder.- Returns:
- builder
-
injectorBuilder
Creates injector builder.- Returns:
- builder
-
createInjector
Creates and returns an injector instance working with the set of provided modules. Shortcut for injectorBuilder(modules).build()- Returns:
- injector with default configuration
- Throws:
DIRuntimeException
-
createInjector
Creates and returns an injector instance working with the set of provided modules. Shortcut for injectorBuilder(modules).build()- Returns:
- injector with default configuration
-