com.macvu.tiles.cache
Class CacheObjectWrapper

java.lang.Object
  extended by com.macvu.tiles.cache.CacheObjectWrapper

public class CacheObjectWrapper
extends java.lang.Object

User: MVu Provide a convenient wrapper to perform caching for the CacheInformation.


Field Summary
static java.lang.String CACHE_CONTROLLER_REGISTRY
           
static java.lang.String DEFINITIONS_CONFIG_PARAMETER_NAME_LIST
           
static java.lang.String TILE_CACHE_STATUS
           
 
Constructor Summary
CacheObjectWrapper()
           
 
Method Summary
static java.lang.Class applicationClass(java.lang.String className)
           
 java.lang.Object getCache(java.lang.String key)
           
static CacheFactoryManager getCacheFactoryManager(javax.servlet.ServletContext servletContext)
           
 java.lang.String getCacheKey(javax.servlet.http.HttpServletRequest request)
           
static java.util.List getTileDefinitionFileList(javax.servlet.ServletContext servletContext)
           
static TilesCacheStatus getTilesCacheStatus(javax.servlet.ServletContext servletContext)
           
 void initiateCacheInformation(javax.servlet.ServletContext servletContext, CacheInformation info)
           
 boolean isCacheEnabled()
           
 void putCache(java.lang.String key, java.io.Serializable cache)
           
 void reset()
           
static void setTileDefinitionFileList(javax.servlet.ServletContext servletContext, java.util.List fileList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_CONTROLLER_REGISTRY

public static final java.lang.String CACHE_CONTROLLER_REGISTRY
See Also:
Constant Field Values

TILE_CACHE_STATUS

public static final java.lang.String TILE_CACHE_STATUS
See Also:
Constant Field Values

DEFINITIONS_CONFIG_PARAMETER_NAME_LIST

public static final java.lang.String DEFINITIONS_CONFIG_PARAMETER_NAME_LIST
See Also:
Constant Field Values
Constructor Detail

CacheObjectWrapper

public CacheObjectWrapper()
Method Detail

initiateCacheInformation

public void initiateCacheInformation(javax.servlet.ServletContext servletContext,
                                     CacheInformation info)

reset

public void reset()

isCacheEnabled

public boolean isCacheEnabled()

getCacheKey

public java.lang.String getCacheKey(javax.servlet.http.HttpServletRequest request)

getCache

public java.lang.Object getCache(java.lang.String key)

putCache

public void putCache(java.lang.String key,
                     java.io.Serializable cache)

getCacheFactoryManager

public static CacheFactoryManager getCacheFactoryManager(javax.servlet.ServletContext servletContext)

getTilesCacheStatus

public static TilesCacheStatus getTilesCacheStatus(javax.servlet.ServletContext servletContext)

applicationClass

public static java.lang.Class applicationClass(java.lang.String className)
                                        throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getTileDefinitionFileList

public static java.util.List getTileDefinitionFileList(javax.servlet.ServletContext servletContext)

setTileDefinitionFileList

public static void setTileDefinitionFileList(javax.servlet.ServletContext servletContext,
                                             java.util.List fileList)


Copyright © 2005 MacVu group. All Rights Reserved.