Index
All Classes and Interfaces|All Packages
A
- addBeanPostProcessor(AutowiredAnnotationBeanPostProcessor) - Method in class cool.scx.bean.DefaultListableBeanFactory
- addEmbeddedValueResolver(StringValueResolver) - Method in class cool.scx.bean.DefaultListableBeanFactory
- addPropertyEditorRegistrar(PropertyEditorRegistrar) - Method in class cool.scx.bean.DefaultListableBeanFactory
- addSingletonCallback(String, Consumer<Object>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- AnnotatedGenericBeanDefinition - Class in cool.scx.bean
- AnnotatedGenericBeanDefinition(Class<?>) - Constructor for class cool.scx.bean.AnnotatedGenericBeanDefinition
- applyBeanPostProcessorsAfterInitialization(Object, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- applyBeanPostProcessorsBeforeInitialization(Object, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- applyBeanPropertyValues(Object, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- attributeNames() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- attributeNames() - Method in interface cool.scx.bean.BeanDefinition
- autowire(Class<?>, int, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- autowireBean(Object) - Method in class cool.scx.bean.DefaultListableBeanFactory
- autowireBeanProperties(Object, int, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- AutowiredAnnotationBeanPostProcessor - Class in cool.scx.bean
- AutowiredAnnotationBeanPostProcessor() - Constructor for class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
B
- BeanDefinition - Interface in cool.scx.bean
- BeanFactory - Interface in cool.scx.bean
- BeanPostProcessor - Interface in cool.scx.bean
C
- clearMetadataCache() - Method in class cool.scx.bean.DefaultListableBeanFactory
- computeAttribute(String, Function<String, T>) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- computeAttribute(String, Function<String, T>) - Method in interface cool.scx.bean.BeanDefinition
- configureBean(Object, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- containsBean(String) - Method in interface cool.scx.bean.BeanFactory
- containsBean(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- containsBeanDefinition(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- containsLocalBean(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- containsSingleton(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- cool.scx.bean - package cool.scx.bean
- copyConfigurationFrom(ConfigurableBeanFactory) - Method in class cool.scx.bean.DefaultListableBeanFactory
- copyRegisteredEditorsTo(PropertyEditorRegistry) - Method in class cool.scx.bean.DefaultListableBeanFactory
- createBean(Class<?>, int, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- createBean(Class<T>) - Method in class cool.scx.bean.DefaultListableBeanFactory
D
- DefaultListableBeanFactory - Class in cool.scx.bean
-
暂时使用 spring 做实现
- DefaultListableBeanFactory() - Constructor for class cool.scx.bean.DefaultListableBeanFactory
- destroyBean(Object) - Method in class cool.scx.bean.DefaultListableBeanFactory
- destroyBean(String, Object) - Method in class cool.scx.bean.DefaultListableBeanFactory
- destroyScopedBean(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- destroySingletons() - Method in class cool.scx.bean.DefaultListableBeanFactory
- determineBeanType(Class<?>, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- determineCandidateConstructors(Class<?>, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
F
- findAllAnnotationsOnBean(String, Class<A>, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- findAnnotationOnBean(String, Class<A>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- findAnnotationOnBean(String, Class<A>, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- freezeConfiguration() - Method in class cool.scx.bean.DefaultListableBeanFactory
G
- getAliases(String) - Method in interface cool.scx.bean.BeanFactory
- getAliases(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getApplicationStartup() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getAttribute(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getAttribute(String) - Method in interface cool.scx.bean.BeanDefinition
- getBean(Class<T>) - Method in interface cool.scx.bean.BeanFactory
- getBean(Class<T>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBean(Class<T>, Object...) - Method in interface cool.scx.bean.BeanFactory
- getBean(Class<T>, Object...) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBean(String) - Method in interface cool.scx.bean.BeanFactory
- getBean(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBean(String, Class<T>) - Method in interface cool.scx.bean.BeanFactory
- getBean(String, Class<T>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBean(String, Object...) - Method in interface cool.scx.bean.BeanFactory
- getBean(String, Object...) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanClassLoader() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanClassName() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getBeanClassName() - Method in interface cool.scx.bean.BeanDefinition
- getBeanDefinition(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanDefinitionCount() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanDefinitionNames() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanExpressionResolver() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanNamesForAnnotation(Class<? extends Annotation>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanNamesForType(Class<?>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanNamesForType(Class<?>, boolean, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanNamesForType(ResolvableType) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanNamesForType(ResolvableType, boolean, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanNamesIterator() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanPostProcessorCount() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanProvider(Class<T>) - Method in interface cool.scx.bean.BeanFactory
- getBeanProvider(Class<T>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanProvider(Class<T>, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanProvider(ResolvableType) - Method in interface cool.scx.bean.BeanFactory
- getBeanProvider(ResolvableType) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeanProvider(ResolvableType, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeansOfType(Class<T>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeansOfType(Class<T>, boolean, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBeansWithAnnotation(Class<? extends Annotation>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getBootstrapExecutor() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getConstructorArgumentValues() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getConstructorArgumentValues() - Method in interface cool.scx.bean.BeanDefinition
- getConversionService() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getDependenciesForBean(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getDependentBeans(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getDependsOn() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getDependsOn() - Method in interface cool.scx.bean.BeanDefinition
- getDescription() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getDescription() - Method in interface cool.scx.bean.BeanDefinition
- getDestroyMethodName() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getDestroyMethodName() - Method in interface cool.scx.bean.BeanDefinition
- getEarlyBeanReference(Object, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- getFactoryBeanName() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getFactoryBeanName() - Method in interface cool.scx.bean.BeanDefinition
- getFactoryMethodMetadata() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getFactoryMethodName() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getFactoryMethodName() - Method in interface cool.scx.bean.BeanDefinition
- getInitMethodName() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getInitMethodName() - Method in interface cool.scx.bean.BeanDefinition
- getMergedBeanDefinition(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getMetadata() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getOriginatingBeanDefinition() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getOriginatingBeanDefinition() - Method in interface cool.scx.bean.BeanDefinition
- getParentBeanFactory() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getParentName() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getParentName() - Method in interface cool.scx.bean.BeanDefinition
- getPropertyValues() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getPropertyValues() - Method in interface cool.scx.bean.BeanDefinition
- getRegisteredScope(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getRegisteredScopeNames() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getResolvableType() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getResolvableType() - Method in interface cool.scx.bean.BeanDefinition
- getResourceDescription() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getResourceDescription() - Method in interface cool.scx.bean.BeanDefinition
- getRole() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getRole() - Method in interface cool.scx.bean.BeanDefinition
- getScope() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getScope() - Method in interface cool.scx.bean.BeanDefinition
- getSingleton(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getSingletonCount() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getSingletonMutex() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getSingletonNames() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getSource() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- getSource() - Method in interface cool.scx.bean.BeanDefinition
- getTempClassLoader() - Method in class cool.scx.bean.DefaultListableBeanFactory
- getType(String) - Method in interface cool.scx.bean.BeanFactory
- getType(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getType(String, boolean) - Method in interface cool.scx.bean.BeanFactory
- getType(String, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- getTypeConverter() - Method in class cool.scx.bean.DefaultListableBeanFactory
H
- hasAttribute(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- hasAttribute(String) - Method in interface cool.scx.bean.BeanDefinition
- hasConstructorArgumentValues() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- hasConstructorArgumentValues() - Method in interface cool.scx.bean.BeanDefinition
- hasEmbeddedValueResolver() - Method in class cool.scx.bean.DefaultListableBeanFactory
- hasPropertyValues() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- hasPropertyValues() - Method in interface cool.scx.bean.BeanDefinition
I
- ignoreDependencyInterface(Class<?>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- ignoreDependencyType(Class<?>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- initializeBean(Object, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- isAbstract() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- isAbstract() - Method in interface cool.scx.bean.BeanDefinition
- isAutowireCandidate() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- isAutowireCandidate() - Method in interface cool.scx.bean.BeanDefinition
- isAutowireCandidate(String, DependencyDescriptor) - Method in class cool.scx.bean.DefaultListableBeanFactory
- isCacheBeanMetadata() - Method in class cool.scx.bean.DefaultListableBeanFactory
- isConfigurationFrozen() - Method in class cool.scx.bean.DefaultListableBeanFactory
- isCurrentlyInCreation(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- isFactoryBean(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- isFallback() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- isFallback() - Method in interface cool.scx.bean.BeanDefinition
- isLazyInit() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- isLazyInit() - Method in interface cool.scx.bean.BeanDefinition
- isPrimary() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- isPrimary() - Method in interface cool.scx.bean.BeanDefinition
- isPrototype() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- isPrototype() - Method in interface cool.scx.bean.BeanDefinition
- isPrototype(String) - Method in interface cool.scx.bean.BeanFactory
- isPrototype(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- isSingleton() - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- isSingleton() - Method in interface cool.scx.bean.BeanDefinition
- isSingleton(String) - Method in interface cool.scx.bean.BeanFactory
- isSingleton(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- isTypeMatch(String, Class<?>) - Method in interface cool.scx.bean.BeanFactory
- isTypeMatch(String, Class<?>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- isTypeMatch(String, ResolvableType) - Method in interface cool.scx.bean.BeanFactory
- isTypeMatch(String, ResolvableType) - Method in class cool.scx.bean.DefaultListableBeanFactory
P
- postProcessAfterInitialization(Object, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- postProcessAfterInitialization(Object, String) - Method in interface cool.scx.bean.BeanPostProcessor
- postProcessAfterInstantiation(Object, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in interface cool.scx.bean.BeanPostProcessor
- postProcessBeforeInstantiation(Class<?>, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- postProcessProperties(PropertyValues, Object, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- predictBeanType(Class<?>, String) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- preInstantiateSingletons() - Method in class cool.scx.bean.DefaultListableBeanFactory
R
- registerAlias(String, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- registerBeanDefinition(String, AnnotatedGenericBeanDefinition) - Method in class cool.scx.bean.DefaultListableBeanFactory
- registerCustomEditor(Class<?>, Class<? extends PropertyEditor>) - Method in class cool.scx.bean.DefaultListableBeanFactory
- registerDependentBean(String, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- registerResolvableDependency(Class<?>, Object) - Method in class cool.scx.bean.DefaultListableBeanFactory
- registerScope(String, Scope) - Method in class cool.scx.bean.DefaultListableBeanFactory
- registerSingleton(String, Object) - Method in class cool.scx.bean.DefaultListableBeanFactory
- removeAttribute(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- removeAttribute(String) - Method in interface cool.scx.bean.BeanDefinition
- resolveAliases(StringValueResolver) - Method in class cool.scx.bean.DefaultListableBeanFactory
- resolveBeanByName(String, DependencyDescriptor) - Method in class cool.scx.bean.DefaultListableBeanFactory
- resolveDependency(DependencyDescriptor, String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- resolveDependency(DependencyDescriptor, String, Set<String>, TypeConverter) - Method in class cool.scx.bean.DefaultListableBeanFactory
- resolveEmbeddedValue(String) - Method in class cool.scx.bean.DefaultListableBeanFactory
- resolveNamedBean(Class<T>) - Method in class cool.scx.bean.DefaultListableBeanFactory
S
- setAllowCircularReferences(boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setApplicationStartup(ApplicationStartup) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setAttribute(String, Object) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setAttribute(String, Object) - Method in interface cool.scx.bean.BeanDefinition
- setAutowireCandidate(boolean) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setAutowireCandidate(boolean) - Method in interface cool.scx.bean.BeanDefinition
- setBeanClassLoader(ClassLoader) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setBeanClassName(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setBeanClassName(String) - Method in interface cool.scx.bean.BeanDefinition
- setBeanExpressionResolver(BeanExpressionResolver) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setBeanFactory(DefaultListableBeanFactory) - Method in class cool.scx.bean.AutowiredAnnotationBeanPostProcessor
- setBootstrapExecutor(Executor) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setCacheBeanMetadata(boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setConversionService(ConversionService) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setCurrentlyInCreation(String, boolean) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setDependsOn(String[]) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setDependsOn(String[]) - Method in interface cool.scx.bean.BeanDefinition
- setDescription(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setDescription(String) - Method in interface cool.scx.bean.BeanDefinition
- setDestroyMethodName(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setDestroyMethodName(String) - Method in interface cool.scx.bean.BeanDefinition
- setFactoryBeanName(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setFactoryBeanName(String) - Method in interface cool.scx.bean.BeanDefinition
- setFactoryMethodName(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setFactoryMethodName(String) - Method in interface cool.scx.bean.BeanDefinition
- setFallback(boolean) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setFallback(boolean) - Method in interface cool.scx.bean.BeanDefinition
- setInitMethodName(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setInitMethodName(String) - Method in interface cool.scx.bean.BeanDefinition
- setLazyInit(boolean) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setLazyInit(boolean) - Method in interface cool.scx.bean.BeanDefinition
- setParentBeanFactory(BeanFactory) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setParentName(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setParentName(String) - Method in interface cool.scx.bean.BeanDefinition
- setPrimary(boolean) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setPrimary(boolean) - Method in interface cool.scx.bean.BeanDefinition
- setRole(int) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setRole(int) - Method in interface cool.scx.bean.BeanDefinition
- setScope(String) - Method in class cool.scx.bean.AnnotatedGenericBeanDefinition
- setScope(String) - Method in interface cool.scx.bean.BeanDefinition
- setTempClassLoader(ClassLoader) - Method in class cool.scx.bean.DefaultListableBeanFactory
- setTypeConverter(TypeConverter) - Method in class cool.scx.bean.DefaultListableBeanFactory
All Classes and Interfaces|All Packages