final SslContextFactory sslContextFactory = new SslContextFactory();
sslContextFactory.setSslContext(new SSLContextParameters().createSSLContext());
final HttpClient httpClient = new HttpClient(sslContextFactory);
httpClient.setConnectTimeout(TIMEOUT);
httpClient.setTimeout(TIMEOUT);
httpClient.registerListener(RedirectListener.class.getName());
httpClient.start();
final SalesforceSession session = new SalesforceSession(
httpClient, LoginConfigHelper.getLoginConfig());
session.addListener(this);