Class AuthenticationConfigurationBuilder
- java.lang.Object
-
- org.infinispan.server.core.configuration.AbstractProtocolServerConfigurationChildBuilder<RestServerConfiguration,AuthenticationConfigurationBuilder>
-
- org.infinispan.rest.configuration.AuthenticationConfigurationBuilder
-
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<AuthenticationConfiguration>,org.infinispan.commons.configuration.Self<AuthenticationConfigurationBuilder>,org.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,AuthenticationConfigurationBuilder>
public class AuthenticationConfigurationBuilder extends org.infinispan.server.core.configuration.AbstractProtocolServerConfigurationChildBuilder<RestServerConfiguration,AuthenticationConfigurationBuilder> implements org.infinispan.commons.configuration.Builder<AuthenticationConfiguration>
AuthenticationConfigurationBuilder.- Since:
- 10.0
- Author:
- Tristan Tarrant
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationConfigurationBuilderaddMechanisms(String... mechanisms)AuthenticationConfigurationBuilderauthenticator(Authenticator authenticator)AuthenticationConfigurationcreate()AuthenticationConfigurationBuilderdisable()AuthenticationConfigurationBuilderenable()booleanenabled()AuthenticationConfigurationBuilderenabled(boolean enabled)booleanhasMechanisms()booleanhasSecurityRealm()List<String>mechanisms()AuthenticationConfigurationBuildermetricsAuth(boolean metricsAuth)org.infinispan.commons.configuration.Builder<?>read(AuthenticationConfiguration template)StringsecurityRealm()AuthenticationConfigurationBuildersecurityRealm(String realm)AuthenticationConfigurationBuilderself()voidvalidate()-
Methods inherited from class org.infinispan.server.core.configuration.AbstractProtocolServerConfigurationChildBuilder
adminOperationsHandler, build, defaultCacheName, host, idleTimeout, implicitConnector, ioThreads, ipFilter, name, port, recvBufSize, sendBufSize, socketBinding, ssl, startTransport, tcpKeepAlive, tcpNoDelay
-
-
-
-
Method Detail
-
enable
public AuthenticationConfigurationBuilder enable()
-
disable
public AuthenticationConfigurationBuilder disable()
-
enabled
public AuthenticationConfigurationBuilder enabled(boolean enabled)
-
enabled
public boolean enabled()
-
securityRealm
public AuthenticationConfigurationBuilder securityRealm(String realm)
-
securityRealm
public String securityRealm()
-
hasSecurityRealm
public boolean hasSecurityRealm()
-
authenticator
public AuthenticationConfigurationBuilder authenticator(Authenticator authenticator)
-
addMechanisms
public AuthenticationConfigurationBuilder addMechanisms(String... mechanisms)
-
hasMechanisms
public boolean hasMechanisms()
-
metricsAuth
public AuthenticationConfigurationBuilder metricsAuth(boolean metricsAuth)
-
validate
public void validate()
- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<AuthenticationConfiguration>
-
create
public AuthenticationConfiguration create()
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<AuthenticationConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(AuthenticationConfiguration template)
- Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<AuthenticationConfiguration>
-
self
public AuthenticationConfigurationBuilder self()
- Specified by:
selfin interfaceorg.infinispan.commons.configuration.Self<AuthenticationConfigurationBuilder>
-
-