Package org.exoplatform.container
Interface ComponentAdapterDependenciesAware<T>
- All Superinterfaces:
org.exoplatform.container.spi.ComponentAdapter<T>,org.picocontainer.ComponentAdapter<T>
- All Known Implementing Classes:
ManageableComponentAdapterMT,MX4JComponentAdapterMT
public interface ComponentAdapterDependenciesAware<T>
extends org.exoplatform.container.spi.ComponentAdapter<T>
This defines a kind of
ComponentAdapter that is aware of its dependencies-
Method Summary
Modifier and TypeMethodDescriptionGives the create dependencies of the componentGives the initialization dependencies of the componentMethods inherited from interface org.exoplatform.container.spi.ComponentAdapter
getComponentImplementation, getComponentInstance, getComponentKey, isSingleton
-
Method Details
-
getCreateDependencies
Collection<Dependency> getCreateDependencies()Gives the create dependencies of the component- Returns:
- a
CollectionofDependencyobjects representing the dependencies of the component for the creation phase
-
getInitDependencies
Collection<Dependency> getInitDependencies()Gives the initialization dependencies of the component- Returns:
- a
CollectionofDependencyobjects representing the dependencies of the component for the initialization phase
-