org.nutz.ioc
类 ObjectProxy
java.lang.Object
org.nutz.ioc.ObjectProxy
public class ObjectProxy
- extends java.lang.Object
每次获取对象时会触发 fetch 事件,销毁时触发 depose 事件。
这个对象需要小心被创建和使用。为了防止循环注入的问题,通常,ObjectMaker 需要快速
创建一个 ObjectProxy, 存入上下文。 然后慢慢的设置它的 weaver 和 fetch。
在出现异常的时候,一定要将该对象从上下文中移除掉。
- 作者:
- zozoh(zozohtnt@gmail.com)
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectProxy
public ObjectProxy()
setWeaver
public ObjectProxy setWeaver(ObjectWeaver weaver)
setObj
public ObjectProxy setObj(java.lang.Object obj)
setFetch
public ObjectProxy setFetch(IocEventTrigger<java.lang.Object> fetch)
setDepose
public ObjectProxy setDepose(IocEventTrigger<java.lang.Object> depose)
get
public <T> T get(java.lang.Class<T> classOfT,
IocMaking ing)
depose
public void depose()