Class DependencyByProvider

java.lang.Object
org.exoplatform.container.Dependency
org.exoplatform.container.DependencyByProvider

public class DependencyByProvider extends Dependency
This defines a dependency by provider
  • Constructor Details

    • DependencyByProvider

      public DependencyByProvider(Object key, Class<?> bindType, javax.inject.Provider<Object> provider, org.exoplatform.container.spi.ComponentAdapter<?> adapter)
  • Method Details

    • load

      protected Object load(org.exoplatform.container.ExoContainer holder)
      Loads a given dependency from the provided ExoContainer
      Specified by:
      load in class Dependency
    • getAdapter

      protected org.exoplatform.container.spi.ComponentAdapter<?> getAdapter(org.exoplatform.container.ExoContainer holder)
      Gives the ComponentAdapter corresponding to this dependency
      Specified by:
      getAdapter in class Dependency
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also: