hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oleg Kalnichevski <ol...@apache.org>
Subject Re: Alternative to SSLClientIOEventDispatch.createSSLIOSession
Date Sun, 28 Jul 2013 12:23:28 GMT
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

Oleg




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


Mime
View raw message