public interface BeanLoadingStrategy
Modifier and Type | Method and Description |
---|---|
StrategyFactory |
getStrategies() |
boolean |
isValidTypeForLoading(Class<?> klass)
Checks if a class is valid for loading.
|
Object |
load(Class<?> klass,
ClassLoader loader,
ApplicationContext applicationContext) |
Object |
loadBean(ClassLoader loader,
ApplicationContext applicationContext,
Class<?> k,
boolean checkBeanInitializer,
Deque<String> stack) |
boolean isValidTypeForLoading(Class<?> klass)
klass
- the klass to validateObject load(Class<?> klass, ClassLoader loader, ApplicationContext applicationContext) throws CheckedLoadingException
klass
- the class to loadapplicationContext
- the ApplicationContext to useloader
- the classloader.CheckedLoadingException
- can be thrown if something goes wrong.Object loadBean(ClassLoader loader, ApplicationContext applicationContext, Class<?> k, boolean checkBeanInitializer, Deque<String> stack) throws CheckedLoadingException, UnsettableFieldException
StrategyFactory getStrategies()
Copyright © 2012 redlab.be. All Rights Reserved.