1 22 package org.jboss.dependency.spi; 23 24 import java.util.Set ; 25 26 import org.jboss.util.JBossInterface; 27 28 34 public interface DependencyInfo extends JBossInterface 35 { 36 42 Set <DependencyItem> getIDependOn(Class type); 43 44 50 Set <DependencyItem> getDependsOnMe(Class type); 51 52 57 void addIDependOn(DependencyItem dependency); 58 59 64 void removeIDependOn(DependencyItem dependency); 65 66 71 void addDependsOnMe(DependencyItem dependency); 72 73 78 void removeDependsOnMe(DependencyItem dependency); 79 80 87 boolean resolveDependencies(Controller controller, ControllerState state); 88 89 94 Set <DependencyItem> getUnresolvedDependencies(); 95 } | Popular Tags |