|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.config.ConfigTestElement
org.apache.jmeter.protocol.http.control.HeaderManager
public class HeaderManager
This class provides an interface to headers file to pass HTTP headers along with a request.
| Field Summary | |
|---|---|
static String |
HEADERS
|
| Fields inherited from class org.apache.jmeter.config.ConfigTestElement |
|---|
PASSWORD, USERNAME |
| Fields inherited from interface org.apache.jmeter.testelement.TestElement |
|---|
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS |
| Constructor Summary | |
|---|---|
HeaderManager()
|
|
| Method Summary | |
|---|---|
void |
add()
Add an empty header. |
void |
add(Header h)
Add a header. |
void |
addFile(String headerFile)
Add header data from a file. |
void |
clear()
Clear the TestElement of all data. |
Header |
get(int i)
Return the header at index i. |
Class<? extends String> |
getColumnClass(int column)
|
int |
getColumnCount()
|
String |
getColumnName(int column)
|
Header |
getHeader(int row)
|
CollectionProperty |
getHeaders()
Get the collection of JMeterProperty entries representing the headers. |
Object |
getSOAPHeader()
Added support for SOAP related header stuff. 1-29-04 Peter Lin |
HeaderManager |
merge(TestElement element,
boolean preferLocalValues)
Merge the attributes with a another HeaderManager's attributes. |
void |
remove(int index)
Remove a header. |
void |
removeHeaderNamed(String name)
Remove from Headers the header named name |
void |
save(String headFile)
Save the header data to a file. |
void |
setSOAPHeader(Object header)
Set the SOAPHeader with the SOAPHTTPConnection object. |
int |
size()
Return the number of headers. |
| Methods inherited from class org.apache.jmeter.config.ConfigTestElement |
|---|
addConfigElement, addTestElement, expectsModification |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jmeter.config.ConfigElement |
|---|
clone |
| Field Detail |
|---|
public static final String HEADERS
| Constructor Detail |
|---|
public HeaderManager()
| Method Detail |
|---|
public void clear()
clear in interface TestElementclear in class AbstractTestElementpublic CollectionProperty getHeaders()
public int getColumnCount()
public String getColumnName(int column)
public Class<? extends String> getColumnClass(int column)
public Header getHeader(int row)
public void save(String headFile)
throws IOException
headFile - name of the file to store headers into. If name is relative
the system property user.dir will be prepended
IOException - if writing the headers fails
public void addFile(String headerFile)
throws IOException
headerFile - name of the file to read headers from. If name is relative the
system property user.dir will be prepended
IOException - if reading headers failspublic void add(Header h)
h - Header to addpublic void add()
public void remove(int index)
index - index from the header to removepublic int size()
public Header get(int i)
i - index of the header to get
Header at index ipublic void removeHeaderNamed(String name)
name - header namepublic Object getSOAPHeader()
public void setSOAPHeader(Object header)
header - soap header
public HeaderManager merge(TestElement element,
boolean preferLocalValues)
element - The object to be merged withpreferLocalValues - When both objects have a value for the same attribute, this
flag determines which value is preferred.
IllegalArgumentException - if element is not an instance of
HeaderManager
|
Apache JMeter | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||