Package org.wildfly.security.auth.server
Class MechanismRealmConfiguration.Builder
- java.lang.Object
 - 
- org.wildfly.security.auth.server.MechanismRealmConfiguration.Builder
 
 
- 
- Enclosing class:
 - MechanismRealmConfiguration
 
public static final class MechanismRealmConfiguration.Builder extends Object
A builder for mechanism realm configuration. 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MechanismRealmConfigurationbuild()Build a new instance.MechanismRealmConfiguration.BuildersetFinalRewriter(Function<Principal,Principal> finalRewriter)Set a final principal transformer to apply for this mechanism realm.MechanismRealmConfiguration.BuildersetPostRealmRewriter(Function<Principal,Principal> postRealmRewriter)Set a principal transformer to apply after the realm is selected.MechanismRealmConfiguration.BuildersetPreRealmRewriter(Function<Principal,Principal> preRealmRewriter)Set a principal transformer to apply before the realm is selected.MechanismRealmConfiguration.BuildersetRealmMapper(RealmMapper realmMapper)Sets a realm mapper to be used by the mechanism.MechanismRealmConfiguration.BuildersetRealmName(String realmName)Sets a name of the realm to be presented by the mechanism. 
 - 
 
- 
- 
Method Detail
- 
setRealmName
public MechanismRealmConfiguration.Builder setRealmName(String realmName)
Sets a name of the realm to be presented by the mechanism.- Parameters:
 realmName- a name of the realm to be presented by the mechanism- Returns:
 - this builder
 
 
- 
setPreRealmRewriter
public MechanismRealmConfiguration.Builder setPreRealmRewriter(Function<Principal,Principal> preRealmRewriter)
Set a principal transformer to apply before the realm is selected.- Parameters:
 preRealmRewriter- a principal transformer to apply before the realm is selected- Returns:
 - this builder
 
 
- 
setPostRealmRewriter
public MechanismRealmConfiguration.Builder setPostRealmRewriter(Function<Principal,Principal> postRealmRewriter)
Set a principal transformer to apply after the realm is selected. Any previously set credential source will be overwritten.- Parameters:
 postRealmRewriter- a principal transformer to apply after the realm is selected- Returns:
 - this builder
 
 
- 
setFinalRewriter
public MechanismRealmConfiguration.Builder setFinalRewriter(Function<Principal,Principal> finalRewriter)
Set a final principal transformer to apply for this mechanism realm. Any previously set credential source will be overwritten.- Parameters:
 finalRewriter- a final principal transformer to apply for this mechanism realm- Returns:
 - this builder
 
 
- 
setRealmMapper
public MechanismRealmConfiguration.Builder setRealmMapper(RealmMapper realmMapper)
Sets a realm mapper to be used by the mechanism. Any previously set credential source will be overwritten.- Parameters:
 realmMapper- a realm mapper to be used by the mechanism- Returns:
 - this builder
 
 
- 
build
public MechanismRealmConfiguration build()
Build a new instance.- Returns:
 - a new instance
 
 
 - 
 
 -