public class ScopeBeanFactory extends Object
| 构造器和说明 |
|---|
ScopeBeanFactory(ScopeBeanFactory parent,
ExtensionAccessor extensionAccessor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
<T> T |
getBean(Class<T> type) |
<T> T |
getBean(String name,
Class<T> type) |
<T> T |
getOrRegisterBean(Class<T> type) |
<T> T |
getOrRegisterBean(Class<T> type,
Function<? super Class<T>,? extends T> mappingFunction) |
<T> T |
getOrRegisterBean(String name,
Class<T> type) |
<T> T |
getOrRegisterBean(String name,
Class<T> type,
Function<? super Class<T>,? extends T> mappingFunction) |
<T> T |
initializeBean(T bean) |
<T> T |
registerBean(Class<T> bean) |
void |
registerBean(Object bean) |
<T> T |
registerBean(String name,
Class<T> clazz) |
void |
registerBean(String name,
Object bean) |
public ScopeBeanFactory(ScopeBeanFactory parent, ExtensionAccessor extensionAccessor)
public <T> T registerBean(Class<T> bean) throws ScopeBeanException
public <T> T registerBean(String name, Class<T> clazz) throws ScopeBeanException
public void registerBean(Object bean)
public <T> T getOrRegisterBean(Class<T> type)
public <T> T getOrRegisterBean(Class<T> type, Function<? super Class<T>,? extends T> mappingFunction)
public <T> T getOrRegisterBean(String name, Class<T> type, Function<? super Class<T>,? extends T> mappingFunction)
public <T> T initializeBean(T bean)
public <T> T getBean(Class<T> type)
public void destroy()
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.