Class RestAuthenticationConfigurationBuilder
java.lang.Object
org.infinispan.server.core.configuration.AbstractProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestAuthenticationConfigurationBuilder,RestAuthenticationConfiguration>
org.infinispan.rest.configuration.RestAuthenticationConfigurationBuilder
- All Implemented Interfaces:
org.infinispan.commons.configuration.Builder<RestAuthenticationConfiguration>,org.infinispan.commons.configuration.Self<RestAuthenticationConfigurationBuilder>,org.infinispan.server.core.configuration.AuthenticationConfigurationBuilder<RestAuthenticationConfiguration>,org.infinispan.server.core.configuration.ProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestAuthenticationConfigurationBuilder, RestAuthenticationConfiguration>
public class RestAuthenticationConfigurationBuilder
extends org.infinispan.server.core.configuration.AbstractProtocolServerConfigurationChildBuilder<RestServerConfiguration,RestAuthenticationConfigurationBuilder,RestAuthenticationConfiguration>
implements org.infinispan.server.core.configuration.AuthenticationConfigurationBuilder<RestAuthenticationConfiguration>
AuthenticationConfigurationBuilder.
- Since:
- 10.0
- Author:
- Tristan Tarrant
-
Field Summary
Fields inherited from class org.infinispan.server.core.configuration.AbstractProtocolServerConfigurationChildBuilder
builder -
Method Summary
Modifier and TypeMethodDescriptionaddMechanisms(String... mechanisms) org.infinispan.commons.configuration.attributes.AttributeSetauthenticator(RestAuthenticator authenticator) create()disable()enable()booleanenabled()enabled(boolean enabled) booleanbooleanmetricsAuth(boolean metricsAuth) org.infinispan.commons.configuration.Builder<?> read(RestAuthenticationConfiguration template, org.infinispan.commons.configuration.Combine combine) securityRealm(String realm) self()voidvalidate()Methods inherited from class org.infinispan.server.core.configuration.AbstractProtocolServerConfigurationChildBuilder
adminOperationsHandler, authentication, build, defaultCacheName, host, idleTimeout, implicitConnector, ioThreads, ipFilter, name, port, recvBufSize, sendBufSize, socketBinding, ssl, startTransport, tcpKeepAlive, tcpNoDelayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.infinispan.commons.configuration.Builder
read, reset
-
Method Details
-
attributes
public org.infinispan.commons.configuration.attributes.AttributeSet attributes()- Specified by:
attributesin interfaceorg.infinispan.commons.configuration.Builder<RestAuthenticationConfiguration>
-
enable
- Specified by:
enablein interfaceorg.infinispan.server.core.configuration.AuthenticationConfigurationBuilder<RestAuthenticationConfiguration>
-
disable
-
enabled
-
enabled
public boolean enabled() -
securityRealm
-
securityRealm
- Specified by:
securityRealmin interfaceorg.infinispan.server.core.configuration.AuthenticationConfigurationBuilder<RestAuthenticationConfiguration>
-
hasSecurityRealm
public boolean hasSecurityRealm() -
authenticator
-
addMechanisms
-
hasMechanisms
public boolean hasMechanisms() -
mechanisms
-
metricsAuth
-
validate
public void validate()- Specified by:
validatein interfaceorg.infinispan.commons.configuration.Builder<RestAuthenticationConfiguration>
-
create
- Specified by:
createin interfaceorg.infinispan.commons.configuration.Builder<RestAuthenticationConfiguration>
-
read
public org.infinispan.commons.configuration.Builder<?> read(RestAuthenticationConfiguration template, org.infinispan.commons.configuration.Combine combine) - Specified by:
readin interfaceorg.infinispan.commons.configuration.Builder<RestAuthenticationConfiguration>
-
self
- Specified by:
selfin interfaceorg.infinispan.commons.configuration.Self<RestAuthenticationConfigurationBuilder>
-