|
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 TestElement
clear
in class AbstractTestElement
public 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 failspublic 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 i
public void removeHeaderNamed(String name)
name
- header namepublic Object getSOAPHeader()
public void setSOAPHeader(Object header)
header
- soap headerpublic 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 |