Package io.bootique.di
package io.bootique.di
-
ClassDescriptionA common superclass of modules with an empty implementation of
BaseBQModule.configure(Binder).An annotation used by objects that want to receive scope ending events from the DI registry.An object passed to aBQModuleby the DI container during initialization, that provides the API for the module to bind its services to the container.A binding builder that helps with fluent binding creation.A runtime annotation for marking injection point.Represents a unit of configuration of the Bootique DI container.A class that bootstraps the Bootique DI container.Injector builder that allows to configure injectorA runtime exception thrown on DI misconfiguration.Injection stack trace element.A facade to the Bootique DI container.Key<T>An object that encapsulates a key used to store and lookup DI bindings.MapBuilder<K,V> A binding builder for map configurations.A runtime annotation for provider methods in Modules.Defines the scope of the instances created by the DI container.SetBuilder<T>A binding builder for set configurations.TypeLiteral<T>This class represents any generic type T, as there is no support for this in Java.