[ 
https://issues.apache.org/jira/browse/HTTPCORE-71?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12493873
 ] 

Ortwin Glück commented on HTTPCORE-71:
--------------------------------------

The Cloneable "interface" and Object's implementation are definitely flawed 
IMO. Basically it makes no sense to blindly use clone() of an Object without 
having read the implementation details. It's simply undefined what you will 
get. Also the cumbersome exception is annoying. Some classes declare it, others 
catch it internally. But apart from that it's quite handy. As long as you know 
the Object that you are dealing with (specific clone() contract) it's okay. 
It's basically the same as having a non-standard copy() method.

> [Basic]HttpParams can not be duplicated
> ---------------------------------------
>
>                 Key: HTTPCORE-71
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-71
>             Project: HttpComponents Core
>          Issue Type: Bug
>          Components: HttpCore
>    Affects Versions: 4.0-alpha4
>            Reporter: Roland Weber
>         Assigned To: Roland Weber
>            Priority: Minor
>             Fix For: 4.0-alpha5
>
>
> There is no method to obtain a list of parameter names. Neither does 
> BasicHttpParams implement the Cloneable interface. This makes it impossible 
> to duplicate a given set of parameters.
> I'll come up with a patch in a week or two. Probably the clone() option, 
> since it avoids the problem of parent parameters.
> cheers,
>   Roland

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to