|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface SecondLevelCacheSessionStore.IPageStore
This interface is used by the SecondLevelCacheSessionStore so that pages can be stored to a persistent layer. Implementation should store the page that it gets under the id and version number. So that every page version can be reconstructed when asked for.
as default implementation.
Method Summary | ||
---|---|---|
boolean |
containsPage(String sessionId,
String pageMapName,
int pageId,
int pageVersion)
Returns whether the PageStore contains given page. |
|
void |
destroy()
Destroy the store. |
|
|
getPage(String sessionId,
String pagemap,
int id,
int versionNumber,
int ajaxVersionNumber)
Restores a page version from the persistent layer. |
|
void |
pageAccessed(String sessionId,
Page page)
This method is called when the page is accessed. |
|
void |
removePage(String sessionId,
String pagemap,
int id)
Removes a page from the persistent layer. |
|
void |
storePage(String sessionId,
Page page)
Stores the page to a persistent layer. |
|
void |
unbind(String sessionId)
The pagestore should cleanup all the pages for that sessionid. |
Method Detail |
---|
void destroy()
<T> Page getPage(String sessionId, String pagemap, int id, int versionNumber, int ajaxVersionNumber)
Note that the versionNumber and ajaxVersionNumber parameters may be -1.
T
- type of pagesessionId
- pagemap
- id
- versionNumber
- ajaxVersionNumber
-
void pageAccessed(String sessionId, Page page)
sessionId
- page
- void removePage(String sessionId, String pagemap, int id)
sessionId
- The session of the page that must be removedpagemap
- The pagemap of the page that must be removedid
- The id of the page.void storePage(String sessionId, Page page)
sessionId
- page
- void unbind(String sessionId)
sessionId
- boolean containsPage(String sessionId, String pageMapName, int pageId, int pageVersion)
sessionId
- pageMapName
- pageId
- pageVersion
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |