org.nutz.ioc.loader.cached
类 CachedIocLoaderImpl
java.lang.Object
org.nutz.ioc.loader.cached.CachedIocLoaderImpl
- 所有已实现的接口:
- IocLoader, CachedIocLoader
public class CachedIocLoaderImpl
- extends java.lang.Object
- implements CachedIocLoader
简单的带缓存的IocLoader 仅对singleton == true的IocObject对象进行缓存,
- 作者:
- wendal(wendal1985@gmail.com)
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
create
public static CachedIocLoaderImpl create(IocLoader proxyIocLoader)
clear
public void clear()
- 指定者:
- 接口
CachedIocLoader
中的 clear
getName
public java.lang.String[] getName()
- 指定者:
- 接口
IocLoader
中的 getName
- 返回:
- 配置信息里所有对象的名称
has
public boolean has(java.lang.String name)
- 指定者:
- 接口
IocLoader
中的 has
- 返回:
- 配置信息里是否存在一个对象
load
public IocObject load(IocLoading loading,
java.lang.String name)
throws ObjectLoadException
- 从接口
IocLoader
复制的描述
- 每次这个函数被调用,则要构造一个新的 IocObject
- 指定者:
- 接口
IocLoader
中的 load
- 返回:
- IocObject
- 抛出:
ObjectLoadException