org.nutz.mvc.ioc
类 RequestIocContext

java.lang.Object
  继承者 org.nutz.mvc.ioc.RequestIocContext
所有已实现的接口:
IocContext

public class RequestIocContext
extends java.lang.Object
implements IocContext

作者:
zozoh(zozohtnt@gmail.com), wendal(wendal1985@gmail.com)

构造方法摘要
RequestIocContext(javax.servlet.ServletRequest req)
           
 
方法摘要
 void clear()
          清空缓存,注销资源,执行完后,当前上下文对象恢复到初始状态
 void depose()
          销毁当前上下文对象,清空资源,执行完后,当前上下文对象将不再可用
 ObjectProxy fetch(java.lang.String name)
          根据对象的名称获取上下文环境中的一个对象
 javax.servlet.ServletRequest getReq()
           
 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
 

构造方法详细信息

RequestIocContext

public RequestIocContext(javax.servlet.ServletRequest req)
方法详细信息

clear

public void clear()
从接口 IocContext 复制的描述
清空缓存,注销资源,执行完后,当前上下文对象恢复到初始状态

指定者:
接口 IocContext 中的 clear

depose

public void depose()
从接口 IocContext 复制的描述
销毁当前上下文对象,清空资源,执行完后,当前上下文对象将不再可用

指定者:
接口 IocContext 中的 depose

fetch

public ObjectProxy fetch(java.lang.String name)
从接口 IocContext 复制的描述
根据对象的名称获取上下文环境中的一个对象

指定者:
接口 IocContext 中的 fetch
参数:
name - 对象的名称
返回:
对象本身或者 null

remove

public boolean remove(java.lang.String scope,
                      java.lang.String name)
从接口 IocContext 复制的描述
从上下文环境中删一个对象。实现类根据 scope 信息来决定是否删除

指定者:
接口 IocContext 中的 remove
参数:
scope - 对象范围
name - 对象的名称
返回:
true 删除成功。 false 拒绝删除

save

public boolean save(java.lang.String scope,
                    java.lang.String name,
                    ObjectProxy obj)
从接口 IocContext 复制的描述
存储一个对象,根据对象的级别,各个实现类可以决定是否真的存储

指定者:
接口 IocContext 中的 save
参数:
scope - 对象范围
name - 对象的名称
obj - 对象本身
返回:
true 保存成功。 false 拒绝保存

getReq

public javax.servlet.ServletRequest getReq()