public class DependencyManager extends Object
Constructor and Description |
---|
DependencyManager() |
protected final Logger log
public static boolean match(Dependency dependency, BeanConfig beanConfig)
public BeanConfig[] getBeanConfig(Dependency dependency)
public BeanConfig getBeanConfig(String beanName)
public Collection<BeanConfig> getBeanConfigs()
public List<BeanConfig> getBeanConfigs(Class<?> type, Type genericType, Class<?> ownerClass)
public List<BeanConfig> getBeanConfigs(Class<?> type, Type genericType, Class<?> ownerClass, boolean allowNonExportable)
public Collection<Dependency> getDependenciesTo(BeanConfig destination)
public HashSet<BeanConfig> getDependentBeans(BeanConfig beanConfig)
public boolean isBeanClassRegistered(String beanName)
public boolean isThrowExceptionIfCannotCreate()
public void setThrowExceptionIfCannotCreate(boolean throwExceptionIfCannotCreate)
public BeanConfig unregister(String beanName)
protected BeanConfig createBeanConfig(Kernel kernel, String beanName, Class<?> beanClass)
protected void prepareDependencies(BeanConfig beanConfig)
Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.