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