Class DependencyByProvider


  • public class DependencyByProvider
    extends Dependency
    This defines a dependency by provider
    Version:
    $Id$
    Author:
    Nicolas Filotto
    • Constructor Detail

      • DependencyByProvider

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

      • 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