Package com.gluonhq.ignite
Interface DIContext
-
public interface DIContext
Common definition of Dependency Injection Context
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
dispose()
Context disposal<T> T
getInstance(java.lang.Class<T> cls)
Create instance of given classdefault void
init()
Context initializationvoid
injectMembers(java.lang.Object instance)
Injects members into given instance
-
-
-
Method Detail
-
injectMembers
void injectMembers(java.lang.Object instance)
Injects members into given instance- Parameters:
instance
- instance to inject members into
-
getInstance
<T> T getInstance(java.lang.Class<T> cls)
Create instance of given class- Type Parameters:
T
- class type- Parameters:
cls
- type- Returns:
- resulting instance
-
init
default void init()
Context initialization
-
dispose
default void dispose()
Context disposal
-
-