public class AuthenticationConfigurationBuilder extends AbstractHotRodServerChildConfigurationBuilder implements Builder<AuthenticationConfiguration>
Modifier and Type | Method and Description |
---|---|
AuthenticationConfigurationBuilder |
addAllowedMech(String mech) |
AuthenticationConfigurationBuilder |
addMechProperty(String key,
String value) |
AuthenticationConfiguration |
create()
Create the configuration bean
|
AuthenticationConfigurationBuilder |
disable() |
AuthenticationConfigurationBuilder |
enable() |
AuthenticationConfigurationBuilder |
enabled(boolean enabled) |
AuthenticationConfigurationBuilder |
mechProperties(Map mechProperties) |
Builder<?> |
read(AuthenticationConfiguration template)
Reads the configuration from an already created configuration bean into this builder.
|
AuthenticationConfigurationBuilder |
serverAuthenticationProvider(ServerAuthenticationProvider serverAuthenticationProvider) |
AuthenticationConfigurationBuilder |
serverName(String serverName) |
AuthenticationConfigurationBuilder |
serverSubject(Subject serverSubject) |
void |
validate()
Validate the data in this builder before building the configuration bean
|
authentication, proxyHost, proxyPort, topologyAwaitInitialTransfer, topologyLockTimeout, topologyReplTimeout, topologyStateTransfer
public AuthenticationConfigurationBuilder enable()
public AuthenticationConfigurationBuilder disable()
public AuthenticationConfigurationBuilder enabled(boolean enabled)
public AuthenticationConfigurationBuilder serverAuthenticationProvider(ServerAuthenticationProvider serverAuthenticationProvider)
public AuthenticationConfigurationBuilder addAllowedMech(String mech)
public AuthenticationConfigurationBuilder mechProperties(Map mechProperties)
public AuthenticationConfigurationBuilder addMechProperty(String key, String value)
public AuthenticationConfigurationBuilder serverName(String serverName)
public AuthenticationConfigurationBuilder serverSubject(Subject serverSubject)
public void validate()
Builder
validate
in interface Builder<AuthenticationConfiguration>
public AuthenticationConfiguration create()
Builder
create
in interface Builder<AuthenticationConfiguration>
public Builder<?> read(AuthenticationConfiguration template)
Builder
read
in interface Builder<AuthenticationConfiguration>
template
- the configuration from which to "clone" this config if needed.Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.