Class DependencySupplier

java.lang.Object
org.exoplatform.services.rest.impl.DependencySupplier

public class DependencySupplier extends Object
Provide objects that required for constructors or fields of Resource or Provider.
Version:
$Id$
Author:
Andrey Parfonov
  • Field Details

    • injectAnnotationClass

      protected final Class<? extends Annotation> injectAnnotationClass
  • Constructor Details

    • DependencySupplier

      protected DependencySupplier(Class<? extends Annotation> injectAnnotationClass)
    • DependencySupplier

      public DependencySupplier()
    • DependencySupplier

      public DependencySupplier(org.exoplatform.container.xml.InitParams params)
  • Method Details

    • getComponent

      public final Object getComponent(Parameter parameter)
      Instance for initialization parameter.
      Parameters:
      parameter - parameter
      Returns:
      instance or null if required instance can't be provided
    • getComponent

      protected Object getComponent(Class<?> parameterClass, Type genericType)