public class PostgresRepoProvider
extends java.lang.Object
构造器和说明 |
---|
PostgresRepoProvider() |
限定符和类型 | 方法和说明 |
---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
buildSqlSessionParam(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate, java.lang.String actualValue) |
boolean |
contain(java.lang.String groupId, java.lang.String id) |
protected java.lang.Object |
deserialize(java.lang.String className, java.lang.String valueFromPostgres) |
void |
destroy() |
java.lang.Object |
get(java.lang.String groupId, java.lang.String id) |
java.util.List<java.lang.String> |
getAllStatusKeys(java.lang.String groupId) |
java.util.Map<java.lang.String,java.lang.Object> |
getAllStatusObject(java.lang.String groupId) |
protected int |
getCacheSize() |
boolean |
init(RepositorySetting setting) |
boolean |
remove(java.lang.String groupId, java.lang.String id) |
protected java.lang.Class<?> |
safeClassForName(java.lang.String className) |
boolean |
save(java.lang.String groupId, java.lang.String id, java.lang.Object obj, int holdTime) |
boolean |
update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate) |
public boolean init(RepositorySetting setting)
public boolean save(java.lang.String groupId, java.lang.String id, java.lang.Object obj, int holdTime)
public java.util.Map<java.lang.String,java.lang.Object> getAllStatusObject(java.lang.String groupId)
public java.util.List<java.lang.String> getAllStatusKeys(java.lang.String groupId)
public java.lang.Object get(java.lang.String groupId, java.lang.String id)
protected java.lang.Object deserialize(java.lang.String className, java.lang.String valueFromPostgres)
protected java.lang.Class<?> safeClassForName(java.lang.String className)
public boolean update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)
protected java.util.Map<java.lang.String,java.lang.Object> buildSqlSessionParam(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate, java.lang.String actualValue)
public boolean remove(java.lang.String groupId, java.lang.String id)
public void destroy()
public boolean contain(java.lang.String groupId, java.lang.String id)
protected int getCacheSize()