public interface User
| Modifier and Type | Method and Description |
|---|---|
void |
addEsToken(EsToken esToken)
Adds the given esToken to the user
|
<T> T |
doAs(PrivilegedAction<T> action)
Execute the given action as the user
|
<T> T |
doAs(PrivilegedExceptionAction<T> action)
Execute the given action as the user
|
Iterable<EsToken> |
getAllEsTokens() |
EsToken |
getEsToken(String clusterName) |
KerberosPrincipal |
getKerberosPrincipal() |
UserProvider |
getRealUserProvider() |
String |
getUserName() |
boolean |
isProxyUser() |
<T> T doAs(PrivilegedAction<T> action)
T - The return type from the actionaction - To execute<T> T doAs(PrivilegedExceptionAction<T> action) throws EsHadoopException
T - The return type from the actionaction - To executeEsHadoopException - Should an exception be thrown during the operationEsToken getEsToken(String clusterName)
clusterName - The cluster nameIterable<EsToken> getAllEsTokens()
void addEsToken(EsToken esToken)
esToken - Authentication token for ElasticsearchString getUserName()
KerberosPrincipal getKerberosPrincipal()
boolean isProxyUser()
UserProvider getRealUserProvider()