public abstract class AbstractContainer<T> extends Object implements IContainer<T>
| 限定符和类型 | 字段和说明 |
|---|---|
protected IEmapApp |
app |
protected T |
obj |
protected self.micromagic.eterna.digester2.ConfigResource |
res |
| 构造器和说明 |
|---|
AbstractContainer(IEmapApp app,
self.micromagic.eterna.digester2.ConfigResource res,
long idelTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
清除容器中存放的内容。
|
T |
get()
获取容器中存放的对象。
|
IEmapApp |
getApp()
获取容器对象所在的应用。
|
String |
getAppName()
获取容器对象所在的应用名称。
|
self.micromagic.eterna.digester2.ConfigResource |
getConfigResource()
获取容器对象所存放的配置资源。
|
boolean |
isTimeout(long now)
根据给出的当前时间来判断容器是否已超时。
|
protected abstract T |
load()
载入存放的对象。
|
protected final IEmapApp app
protected final self.micromagic.eterna.digester2.ConfigResource res
protected T obj
public AbstractContainer(IEmapApp app, self.micromagic.eterna.digester2.ConfigResource res, long idelTime)
public String getAppName()
IContainergetAppName 在接口中 IContainer<T>public self.micromagic.eterna.digester2.ConfigResource getConfigResource()
IContainergetConfigResource 在接口中 IContainer<T>public IEmapApp getApp()
IContainergetApp 在接口中 IContainer<T>public T get()
IContainerget 在接口中 IContainer<T>protected abstract T load()
public boolean isTimeout(long now)
IContainerisTimeout 在接口中 IContainer<T>now - 当前时间public void clear()
IContainerclear 在接口中 IContainer<T>Copyright © 2022. All rights reserved.