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 Type
    Method
    Description
    Gives the create dependencies of the component
    Gives the initialization dependencies of the component

    Methods 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 Collection of Dependency objects representing the dependencies of the component for the creation phase
    • getInitDependencies

      Collection<Dependency> getInitDependencies()
      Gives the initialization dependencies of the component
      Returns:
      a Collection of Dependency objects representing the dependencies of the component for the initialization phase