The two clients are in different packages, so they can coexist.

Gary

On Dec 13, 2012, at 4:16, Eugen Kondrashev <[email protected]> wrote:

> Another question here is it possible to have both HC3.x and HC4.x in one 
> runtime.
> Is there a space for a conflict?
>
> Thanks,
>
> Eugene
>
> Thu Dec 13 2012 10:31:47 GMT+0200 (EET) пользователь Eugen Kondrashev
> ([email protected]) написал:
>
>
> Hi Oleg,
>
> Well, ok, but the question then,
>
> Is it possible to define socket factory instance for https scheme on per
> client instance basis for HC 4.x?
>
> Thanks,
>
> Eugene
>
>   Wed Dec 12 2012 19:21:57 GMT+0200 (EET) пользователь Oleg Kalnichevski
>   ([email protected]) написал:
>
>
>   On Wed, 2012-12-12 at 20:27 +0400, Eugen Kondrashev wrote:
>   > Hi experts,
>   >
>   > I'm using commons-httpclient-3.1 for my project purposes.
>   >
>   > There are infrastructure and client layers in the project.
>   > Infrastructure uses http client to talk to the server(over ssl), while
>   client layer performing requests to third party sites(both http\https).
>   >
>   > And the requirement is that the http client that is communicating to
>   server should determine its own Protocol instance for "https" scheme(with
>   its own socket factory), while the one from the client layer needs to
>   introduce another Protocol instance for the _same_ "https" scheme(with
>   socket factory configured to auto-accept remote certificates for
>   example).
>   >
>   > So, current problem is that it can exist only one Protocol instance for
>   the same scheme type. And now I'm facing with issue when infra layer
>   stops communicating with server once the client layer has established
>   https connection to some third party site.
>   >
>   > The exception I keep getting is
>   > java.net.SocketException: Already bound
>   > at java.net.Socket.bind(Socket.java:614)
>   > at sun.security.ssl.BaseSSLSocketImpl.bind(BaseSSLSocketImpl.java:114)
>   > at sun.security.ssl.SSLSocketImpl.bind(SSLSocketImpl.java:65)
>   >
>   > And the funny thing that this exception comes from socket factory
>   defined from the client layer, while the call is done from the infra
>   layer.
>   >
>   > So my questions are:
>   > 1) Is possibility to cover described scenario with httpclient of 3.1
>   version? Perhaps it is possible to specify Protocol explicitly for the
>   client so it will be used while executing requests? I do know about
>   HostConfiguration class, but from the source code I see that protocol
>   scheme is taken from the URI itself if it is of absolute type, so the
>   passed hostConfiguration is changed internally.
>   >
>   >
>   > 2)I still doubting that described issue is the root cause of the
>   "Already bound" SocketException. Does anybody have any other version of
>   what is happening?
>   >
>   > Thanks,
>   > Eugene
>   >
>   >
>
>   Eugene
>
>   I am very sorry but HC 3.x is no longer supported. Please consider
>   upgrading to HC 4.x
>
>   Oleg
>
>
>
>   ---------------------------------------------------------------------
>   To unsubscribe, e-mail: [email protected]
>   For additional commands, e-mail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to