Class DefaultHttpParams
java.lang.Object
org.apache.commons.httpclient.params.DefaultHttpParams
- All Implemented Interfaces:
Serializable,Cloneable,HttpParams
- Direct Known Subclasses:
HostParams,HttpConnectionParams,HttpMethodParams
@Deprecated
public class DefaultHttpParams
extends Object
implements HttpParams, Serializable, Cloneable
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project.
It is not recommended to use it in any new code.
Instead, use HTTP client API plugins as a dependency in your code.
E.g.
Apache HttpComponents Client API 4.x Plugin or
Async HTTP Client Plugin.
This class represents a collection of HTTP protocol parameters. Protocol parameters
may be linked together to form a hierarchy. If a particular parameter value has not been
explicitly defined in the collection itself, its value will be drawn from the parent
collection of parameters.
- Since:
- 3.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a new collection of parameters with the collection returned bygetDefaultParams()as a parent.DefaultHttpParams(HttpParams defaults) Deprecated.Creates a new collection of parameters with the given parent. -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Deprecated.Removes all parameters from this collection.clone()Deprecated.Clones this collection of parameters.booleangetBooleanParameter(String name, boolean defaultValue) Deprecated.Returns aBooleanparameter value with the given name.static HttpParamsDeprecated.Gets the default HttpParams to be used.Deprecated.Returns the parent collection that this collection will defer to for a default value if a particular parameter is not explicitly set in the collection itselfdoublegetDoubleParameter(String name, double defaultValue) Deprecated.Returns aDoubleparameter value with the given name.intgetIntParameter(String name, int defaultValue) Deprecated.Returns anIntegerparameter value with the given name.longgetLongParameter(String name, long defaultValue) Deprecated.Returns aLongparameter value with the given name.getParameter(String name) Deprecated.Returns a parameter value with the given name.booleanisParameterFalse(String name) Deprecated.Returns true if the parameter is either not set or is false, false otherwise.booleanisParameterSet(String name) Deprecated.Returns true if the parameter is set at any level, false otherwise.booleanisParameterSetLocally(String name) Deprecated.Returns true if the parameter is set locally, false otherwise.booleanisParameterTrue(String name) Deprecated.Returns true if the parameter is set and is true, false otherwise.voidsetBooleanParameter(String name, boolean value) Deprecated.Assigns aBooleanto the parameter with the given namevoidsetDefaults(HttpParams params) Deprecated.Assigns the parent collection that this collection will defer to for a default value if a particular parameter is not explicitly set in the collection itselfvoidsetDoubleParameter(String name, double value) Deprecated.Assigns aDoubleto the parameter with the given namestatic voidsetHttpParamsFactory(HttpParamsFactory httpParamsFactory) Deprecated.Sets the factory that will provide the default HttpParams.voidsetIntParameter(String name, int value) Deprecated.Assigns anIntegerto the parameter with the given namevoidsetLongParameter(String name, long value) Deprecated.Assigns aLongto the parameter with the given namevoidsetParameter(String name, Object value) Deprecated.Assigns the value to the parameter with the given namevoidsetParameters(String[] names, Object value) Deprecated.Assigns the value to all the parameter with the given names
-
Constructor Details
-
DefaultHttpParams
Deprecated.Creates a new collection of parameters with the given parent. The collection will defer to its parent for a default value if a particular parameter is not explicitly set in the collection itself.- Parameters:
defaults- the parent collection to defer to, if a parameter is not explictly set in the collection itself.
-
DefaultHttpParams
public DefaultHttpParams()Deprecated.Creates a new collection of parameters with the collection returned bygetDefaultParams()as a parent. The collection will defer to its parent for a default value if a particular parameter is not explicitly set in the collection itself.- See Also:
-
-
Method Details
-
getDefaultParams
Deprecated.Gets the default HttpParams to be used.- Returns:
- the value returned from
HttpParamsFactory#getDefaultParams() - See Also:
-
setHttpParamsFactory
Deprecated.Sets the factory that will provide the default HttpParams.- Parameters:
httpParamsFactory- an instance of HttpParamsFactory- See Also:
-
getDefaults
Deprecated.Description copied from interface:HttpParamsReturns the parent collection that this collection will defer to for a default value if a particular parameter is not explicitly set in the collection itself- Specified by:
getDefaultsin interfaceHttpParams- Returns:
- the parent collection to defer to, if a particular parameter is not explictly set in the collection itself.
- See Also:
-
setDefaults
Deprecated.Description copied from interface:HttpParamsAssigns the parent collection that this collection will defer to for a default value if a particular parameter is not explicitly set in the collection itself- Specified by:
setDefaultsin interfaceHttpParams- Parameters:
params- the parent collection to defer to, if a particular parameter is not explictly set in the collection itself.- See Also:
-
getParameter
Deprecated.Description copied from interface:HttpParamsReturns a parameter value with the given name. If the parameter is not explicitly defined in this collection, its value will be drawn from a higer level collection at which this parameter is defined. If the parameter is not explicitly set anywhere up the hierarchy, null value is returned.- Specified by:
getParameterin interfaceHttpParams- Parameters:
name- the parent name.- Returns:
- an object that represents the value of the parameter.
- See Also:
-
setParameter
Deprecated.Description copied from interface:HttpParamsAssigns the value to the parameter with the given name- Specified by:
setParameterin interfaceHttpParams- Parameters:
name- parameter namevalue- parameter value
-
setParameters
Deprecated.Assigns the value to all the parameter with the given names- Parameters:
names- array of parameter namevalue- parameter value
-
getLongParameter
Deprecated.Description copied from interface:HttpParamsReturns aLongparameter value with the given name. If the parameter is not explicitly defined in this collection, its value will be drawn from a higer level collection at which this parameter is defined. If the parameter is not explicitly set anywhere up the hierarchy, the default value is returned.- Specified by:
getLongParameterin interfaceHttpParams- Parameters:
name- the parent name.defaultValue- the default value.- Returns:
- a
Longthat represents the value of the parameter. - See Also:
-
setLongParameter
Deprecated.Description copied from interface:HttpParamsAssigns aLongto the parameter with the given name- Specified by:
setLongParameterin interfaceHttpParams- Parameters:
name- parameter namevalue- parameter value
-
getIntParameter
Deprecated.Description copied from interface:HttpParamsReturns anIntegerparameter value with the given name. If the parameter is not explicitly defined in this collection, its value will be drawn from a higer level collection at which this parameter is defined. If the parameter is not explicitly set anywhere up the hierarchy, the default value is returned.- Specified by:
getIntParameterin interfaceHttpParams- Parameters:
name- the parent name.defaultValue- the default value.- Returns:
- a
Integerthat represents the value of the parameter. - See Also:
-
setIntParameter
Deprecated.Description copied from interface:HttpParamsAssigns anIntegerto the parameter with the given name- Specified by:
setIntParameterin interfaceHttpParams- Parameters:
name- parameter namevalue- parameter value
-
getDoubleParameter
Deprecated.Description copied from interface:HttpParamsReturns aDoubleparameter value with the given name. If the parameter is not explicitly defined in this collection, its value will be drawn from a higer level collection at which this parameter is defined. If the parameter is not explicitly set anywhere up the hierarchy, the default value is returned.- Specified by:
getDoubleParameterin interfaceHttpParams- Parameters:
name- the parent name.defaultValue- the default value.- Returns:
- a
Doublethat represents the value of the parameter. - See Also:
-
setDoubleParameter
Deprecated.Description copied from interface:HttpParamsAssigns aDoubleto the parameter with the given name- Specified by:
setDoubleParameterin interfaceHttpParams- Parameters:
name- parameter namevalue- parameter value
-
getBooleanParameter
Deprecated.Description copied from interface:HttpParamsReturns aBooleanparameter value with the given name. If the parameter is not explicitly defined in this collection, its value will be drawn from a higer level collection at which this parameter is defined. If the parameter is not explicitly set anywhere up the hierarchy, the default value is returned.- Specified by:
getBooleanParameterin interfaceHttpParams- Parameters:
name- the parent name.defaultValue- the default value.- Returns:
- a
Booleanthat represents the value of the parameter. - See Also:
-
setBooleanParameter
Deprecated.Description copied from interface:HttpParamsAssigns aBooleanto the parameter with the given name- Specified by:
setBooleanParameterin interfaceHttpParams- Parameters:
name- parameter namevalue- parameter value
-
isParameterSet
Deprecated.Description copied from interface:HttpParamsReturns true if the parameter is set at any level, false otherwise.- Specified by:
isParameterSetin interfaceHttpParams- Parameters:
name- parameter name- Returns:
- true if the parameter is set at any level, false otherwise.
-
isParameterSetLocally
Deprecated.Description copied from interface:HttpParamsReturns true if the parameter is set locally, false otherwise.- Specified by:
isParameterSetLocallyin interfaceHttpParams- Parameters:
name- parameter name- Returns:
- true if the parameter is set locally, false otherwise.
-
isParameterTrue
Deprecated.Description copied from interface:HttpParamsReturns true if the parameter is set and is true, false otherwise.- Specified by:
isParameterTruein interfaceHttpParams- Parameters:
name- parameter name- Returns:
- true if the parameter is set and is true, false otherwise.
-
isParameterFalse
Deprecated.Description copied from interface:HttpParamsReturns true if the parameter is either not set or is false, false otherwise.- Specified by:
isParameterFalsein interfaceHttpParams- Parameters:
name- parameter name- Returns:
- true if the parameter is either not set or is false, false otherwise.
-
clear
public void clear()Deprecated.Removes all parameters from this collection. -
clone
Deprecated.Clones this collection of parameters. Please note that paramter values themselves are not cloned.- Throws:
CloneNotSupportedException- See Also:
-