public class ClientContext extends Object
Modifier and Type | Field and Description |
---|---|
protected Connector |
conn |
protected Instance |
inst |
Constructor and Description |
---|
ClientContext(Instance instance,
Credentials credentials,
AccumuloConfiguration serverConf)
Instantiate a client context from an existing
AccumuloConfiguration . |
ClientContext(Instance instance,
Credentials credentials,
ClientConfiguration clientConf)
Instantiate a client context
|
Modifier and Type | Method and Description |
---|---|
static AccumuloConfiguration |
convertClientConfig(org.apache.commons.configuration.Configuration config)
A utility method for converting client configuration to a standard configuration object for use
internally.
|
SslConnectionParams |
getClientSslParams()
Retrieve SSL/TLS configuration to initiate an RPC connection to a server
|
long |
getClientTimeoutInMillis()
Retrieve the universal RPC client timeout from the configuration
|
AccumuloConfiguration |
getConfiguration()
Retrieve the configuration used to construct this context
|
Connector |
getConnector()
Retrieve a connector
|
Credentials |
getCredentials()
Retrieve the credentials used to construct this context
|
Instance |
getInstance()
Retrieve the instance used to construct this context
|
SaslConnectionParams |
getSaslParams()
Retrieve SASL configuration to initiate an RPC connection to a server
|
TCredentials |
rpcCreds()
Serialize the credentials just before initiating the RPC call
|
void |
setCredentials(Credentials newCredentials)
Update the credentials in the current context after changing the current user's password or
other auth token
|
public ClientContext(Instance instance, Credentials credentials, ClientConfiguration clientConf)
public ClientContext(Instance instance, Credentials credentials, AccumuloConfiguration serverConf)
AccumuloConfiguration
. This is primarily
intended for subclasses and testing.public Instance getInstance()
public Credentials getCredentials()
public void setCredentials(Credentials newCredentials)
public AccumuloConfiguration getConfiguration()
public long getClientTimeoutInMillis()
public SslConnectionParams getClientSslParams()
public SaslConnectionParams getSaslParams()
public Connector getConnector() throws AccumuloException, AccumuloSecurityException
public TCredentials rpcCreds()
public static AccumuloConfiguration convertClientConfig(org.apache.commons.configuration.Configuration config)
config
- the original ClientConfiguration
AccumuloConfiguration
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.