Interface PersistenceService
-
- All Known Implementing Classes:
JansPersistenceService,PersistenceServiceImpl,RedisPersistenceService,SqlPersistenceServiceImpl
public interface PersistenceService- Author:
- yuriyz
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreate()booleancreate(Rp rp)booleancreateExpiredObject(ExpiredObject obj)booleandeleteAllExpiredObjects()booleandeleteExpiredObjectsByKey(java.lang.String key)voiddestroy()ExpiredObjectgetExpiredObject(java.lang.String key)RpgetRp(java.lang.String rpId)java.util.Set<Rp>getRps()booleanisExpiredObjectPresent(java.lang.String key)booleanremove(java.lang.String rpId)booleanremoveAllRps()booleanupdate(Rp rp)
-
-
-
Method Detail
-
create
void create()
-
create
boolean create(Rp rp)
-
createExpiredObject
boolean createExpiredObject(ExpiredObject obj)
-
update
boolean update(Rp rp)
-
getRp
Rp getRp(java.lang.String rpId)
-
getExpiredObject
ExpiredObject getExpiredObject(java.lang.String key)
-
isExpiredObjectPresent
boolean isExpiredObjectPresent(java.lang.String key)
-
removeAllRps
boolean removeAllRps()
-
getRps
java.util.Set<Rp> getRps()
-
destroy
void destroy()
-
remove
boolean remove(java.lang.String rpId)
-
deleteExpiredObjectsByKey
boolean deleteExpiredObjectsByKey(java.lang.String key)
-
deleteAllExpiredObjects
boolean deleteAllExpiredObjects()
-
-