| 
 | J2EE1.4 SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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 trueif 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()
| 
 | J2EE1.4 SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved.