public class ObjectProxy
extends java.lang.Object
这个对象需要小心被创建和使用。为了防止循环注入的问题,通常,ObjectMaker 需要快速
创建一个 ObjectProxy, 存入上下文。 然后慢慢的设置它的 weaver 和 fetch。
在出现异常的时候,一定要将该对象从上下文中移除掉。
构造器和说明 |
---|
ObjectProxy() |
ObjectProxy(java.lang.Object obj) |
限定符和类型 | 方法和说明 |
---|---|
void |
depose() |
<T> T |
get(java.lang.Class<T> classOfT,
IocMaking ing) |
java.lang.Object |
getObj() |
ObjectProxy |
setDepose(IocEventTrigger<java.lang.Object> depose) |
ObjectProxy |
setFetch(IocEventTrigger<java.lang.Object> fetch) |
ObjectProxy |
setObj(java.lang.Object obj) |
ObjectProxy |
setWeaver(ObjectWeaver weaver) |
public ObjectProxy setWeaver(ObjectWeaver weaver)
public ObjectProxy setObj(java.lang.Object obj)
public ObjectProxy setFetch(IocEventTrigger<java.lang.Object> fetch)
public ObjectProxy setDepose(IocEventTrigger<java.lang.Object> depose)
public <T> T get(java.lang.Class<T> classOfT, IocMaking ing)
public void depose()
public java.lang.Object getObj()