@InterfaceAudience.Private @InterfaceStability.Evolving public interface UserResolver
Modifier and Type | Method and Description |
---|---|
UserGroupInformation |
getTargetUgi(UserGroupInformation ugi)
Map the given UGI to another per the subclass contract.
|
boolean |
needsTargetUsersList()
Indicates whether this user resolver needs a list of target users to be
provided.
|
boolean |
setTargetUsers(URI userdesc,
Configuration conf)
Configure the user map given the URI and configuration.
|
boolean setTargetUsers(URI userdesc, Configuration conf) throws IOException
Path
listing target users.
This method should be called only if needsTargetUsersList()
returns true.userdesc
- URI from which user information may be loaded per the
subclass contract.conf
- The tool configuration.IOException
UserGroupInformation getTargetUgi(UserGroupInformation ugi)
ugi
- User information from the trace.boolean needsTargetUsersList()
Copyright © 2013 Apache Software Foundation. All rights reserved.