org.apache.http.protocol.HttpResponseInterceptorList
org.apache.http.protocol.HttpResponseInterceptorList |
|
Provides access to an ordered list of response interceptors.
Lists are expected to be built upfront and used read-only afterwards
for processing.
Known Indirect Subclasses
Summary
Details
Public Methods
public
void
addResponseInterceptor(HttpResponseInterceptor itcp, int index)
Inserts a response interceptor at the specified index.
Parameters
itcp
| the response interceptor to add |
index
| the index to insert the interceptor at
|
Appends a response interceptor to this list.
Parameters
itcp
| the response interceptor to add
|
public
void
clearResponseInterceptors()
Removes all response interceptors from this list.
Obtains a response interceptor from this list.
Parameters
index
| the index of the interceptor to obtain,
0 for first |
Returns
- the interceptor at the given index, or
null
if the index is out of range
public
int
getResponseInterceptorCount()
Obtains the current size of this list.
Returns
- the number of response interceptors in this list
public
void
removeResponseInterceptorByClass(Class clazz)
Removes all response interceptor of the specified class
Parameters
clazz
| the class of the instances to be removed.
|
public
void
setInterceptors(List itcps)
Sets the response interceptors in this list.
This list will be cleared and re-initialized to contain
all response interceptors from the argument list.
If the argument list includes elements that are not response
interceptors, the behavior is implementation dependent.
Parameters
itcps
| the list of response interceptors
|