| Class | Description | 
|---|---|
| EsTokenIdentifier | The Hadoop Token Identifier for any generic token that contains an EsToken within it. | 
| EsTokenIdentifier.Renewer | |
| HadoopRealUserProvider | When queried for a user object, this provider will obtain the currently logged in user,
 returning it if it is a regular user, or if it is a PROXY user, will retrieve the lowest
 level real user from it that has actual credentials. | 
| HadoopUser | Provides access to user operations from Hadoop's UserGroupInformation class. | 
| HadoopUserProvider | Retrieves the currently logged in Hadoop UGI. | 
| TokenUtil | Provides the main logic for obtaining Hadoop specific Tokens containing Elasticsearch authentication
 info, caching them in User objects (Subjects or Hadoop UGI), and adding them to jobs and job configurations. |