package org.nutz.ioc.meta; /** * 描述了一个对象可以监听的事件。 * <p> * 三个属性分别表示: * <ul> * <li>create: 对象创建时触发 * <li>fetch: 对象获取时触发 * <li>depose: 对象销毁时触发 * </ul> * 它们的值: * <ul> * <li>可以是一个函数名,也可以是一个 org.nutz.ioc.IocEventTrigger 的实现类全名 * <li>如果 是函数,那么这个函数就是对象内的一个非静态 public 的函数,而且不能有参数 * <li>如果是 IocEventTrigger 的实现类,你的实现类必须有一个 public 的默认构造函数 * </ul> * * @author zozoh(zozohtnt@gmail.com) * * @see org.nutz.ioc.IocEventTrigger */ public class IocEventSet { private String create; private String fetch; private String depose; public String getCreate() { return create; } public void setCreate(String create) { this.create = create; } public String getFetch() { return fetch; } public void setFetch(String fetch) { this.fetch = fetch; } public String getDepose() { return depose; } public void setDepose(String depose) { this.depose = depose; } }