Class PropertiesRoleResolverFactory

    • Constructor Detail

      • PropertiesRoleResolverFactory

        public PropertiesRoleResolverFactory()
    • Method Detail

      • createRoleResolver

        public RoleResolver createRoleResolver​(java.util.Map<java.lang.String,​?> jaasOptions)
        Description copied from interface: RoleResolverFactory
        Creates a new role resolver with the supplied JAAS options.
        Specified by:
        createRoleResolver in interface RoleResolverFactory
        Parameters:
        jaasOptions - JAAS configuration options
        Returns:
        role resolver
      • createRoleResolverInternal

        protected RoleResolver createRoleResolverInternal​(java.util.Map<java.lang.String,​?> options)
        Initializes a role resolver using a role resolver property source.
        Parameters:
        options - to initialize role resolver
        Returns:
        role resolver
      • createSearchRequest

        public SearchRequest createSearchRequest​(java.util.Map<java.lang.String,​?> jaasOptions)
        Description copied from interface: RoleResolverFactory
        Creates a new search request with the supplied JAAS options.
        Specified by:
        createSearchRequest in interface RoleResolverFactory
        Parameters:
        jaasOptions - JAAS configuration options
        Returns:
        search request
      • close

        public static void close()
        Iterates over the CACHE and closes all role resolvers.