|
||||||||||
| 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(java.lang.String sessionId,
java.lang.String pageMapName,
int pageId,
int pageVersion)
Returns whether the PageStore contains given page. |
|
void |
destroy()
Destroy the store. |
|
|
getPage(java.lang.String sessionId,
java.lang.String pagemap,
int id,
int versionNumber,
int ajaxVersionNumber)
Restores a page version from the persistent layer. |
|
void |
pageAccessed(java.lang.String sessionId,
Page page)
This method is called when the page is accessed. |
|
void |
removePage(java.lang.String sessionId,
java.lang.String pagemap,
int id)
Removes a page from the persistent layer. |
|
void |
storePage(java.lang.String sessionId,
Page page)
Stores the page to a persistent layer. |
|
void |
unbind(java.lang.String sessionId)
The pagestore should cleanup all the pages for that sessionid. |
|
| Method Detail |
|---|
void destroy()
<T> Page getPage(java.lang.String sessionId,
java.lang.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(java.lang.String sessionId,
Page page)
sessionId - page -
void removePage(java.lang.String sessionId,
java.lang.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(java.lang.String sessionId,
Page page)
sessionId - page - void unbind(java.lang.String sessionId)
sessionId -
boolean containsPage(java.lang.String sessionId,
java.lang.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 | |||||||||