Class DIInjector

java.lang.Object
io.vertigo.core.node.component.di.DIInjector

public final class DIInjector extends Object
Injector. Create new instances. Warning : Activeable méthods are not managed by Injector.
Author:
pchretien
  • Method Details

    • newInstance

      public static <T> T newInstance(Class<T> clazz, Container container)
      Injection de dépendances. Création d'une instance à partir d'un conteneur de composants déjà intsanciés.
      Type Parameters:
      T - Type de l'instance
      Parameters:
      clazz - Classe de l'instance
      container - Fournisseur de composants
      Returns:
      Instance de composants créée.
    • injectMembers

      public static void injectMembers(Object instance, Container container)
      Inject members/properties into an instance in a context defined by a container.
      Parameters:
      instance - Object in which the members/properties will be injected
      container - container of all the components that can be injected in the instance