public class DependencyByProvider extends Dependency
bindType, key| Constructor and Description |
|---|
DependencyByProvider(Object key,
Class<?> bindType,
javax.inject.Provider<Object> provider,
ComponentAdapter<?> adapter) |
| Modifier and Type | Method and Description |
|---|---|
protected ComponentAdapter<?> |
getAdapter(ExoContainer holder)
Gives the
ComponentAdapter corresponding to this dependency |
protected Object |
load(ExoContainer holder)
Loads a given dependency from the provided
ExoContainer |
String |
toString() |
equals, getBindType, getKey, hashCode, isLazypublic DependencyByProvider(Object key, Class<?> bindType, javax.inject.Provider<Object> provider, ComponentAdapter<?> adapter)
protected Object load(ExoContainer holder)
ExoContainerload in class Dependencyprotected ComponentAdapter<?> getAdapter(ExoContainer holder)
ComponentAdapter corresponding to this dependencygetAdapter in class Dependencypublic String toString()
toString in class ObjectObject.toString()Copyright © 2017 eXo Platform SAS. All Rights Reserved.