hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hiranya Jayathilaka <hiranya...@gmail.com>
Subject Re: Alternative to SSLClientIOEventDispatch.createSSLIOSession
Date Mon, 29 Jul 2013 00:01:32 GMT
Hi,

On Jul 28, 2013, at 5:23 AM, Oleg Kalnichevski <olegk@apache.org> wrote:

> On Thu, 2013-07-25 at 12:28 -0700, Hiranya Jayathilaka wrote:
>> Hi Oleg,
>> 
>> On Jul 25, 2013, at 1:04 AM, Oleg Kalnichevski <olegk@apache.org>
>> wrote:
>> 
>>> On Wed, 2013-07-24 at 12:32 -0700, Hiranya Jayathilaka wrote:
>>>> Hi Oleg,
>>>> 
>>>> We used to override the createSSLIOSession method of the
>>>> SSLClientIOEventDispatch class in the Synapse transports. What is
>>>> the alternative to this in the new HTTP Core APIs? Basically, we
>>>> want to customize how SSLIOSession instances are created by the
>>>> transport.
>>>> 
>>>> Thanks,
>>>> Hiranya
>>> 
>>> You should use SSLNHttp*ConnectionFactory with a custom
>>> SSLSetupHandler
>>> or create a custom NHttpConnectionFactory.
>> 
>> 
>> It doesn't look like we can override the way SSLIOSession instances
>> are created from a custom SSLSetupHandler. Only option is to override
>> the createConnection(IOSession) method of
>> SSLNHttpClientConnectionFactory. The SSLIOSession objects are created
>> within this method as follows:
>> 
>> 
>> SSLIOSession ssliosession = new SSLIOSession(session, SSLMode.SERVER, sslcontext,
this.sslHandler);
>> 
>> 
>> Will it be possible to get an extensible hook into this class in a
>> future release, so we can easily override how SSLIOSession objects are
>> created, without having to override the whole createConnection method?
>> 
>> 
>> Thanks,
>> Hiranya
>> 
> 
> That's already been done in 4.3

Sounds good. Looking forward to the 4.3 release.

Thanks,
Hiranya

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

--
Hiranya Jayathilaka
Mayhem Lab/RACE Lab;
Dept. of Computer Science, UCSB;  http://cs.ucsb.edu
E-mail: hiranya@cs.ucsb.edu;  Mobile: +1 (805) 895-7443
Blog: http://techfeast-hiranya.blogspot.com


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message