Package io.bootique.di
Interface Scope
- All Known Implementing Classes:
DefaultScope
public interface Scope
Defines the scope of the instances created by the DI container. I.e. whether instances
are shared between the callers, and for how longs or whether they are created anew.
Scope object is also used to tie DI-produced instances to the Injector events, such as
shutdown. Default scope in Bootique DI is "singleton".
-
Method Summary
Modifier and TypeMethodDescription<T> javax.inject.Provider<T>scope(javax.inject.Provider<T> unscoped)
-
Method Details
-
scope
<T> javax.inject.Provider<T> scope(javax.inject.Provider<T> unscoped)
-