Interface HttpRequestInterceptorList

  • All Known Implementing Classes:
    BasicHttpProcessor

    @Deprecated
    public interface HttpRequestInterceptorList
    Deprecated.
    (4.3)
    Provides access to an ordered list of request interceptors. Lists are expected to be built upfront and used read-only afterwards for processing.
    Since:
    4.0
    • 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 add
        index - 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 null if 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