public abstract class WebApplicationStorage extends Object
Modifier and Type | Field and Description |
---|---|
static String |
STORAGE_PREFIX |
static String |
WEB_APP_CONTEXT_STORAGE_KEY |
static String |
WEB_APP_STORAGE_ENV_KEY
Web application Environment variable name which used to determine where to store web application preferences
|
Constructor and Description |
---|
WebApplicationStorage() |
Modifier and Type | Method and Description |
---|---|
abstract String |
get(String key) |
abstract Set<String> |
getKeys() |
static WebApplicationStorage |
getRoot(ServletContext servletContext)
Returns implementation of web application storage for given servlet context
|
abstract WebApplicationStorage |
getStorage(String name) |
static Object |
lookupEnviromentValue(String key,
Object defaulValue)
Lookups JNDI enviroment variable
|
abstract void |
put(String key,
Object value) |
public static final String WEB_APP_STORAGE_ENV_KEY
public static final String WEB_APP_CONTEXT_STORAGE_KEY
public static final String STORAGE_PREFIX
public static WebApplicationStorage getRoot(ServletContext servletContext) throws Exception
Exception
public static Object lookupEnviromentValue(String key, Object defaulValue)
key
- environment variable namepublic abstract WebApplicationStorage getStorage(String name) throws Exception
Exception