public class PropertiesRoleResolverFactory extends AbstractPropertiesFactory implements RoleResolverFactory
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,RoleResolver> |
CACHE
Object CACHE.
|
CACHE_ID, logger| Constructor and Description |
|---|
PropertiesRoleResolverFactory() |
| Modifier and Type | Method and Description |
|---|---|
static void |
close()
Iterates over the CACHE and closes all role resolvers.
|
RoleResolver |
createRoleResolver(java.util.Map<java.lang.String,?> jaasOptions)
Creates a new role resolver with the supplied JAAS options.
|
protected RoleResolver |
createRoleResolverInternal(java.util.Map<java.lang.String,?> options)
Initializes a role resolver using a role resolver property source.
|
SearchRequest |
createSearchRequest(java.util.Map<java.lang.String,?> jaasOptions)
Creates a new search request with the supplied JAAS options.
|
createPropertiesprivate static final java.util.Map<java.lang.String,RoleResolver> CACHE
public RoleResolver createRoleResolver(java.util.Map<java.lang.String,?> jaasOptions)
RoleResolverFactorycreateRoleResolver in interface RoleResolverFactoryjaasOptions - JAAS configuration optionsprotected RoleResolver createRoleResolverInternal(java.util.Map<java.lang.String,?> options)
options - to initialize role resolverpublic SearchRequest createSearchRequest(java.util.Map<java.lang.String,?> jaasOptions)
RoleResolverFactorycreateSearchRequest in interface RoleResolverFactoryjaasOptions - JAAS configuration optionspublic static void close()