Logo Search packages:      
Sourcecode: jakarta-jmeter version File versions  Download package

org::apache::jmeter::protocol::http::control::CacheManager Class Reference

Inheritance diagram for org::apache::jmeter::protocol::http::control::CacheManager:


List of all members.

Detailed Description

Handles HTTP Caching

Definition at line 45 of file CacheManager.java.

Public Member Functions

void addConfigElement (ConfigElement config)
void addTestElement (TestElement parm1)
boolean canRemove ()
void clear ()
Object clone ()
Object clone ()
boolean equals (Object o)
boolean expectsModification ()
boolean getClearEachIteration ()
String getComment ()
String getName ()
JMeterProperty getProperty (String key)
boolean getPropertyAsBoolean (String key, boolean defaultVal)
boolean getPropertyAsBoolean (String key)
double getPropertyAsDouble (String key)
float getPropertyAsFloat (String key)
int getPropertyAsInt (String key, int defaultValue)
int getPropertyAsInt (String key)
long getPropertyAsLong (String key)
String getPropertyAsString (String key, String defaultValue)
String getPropertyAsString (String key)
JMeterContext getThreadContext ()
String getThreadName ()
int hashCode ()
boolean isEnabled ()
boolean isRunningVersion ()
boolean isTemporary (JMeterProperty property)
PropertyIterator propertyIterator ()
void recoverRunningVersion ()
void removeProperty (String key)
void saveDetails (HttpMethod method, SampleResult res) throws URIException
void saveDetails (URLConnection conn, SampleResult res)
void setClearEachIteration (boolean clear)
void setComment (String comment)
void setHeaders (HttpURLConnection conn, URL url)
void setHeaders (URL url, HttpMethod method)
void setName (String name)
void setProperty (String name, int value, int dflt)
void setProperty (String name, int value)
void setProperty (String name, boolean value, boolean dflt)
void setProperty (String name, boolean value)
void setProperty (String name, String value, String dflt)
void setProperty (String name, String value)
void setProperty (JMeterProperty property)
void setRunningVersion (boolean runningVersion)
void setTemporary (JMeterProperty property)
void setThreadContext (JMeterContext inthreadContext)
void setThreadName (String inthreadName)
void testEnded (String host)
void testEnded ()
void testIterationStart (LoopIterationEvent event)
void testStarted (String host)
void testStarted ()
void traverse (TestElementTraverser traverser)

Static Public Attributes

static final String CLEAR = "clearEachIteration"
static final String COMMENTS = "TestPlan.comments"
static final String ENABLED = "TestElement.enabled"
static final String GUI_CLASS = "TestElement.gui_class"
static final String NAME = "TestElement.name"
static final String PASSWORD = "ConfigTestElement.password"
static final String TEST_CLASS = "TestElement.test_class"
static final String USERNAME = "ConfigTestElement.username"

Protected Member Functions

void addProperty (JMeterProperty property)
void clearTemporary (JMeterProperty property)
void emptyTemporary ()
void logProperties ()
void mergeIn (TestElement element)
void traverseCollection (CollectionProperty col, TestElementTraverser traverser)
void traverseMap (MapProperty map, TestElementTraverser traverser)
void traverseProperty (TestElementTraverser traverser, JMeterProperty value)

Private Member Functions

void clearCache ()
Map getCache ()
String getHeader (HttpMethod method, String name)
boolean isCacheable (SampleResult res)
void setCache (String lastModified, String etag, String url)

Private Attributes

transient ThreadLocal threadCache

Static Private Attributes

static final Logger log = LoggingManager.getLoggerForClass()
static final long serialVersionUID = 233L


class  CacheEntry

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index