Package org.wicketstuff.gae
Class GaePageManagerProvider
- java.lang.Object
-
- org.apache.wicket.DefaultPageManagerProvider
-
- org.wicketstuff.gae.GaePageManagerProvider
-
- All Implemented Interfaces:
Supplier<IPageManager>,IPageManagerProvider
public class GaePageManagerProvider extends DefaultPageManagerProvider
Provider of aIPageManagersuitable for GAE.- Author:
- svenmeier
-
-
Field Summary
-
Fields inherited from class org.apache.wicket.DefaultPageManagerProvider
application
-
-
Constructor Summary
Constructors Constructor Description GaePageManagerProvider(Application application, int maxPages)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IPageStorenewAsynchronousStore(IPageStore pageStore)InSessionPageStore does not support storing asynchronously.protected IPageStorenewPersistentStore()Store maximum number of pages in the session.-
Methods inherited from class org.apache.wicket.DefaultPageManagerProvider
get, getSerializer, newCachingStore, newCryptingStore, newRequestStore, newSerializingStore
-
-
-
-
Constructor Detail
-
GaePageManagerProvider
public GaePageManagerProvider(Application application, int maxPages)
Constructor.- Parameters:
application- applicationmaxPages- maximum number of pages to hold in session
-
-
Method Detail
-
newAsynchronousStore
protected IPageStore newAsynchronousStore(IPageStore pageStore)
InSessionPageStore does not support storing asynchronously.- Overrides:
newAsynchronousStorein classDefaultPageManagerProvider
-
newPersistentStore
protected IPageStore newPersistentStore()
Store maximum number of pages in the session.- Overrides:
newPersistentStorein classDefaultPageManagerProvider
-
-