|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
java.lang.Objectorg.nutz.ioc.impl.ComboContext
public class ComboContext
组合了一组 IocContext。每当保存(save)时,会存入所有的Context。
每当获取时 按照构造Context的顺序,依次获取。 只要有一个 Context 返回了非 null 对象,就立即返回
| 构造方法摘要 | |
|---|---|
ComboContext(IocContext... contexts)
Context 的获取优先级,以数组的顺序来决定 |
|
| 方法摘要 | |
|---|---|
void |
clear()
清空缓存,注销资源,执行完后,当前上下文对象恢复到初始状态 |
void |
depose()
销毁当前上下文对象,清空资源,执行完后,当前上下文对象将不再可用 |
ObjectProxy |
fetch(java.lang.String key)
根据对象的名称获取上下文环境中的一个对象 |
IocContext[] |
getContexts()
|
boolean |
remove(java.lang.String scope,
java.lang.String name)
从上下文环境中删一个对象。 |
boolean |
save(java.lang.String scope,
java.lang.String name,
ObjectProxy obj)
存储一个对象,根据对象的级别,各个实现类可以决定是否真的存储 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public ComboContext(IocContext... contexts)
contexts - | 方法详细信息 |
|---|
public ObjectProxy fetch(java.lang.String key)
IocContext 复制的描述
IocContext 中的 fetchkey - 对象的名称
public boolean save(java.lang.String scope,
java.lang.String name,
ObjectProxy obj)
IocContext 复制的描述
IocContext 中的 savescope - 对象范围name - 对象的名称obj - 对象本身
public boolean remove(java.lang.String scope,
java.lang.String name)
IocContext 复制的描述
IocContext 中的 removescope - 对象范围name - 对象的名称
public void clear()
IocContext 复制的描述
IocContext 中的 clearpublic void depose()
IocContext 复制的描述
IocContext 中的 deposepublic IocContext[] getContexts()
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||