Package org.apache.http.protocol
Interface HttpRequestInterceptorList
-
- All Known Implementing Classes:
BasicHttpProcessor
@Deprecated public interface HttpRequestInterceptorListDeprecated.(4.3)Provides access to an ordered list of request interceptors. Lists are expected to be built upfront and used read-only afterwards forprocessing.- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddRequestInterceptor(HttpRequestInterceptor interceptor)Deprecated.Appends a request interceptor to this list.voidaddRequestInterceptor(HttpRequestInterceptor interceptor, int index)Deprecated.Inserts a request interceptor at the specified index.voidclearRequestInterceptors()Deprecated.Removes all request interceptors from this list.HttpRequestInterceptorgetRequestInterceptor(int index)Deprecated.Obtains a request interceptor from this list.intgetRequestInterceptorCount()Deprecated.Obtains the current size of this list.voidremoveRequestInterceptorByClass(java.lang.Class<? extends HttpRequestInterceptor> clazz)Deprecated.Removes all request interceptor of the specified classvoidsetInterceptors(java.util.List<?> list)Deprecated.Sets the request interceptors in this list.
-
-
-
Method Detail
-
addRequestInterceptor
void addRequestInterceptor(HttpRequestInterceptor interceptor)
Deprecated.Appends a request interceptor to this list.- Parameters:
interceptor- the request interceptor to add
-
addRequestInterceptor
void addRequestInterceptor(HttpRequestInterceptor interceptor, int index)
Deprecated.Inserts a request interceptor at the specified index.- Parameters:
interceptor- the request interceptor to addindex- the index to insert the interceptor at
-
getRequestInterceptorCount
int getRequestInterceptorCount()
Deprecated.Obtains the current size of this list.- Returns:
- the number of request interceptors in this list
-
getRequestInterceptor
HttpRequestInterceptor getRequestInterceptor(int index)
Deprecated.Obtains a request interceptor from this list.- Parameters:
index- the index of the interceptor to obtain, 0 for first- Returns:
- the interceptor at the given index, or
nullif the index is out of range
-
clearRequestInterceptors
void clearRequestInterceptors()
Deprecated.Removes all request interceptors from this list.
-
removeRequestInterceptorByClass
void removeRequestInterceptorByClass(java.lang.Class<? extends HttpRequestInterceptor> clazz)
Deprecated.Removes all request interceptor of the specified class- Parameters:
clazz- the class of the instances to be removed.
-
setInterceptors
void setInterceptors(java.util.List<?> list)
Deprecated.Sets the request interceptors in this list. This list will be cleared and re-initialized to contain all request interceptors from the argument list. If the argument list includes elements that are not request interceptors, the behavior is implementation dependent.- Parameters:
list- the list of request interceptors
-
-