## Uses of Class
tigase.kernel.core.BeanConfig

- Packages that use BeanConfig
  Package | Description
  --- | ---
  tigase.kernel.beans.config |
  tigase.kernel.core |

- - ### Uses of BeanConfig in tigase.kernel.beans.config

    Methods in tigase.kernel.beans.config with parameters of type BeanConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractBeanConfigurator.`configure(BeanConfig beanConfig, Object bean)`
    `void` | BeanConfigurator.`configure(BeanConfig beanConfig, Object bean)`
    `protected abstract Map<String,Object>` | AbstractBeanConfigurator.`getConfiguration(BeanConfig beanConfig)`

  - ### Uses of BeanConfig in tigase.kernel.core

    Methods in tigase.kernel.core that return BeanConfig
    Modifier and Type | Method and Description
    --- | ---
    `protected BeanConfig` | DependencyManager.`createBeanConfig(Kernel kernel, String beanName, Class<?> beanClass)`
    `BeanConfig` | Dependency.`getBeanConfig()`
    `BeanConfig[]` | DependencyManager.`getBeanConfig(Dependency dependency)`
    `BeanConfig` | DependencyManager.`getBeanConfig(String beanName)`
    `BeanConfig` | BeanConfig.`getFactory()`
    `BeanConfig` | DependencyManager.`unregister(String beanName)`

    Methods in tigase.kernel.core that return types with arguments of type BeanConfig
    Modifier and Type | Method and Description
    --- | ---
    `Collection<BeanConfig>` | DependencyManager.`getBeanConfigs()`
    `List<BeanConfig>` | DependencyManager.`getBeanConfigs(Class<?> type)`
    `List<BeanConfig>` | DependencyManager.`getBeanConfigs(Class<?> type, boolean allowNonExportable)`
    `HashSet<BeanConfig>` | DependencyManager.`getDependentBeans(BeanConfig beanConfig)`

    Methods in tigase.kernel.core with parameters of type BeanConfig
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Dependency>` | DependencyManager.`getDependenciesTo(BeanConfig destination)`
    `HashSet<BeanConfig>` | DependencyManager.`getDependentBeans(BeanConfig beanConfig)`
    `<T> T` | Kernel.`getInstance(BeanConfig beanConfig)`
    `protected void` | RegistrarKernel.`initBean(BeanConfig beanConfig, Set<BeanConfig> createdBeansConfig, int deep)`
    `protected void` | Kernel.`initBean(BeanConfig tmpBC, Set<BeanConfig> createdBeansConfig, int deep)`
    `static boolean` | DependencyManager.`match(Dependency dependency, BeanConfig beanConfig)`
    `protected void` | DependencyManager.`prepareDependencies(BeanConfig beanConfig)`

    Method parameters in tigase.kernel.core with type arguments of type BeanConfig
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RegistrarKernel.`initBean(BeanConfig beanConfig, Set<BeanConfig> createdBeansConfig, int deep)`
    `protected void` | Kernel.`initBean(BeanConfig tmpBC, Set<BeanConfig> createdBeansConfig, int deep)`

    Constructors in tigase.kernel.core with parameters of type BeanConfig
    Constructor and Description
    `Dependency(BeanConfig beanConfig)`

Copyright © 2022 "Tigase, Inc.". All rights reserved.