public class AvaticaCommonsHttpClientSpnegoImpl extends Object implements AvaticaHttpClient
| Modifier and Type | Class and Description |
|---|---|
private static class |
AvaticaCommonsHttpClientSpnegoImpl.EmptyCredentials
A credentials implementation which returns null.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) org.apache.http.impl.client.BasicAuthCache |
authCache |
(package private) org.apache.http.config.Lookup<org.apache.http.auth.AuthSchemeProvider> |
authRegistry |
static String |
CACHED_CONNECTIONS_MAX_DEFAULT |
static String |
CACHED_CONNECTIONS_MAX_KEY |
static String |
CACHED_CONNECTIONS_MAX_PER_ROUTE_DEFAULT |
static String |
CACHED_CONNECTIONS_MAX_PER_ROUTE_KEY |
(package private) org.apache.http.impl.client.CloseableHttpClient |
client |
(package private) org.apache.http.impl.client.BasicCredentialsProvider |
credentialsProvider |
(package private) org.apache.http.HttpHost |
host |
private static org.slf4j.Logger |
LOG |
(package private) org.apache.http.impl.conn.PoolingHttpClientConnectionManager |
pool |
private static boolean |
STRIP_PORT_ON_SERVER_LOOKUP |
(package private) URL |
url |
private static boolean |
USE_CANONICAL_HOSTNAME |
| Constructor and Description |
|---|
AvaticaCommonsHttpClientSpnegoImpl(URL url)
Constructs an http client with the expectation that the user is already logged in with their
Kerberos identity via JAAS.
|
AvaticaCommonsHttpClientSpnegoImpl(URL url,
GSSCredential credential)
Constructs an HTTP client with user specified by the given credentials.
|
private static final org.slf4j.Logger LOG
public static final String CACHED_CONNECTIONS_MAX_KEY
public static final String CACHED_CONNECTIONS_MAX_DEFAULT
public static final String CACHED_CONNECTIONS_MAX_PER_ROUTE_KEY
public static final String CACHED_CONNECTIONS_MAX_PER_ROUTE_DEFAULT
private static final boolean USE_CANONICAL_HOSTNAME
private static final boolean STRIP_PORT_ON_SERVER_LOOKUP
final URL url
final org.apache.http.HttpHost host
final org.apache.http.impl.conn.PoolingHttpClientConnectionManager pool
final org.apache.http.config.Lookup<org.apache.http.auth.AuthSchemeProvider> authRegistry
final org.apache.http.impl.client.BasicCredentialsProvider credentialsProvider
final org.apache.http.impl.client.BasicAuthCache authCache
final org.apache.http.impl.client.CloseableHttpClient client
public AvaticaCommonsHttpClientSpnegoImpl(URL url)
url - The URL for the Avatica serverpublic AvaticaCommonsHttpClientSpnegoImpl(URL url, GSSCredential credential)
url - The URL for the Avatica servercredential - The GSS credentialspublic byte[] send(byte[] request)
AvaticaHttpClientsend in interface AvaticaHttpClientrequest - The serialized request.private static URI toURI(URL url) throws RuntimeException
RuntimeExceptionCopyright © 2012–2016 The Apache Software Foundation. All rights reserved.