ThingManagerpublic class RedisThingManager extends AbstractThingManager
listeners, name, packages, rootDir| 构造器 | 说明 |
|---|---|
RedisThingManager(String name,
File rootFile) |
| 修饰符和类型 | 方法 | 说明 |
|---|---|---|
boolean |
createCategory(String categoryName) |
创建新的目录。
|
Thing |
doLoadThing(String thingName) |
装载事物。
|
boolean |
doRemoveThing(Thing thing) |
执行删除事物。
|
boolean |
doSaveThing(Thing thing) |
执行保存事物。
|
URL |
findResource(String name) |
查找资源。
|
ThingClassLoader |
getClassLoader() |
返回事物管理器的类装载器。
|
String |
getClassPath() |
获取事物管理器所依赖的类库的路径。
|
redis.clients.jedis.Jedis |
getJedis() |
返回Jedis示例。
|
InputStream |
getResourceAsStream(String name) |
获取资源当作输入流,如果没有返回null。
|
void |
init(Properties properties) |
初始化事物管理器。
|
boolean |
isSaveable() |
事物是否是可以保存的,如果不能保存,那么即使事物在内存中改变了,也不能同步到存储上。
|
void |
refresh() |
刷新事物管理者。
|
void |
releaseJedis(redis.clients.jedis.Jedis jedis) |
释放连接。
|
boolean |
remove() |
删除此事物管理者,在此方法里实现清除此事物管理者的相关内容。
|
boolean |
removeCategory(String categoryName) |
删除一个目录。
|
addThingManagerListener, clearCache, getCategory, getCategory, getCategorys, getName, getRootDir, getThing, getThingIndexs, getThingIndexs, getThings, getThings, iterator, iterator, refresh, refreshParentCategory, remove, removeThingManagerListener, save, setName, setRootDirpublic RedisThingManager(String name, File rootFile) throws IOException
IOExceptionpublic redis.clients.jedis.Jedis getJedis()
public void releaseJedis(redis.clients.jedis.Jedis jedis)
jedis - jedispublic boolean createCategory(String categoryName)
ThingManagercategoryName - 目录名称public void refresh()
ThingManagerpublic boolean remove()
ThingManagerpublic boolean removeCategory(String categoryName)
ThingManagercategoryName - 目录名称public ThingClassLoader getClassLoader()
ThingManagerpublic String getClassPath()
ThingManagerpublic InputStream getResourceAsStream(String name)
ThingManagername - 资源名public URL findResource(String name)
ThingManagername - 资源名public void init(Properties properties)
ThingManagerproperties - 参数public Thing doLoadThing(String thingName)
AbstractThingManagerdoLoadThing 在类中 AbstractThingManagerthingName - 事物名public boolean doRemoveThing(Thing thing)
AbstractThingManagerdoRemoveThing 在类中 AbstractThingManagerthing - 事物public boolean doSaveThing(Thing thing)
AbstractThingManagerdoSaveThing 在类中 AbstractThingManagerthing - 事物public boolean isSaveable()
ThingManagerCopyright © 2018 xworker.org. All rights reserved.