Package io.bootique.di


package io.bootique.di
  • Class
    Description
    A 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 a BQModule by 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 injector
    A 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.
    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.
     
    A binding builder for set configurations.
    This class represents any generic type T, as there is no support for this in Java.