Class UserProvider
java.lang.Object
org.elasticsearch.hadoop.security.UserProvider
- All Implemented Interfaces:
org.elasticsearch.hadoop.serialization.SettingsAware
- Direct Known Subclasses:
HadoopRealUserProvider,HadoopUserProvider,JdkUserProvider
public abstract class UserProvider
extends Object
implements org.elasticsearch.hadoop.serialization.SettingsAware
Provides a platform independent way of retrieving the currently running user.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UserProviderprotected Settingsabstract UsergetUser()booleanvoidsetSettings(Settings settings)
-
Field Details
-
settings
-
-
Constructor Details
-
UserProvider
public UserProvider()
-
-
Method Details
-
create
-
getSettings
-
setSettings
- Specified by:
setSettingsin interfaceorg.elasticsearch.hadoop.serialization.SettingsAware
-
isEsKerberosEnabled
public boolean isEsKerberosEnabled() -
getUser
-