|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jmeter.protocol.http.util.accesslog.SessionFilter
public class SessionFilter
Provides Session Filtering for the AccessLog Sampler.
Field Summary | |
---|---|
protected Map<String,CookieManager> |
cookieManagers
These objects are static across multiple threads in a test, via clone() method. |
protected CookieManager |
lastUsed
|
protected Set<CookieManager> |
managersInUse
|
Constructor Summary | |
---|---|
SessionFilter()
|
Method Summary | |
---|---|
Object |
clone()
|
void |
excludeFiles(String[] filenames)
Exclude all files in the array |
void |
excludePattern(String[] regexp)
Exclude any log entry that contains the following regular expression pattern. |
String |
filter(String text)
In case the user wants to replace the file extension, log parsers should call this method. |
protected CookieManager |
getCookieManager(String ipAddr)
|
protected String |
getIpAddress(String logLine)
|
protected boolean |
hasExcPattern(String text)
|
void |
includeFiles(String[] filenames)
Include all files in the array. |
void |
includePattern(String[] regexp)
Include any log entry that contains the following regular expression pattern. |
boolean |
isFiltered(String path,
TestElement sampler)
Log parser will call this method to see if a particular entry should be filtered or not. |
void |
reset()
Tell the filter when the parsing has reached the end of the log file and is about to begin again. |
void |
setReplaceExtension(String oldextension,
String newextension)
|
void |
threadFinished()
Called for each thread after all samples have been processed. |
void |
threadStarted()
Called for each thread before starting sampling. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Map<String,CookieManager> cookieManagers
protected Set<CookieManager> managersInUse
protected CookieManager lastUsed
Constructor Detail |
---|
public SessionFilter()
Method Detail |
---|
protected boolean hasExcPattern(String text)
protected String getIpAddress(String logLine)
public void reset()
reset
in interface Filter
public Object clone()
clone
in interface TestCloneable
clone
in class Object
public void excludeFiles(String[] filenames)
excludeFiles
in interface Filter
public void excludePattern(String[] regexp)
excludePattern
in interface Filter
public String filter(String text)
filter
in interface Filter
public void includeFiles(String[] filenames)
includeFiles
in interface Filter
public void includePattern(String[] regexp)
includePattern
in interface Filter
public boolean isFiltered(String path, TestElement sampler)
isFiltered
in interface Filter
protected CookieManager getCookieManager(String ipAddr)
public void setReplaceExtension(String oldextension, String newextension)
setReplaceExtension
in interface Filter
public void threadFinished()
threadFinished
in interface ThreadListener
JMeterThread.threadFinished(LoopIterationListener)
public void threadStarted()
threadStarted
in interface ThreadListener
JMeterThread.threadStarted()
|
Apache JMeter | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |