Class AbstractSecurityModule
- java.lang.Object
-
- org.elasticsearch.common.inject.AbstractModule
-
- org.elasticsearch.xpack.security.support.AbstractSecurityModule
-
- All Implemented Interfaces:
Module
- Direct Known Subclasses:
AbstractSecurityModule.Node
public abstract class AbstractSecurityModule extends AbstractModule
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractSecurityModule.Node
-
Field Summary
Fields Modifier and Type Field Description protected boolean
clientMode
protected boolean
securityEnabled
protected Settings
settings
-
Constructor Summary
Constructors Constructor Description AbstractSecurityModule(Settings settings)
-
Method Summary
-
Methods inherited from class org.elasticsearch.common.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Field Detail
-
settings
protected final Settings settings
-
clientMode
protected final boolean clientMode
-
securityEnabled
protected final boolean securityEnabled
-
-
Constructor Detail
-
AbstractSecurityModule
public AbstractSecurityModule(Settings settings)
-
-
Method Detail
-
configure
protected final void configure()
- Specified by:
configure
in classAbstractModule
-
configure
protected abstract void configure(boolean clientMode)
-
-