001/* 002 * ==================================================================== 003 * Licensed to the Apache Software Foundation (ASF) under one 004 * or more contributor license agreements. See the NOTICE file 005 * distributed with this work for additional information 006 * regarding copyright ownership. The ASF licenses this file 007 * to you under the Apache License, Version 2.0 (the 008 * "License"); you may not use this file except in compliance 009 * with the License. You may obtain a copy of the License at 010 * 011 * http://www.apache.org/licenses/LICENSE-2.0 012 * 013 * Unless required by applicable law or agreed to in writing, 014 * software distributed under the License is distributed on an 015 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 016 * KIND, either express or implied. See the License for the 017 * specific language governing permissions and limitations 018 * under the License. 019 * ==================================================================== 020 * 021 * This software consists of voluntary contributions made by many 022 * individuals on behalf of the Apache Software Foundation. For more 023 * information on the Apache Software Foundation, please see 024 * <http://www.apache.org/>. 025 * 026 */ 027package org.apache.http.client.params; 028 029import org.apache.http.auth.params.AuthPNames; 030import org.apache.http.conn.params.ConnConnectionPNames; 031import org.apache.http.conn.params.ConnManagerPNames; 032import org.apache.http.conn.params.ConnRoutePNames; 033import org.apache.http.cookie.params.CookieSpecPNames; 034import org.apache.http.params.CoreConnectionPNames; 035import org.apache.http.params.CoreProtocolPNames; 036 037/** 038 * Collected parameter names for the HttpClient module. 039 * This interface combines the parameter definitions of the HttpClient 040 * module and all dependency modules or informational units. 041 * It does not define additional parameter names, but references 042 * other interfaces defining parameter names. 043 * <p> 044 * This interface is meant as a navigation aid for developers. 045 * When referring to parameter names, you should use the interfaces 046 * in which the respective constants are actually defined. 047 * </p> 048 * 049 * @since 4.0 050 * 051 * @deprecated (4.3) use 052 * {@link org.apache.http.client.config.RequestConfig}, 053 * {@link org.apache.http.config.ConnectionConfig}, 054 * {@link org.apache.http.config.SocketConfig} 055 */ 056@Deprecated 057public interface AllClientPNames extends 058 CoreConnectionPNames, CoreProtocolPNames, 059 ClientPNames, AuthPNames, CookieSpecPNames, 060 ConnConnectionPNames, ConnManagerPNames, ConnRoutePNames { 061 062 // no additional definitions 063} 064