| 程序包 | 说明 |
|---|---|
| org.noear.solon.core |
| 限定符和类型 | 字段和说明 |
|---|---|
protected BeanWrap |
BeanWebWrap._bw |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,BeanWrap> |
AopFactoryBase.beans
bean库
|
protected Map<Class<?>,BeanWrap> |
AopFactoryBase.beanWraps
bean包装库
|
| 限定符和类型 | 方法和说明 |
|---|---|
BeanWrap |
BeanWrap.build(Class<?> clz,
Object raw) |
BeanWrap |
AopFactory.get(String key)
获取一个bean
|
static BeanWrap |
Aop.wrap(Class<?> clz)
包装bean(clz)
|
BeanWrap |
AopFactory.wrap(Class<?> clz,
Object raw)
获取一个clz的包装(唯一的)
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
AopFactoryBase.beanNotice(Object key,
BeanWrap wrap)
bean通知
|
protected void |
BeanWebWrap.do_loadHandler(XApp app,
BeanWrap bw,
XMapping cxm) |
void |
BeanLoader.handler(BeanWrap wrap,
T anno) |
static void |
Aop.put(String key,
BeanWrap wrap)
添加bean(key + wrap)
|
void |
AopFactory.put(String key,
BeanWrap wrap)
加入到bean库
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
Aop.beanForeach(BiConsumer<String,BeanWrap> action)
遍历bean (拿到的是bean包装)
|
protected void |
AopFactoryBase.beanSubscribe(Object key,
Act1<BeanWrap> callback)
bean订阅
|
static void |
Aop.getAsyn(Class<?> clz,
Act1<BeanWrap> callback)
异步获取bean (clz)
|
static void |
Aop.getAsyn(String key,
Act1<BeanWrap> callback)
异步获取bean (key)
|
| 构造器和说明 |
|---|
BeanWebWrap(BeanWrap wrap) |
XAction(BeanWrap beanWrap,
XRender reader,
boolean is_rpc,
Method method,
String path) |
Copyright © 2019. All rights reserved.