hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Sedding (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HTTPCLIENT-1864) [OSGi] Allow to configure the OSGi client default timeouts
Date Wed, 02 Aug 2017 15:57:01 GMT

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

Julian Sedding commented on HTTPCLIENT-1864:
--------------------------------------------

[~marett] I have an experimental bundle with support for injecting pre-configured HttpClient
instances via OSGi service registry (install in addition to httpclient-osgi). Check out https://github.com/code-distillery/httpclient-configuration-support
and let me know if that looks interesting. I am planning to contribute this back to the httpclient-osgi
project once I am happy with it and when I find the time.

> [OSGi] Allow to configure the OSGi client default timeouts
> ----------------------------------------------------------
>
>                 Key: HTTPCLIENT-1864
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-1864
>             Project: HttpComponents HttpClient
>          Issue Type: Improvement
>          Components: HttpClient (classic)
>    Affects Versions: 4.5
>            Reporter: Timothee Maret
>            Priority: Minor
>             Fix For: Stuck
>
>
> The OSGI HTTP client currently comes with default connection and socket timeouts.
> The default timeouts are infinite values. Those infinite timeouts imply that a failing
connection may hang forever wasting the associated resources and potentially causing the process
to stop with hardly reproducible issues.
> There already is a way to configure the timeouts per client instance. This approach provides
a great flexibility but it comes at the cost of I. tedious and error prone configurations,
II. not solving the issue once for all (new components may forget to add support for timeouts).
> Allowing to configure the default globally or via the factory configuration (with defaults)
would give a simpler configuration overall and inherit the configurable default to all consumers
of the client.
> This improvement shall only applies to the OSGI client.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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


Mime
View raw message