static private DatabaseClientImpl newClientImpl(String host, int port, String user, String password, Authentication type, SSLContext context, SSLHostnameVerifier verifier) {
logger.debug("Creating new database client for server at "+host+":"+port);
JerseyServices services = new JerseyServices();
services.connect(host, port, user, password, type, context, verifier);
if (clientConfigurator != null) {
((HttpClientConfigurator) clientConfigurator).configure(
services.getClientImplementation()
);
}
return new DatabaseClientImpl(services);
}