|
SunONE Application Server v8.0 PE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.appserv.web.cache.mapping.CacheMapping
CacheMapping represents a cache target specified via servlet-name or a url-pattern, a timeout, allowed methods, a set of key fields to be used to construct the key into the cache, and a set of constraints on the field values.
Constructor Summary | |
CacheMapping()
default cache mapping |
Method Summary | |
void |
addConstraintField(ConstraintField field)
add a constraint key field |
void |
addKeyField(Field field)
add a key field |
void |
addMethod(java.lang.String method)
add an allowable HTTP method |
boolean |
findMethod(java.lang.String method)
Return true if the specified HTTP request method is
allowed for caching |
ConstraintField[] |
getConstraintFields()
get the constraint fields |
java.lang.String |
getHelperNameRef()
get helper-name-ref associated with this mapping |
Field[] |
getKeyFields()
get the key fields |
Field |
getRefreshField()
get the refresh field |
java.lang.String |
getServletName()
get the underlying servlet-name |
int |
getTimeout()
get the timeout |
Field |
getTimeoutField()
get the timeout field |
java.lang.String |
getURLPattern()
get the underlying url-pattern this mapping applicable |
void |
setHelperNameRef(java.lang.String helperNameRef)
set the helper-ref associated with this |
void |
setMethods(java.lang.String[] methods)
set allowable HTTP methods |
void |
setRefreshField(Field field)
set the refresh field |
void |
setServletName(java.lang.String servletName)
set the servlet-name this mapping applies |
void |
setTimeout(int timeout)
set the timeout |
void |
setTimeoutField(Field field)
set the timeout field |
void |
setURLPattern(java.lang.String urlPattern)
set the url-pattern this mapping applies |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CacheMapping()
Method Detail |
public void setHelperNameRef(java.lang.String helperNameRef)
public void setServletName(java.lang.String servletName)
servletName
- name of the servletpublic void setURLPattern(java.lang.String urlPattern)
urlPattern
- url pattern this mapping appliespublic void setTimeout(int timeout)
timeout
- specific timeout of the cacheable entriespublic void setTimeoutField(Field field)
public void setRefreshField(Field field)
public Field getRefreshField()
public void setMethods(java.lang.String[] methods)
methods
- allowable methodspublic void addMethod(java.lang.String method)
method
- allowable methodpublic void addKeyField(Field field)
field
- key Field to addpublic void addConstraintField(ConstraintField field)
field
- ConstraintField to addpublic java.lang.String getHelperNameRef()
public java.lang.String getServletName()
public java.lang.String getURLPattern()
public boolean findMethod(java.lang.String method)
true
if the specified HTTP request method is
allowed for caching
method
- Request method to checkpublic int getTimeout()
public Field getTimeoutField()
public Field[] getKeyFields()
public ConstraintField[] getConstraintFields()
|
SunONE Application Server v8.0 PE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2003 Sun Microsystems, Inc. All rights reserved.