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

Oleg Kalnichevski commented on HTTPCORE-525:
--------------------------------------------

Would you be able to make the proposed changes and submit them with a PR at 
GitHub?

Oleg

> AuditLog should be a one of strategies rather than the only implementation
> --------------------------------------------------------------------------
>
>                 Key: HTTPCORE-525
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-525
>             Project: HttpComponents HttpCore
>          Issue Type: Improvement
>          Components: HttpCore NIO
>    Affects Versions: 5.0-beta2
>            Reporter: Constantine Plotnikov
>            Priority: Major
>
> The method requester.getExceptionLog() returns a list of exceptions that 
> happened during execution. This creates potential memory leak.
> I think that this method should be removed, and replaced with some 
> Consumer<Exception> or better Consumer<Throwable>. Or maybe some specialized 
> interface. For backward compatibility, some default impelemtation of this 
> interace could expose itself via getExceptionLog() method. But I think that 
> this is excessive and those who need them as list might plug listener that 
> collects them.
> Practially no application needs these exceptions as list. Most application 
> need just to log these exception and forget about them.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to