eXo Kernel :: Container Multi-Threaded 2.5.0-CR2

org.exoplatform.container
Interface ComponentAdapterDependenciesAware<T>

All Superinterfaces:
ComponentAdapter<T>
All Known Implementing Classes:
ManageableComponentAdapterMT, MX4JComponentAdapterMT

public interface ComponentAdapterDependenciesAware<T>
extends ComponentAdapter<T>

This defines a kind of ComponentAdapter that is aware of its dependencies

Version:
$Id$
Author:
Nicolas Filotto

Method Summary
 Collection<Dependency> getCreateDependencies()
          Gives the create dependencies of the component
 Collection<Dependency> getInitDependencies()
          Gives the initialization dependencies of the component
 
Methods inherited from interface org.exoplatform.container.spi.ComponentAdapter
getComponentImplementation, getComponentInstance, getComponentKey, isSingleton
 

Method Detail

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

eXo Kernel :: Container Multi-Threaded 2.5.0-CR2

Copyright © 2014 eXo Platform SAS. All Rights Reserved.