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 void
create()
boolean
create(Rp rp)
boolean
createExpiredObject(ExpiredObject obj)
boolean
deleteAllExpiredObjects()
boolean
deleteExpiredObjectsByKey(java.lang.String key)
void
destroy()
ExpiredObject
getExpiredObject(java.lang.String key)
Rp
getRp(java.lang.String rpId)
java.util.Set<Rp>
getRps()
boolean
isExpiredObjectPresent(java.lang.String key)
boolean
remove(java.lang.String rpId)
boolean
removeAllRps()
boolean
update(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()
-
-