@InterfaceAudience.Private public class ConnectionCache extends Object
| 构造器和说明 |
|---|
ConnectionCache(org.apache.hadoop.conf.Configuration conf,
UserProvider userProvider,
int cleanInterval,
int maxIdleTime) |
| 限定符和类型 | 方法和说明 |
|---|---|
Admin |
getAdmin()
Caller doesn't close the admin afterwards.
|
String |
getEffectiveUser()
Get the current thread local effective user
|
RegionLocator |
getRegionLocator(byte[] tableName)
Retrieve a regionLocator for the table.
|
Table |
getTable(String tableName)
Caller closes the table afterwards.
|
void |
setEffectiveUser(String user)
Set the current thread local effective user
|
void |
shutdown()
Called when cache is no longer needed so that it can perform cleanup operations
|
boolean |
updateConnectionAccessTime()
Updates the access time for the current connection.
|
public ConnectionCache(org.apache.hadoop.conf.Configuration conf,
UserProvider userProvider,
int cleanInterval,
int maxIdleTime)
throws IOException
IOExceptionpublic void setEffectiveUser(String user)
public String getEffectiveUser()
public void shutdown()
public Admin getAdmin() throws IOException
IOExceptionpublic Table getTable(String tableName) throws IOException
IOExceptionpublic RegionLocator getRegionLocator(byte[] tableName) throws IOException
IOExceptionpublic boolean updateConnectionAccessTime()
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.