Class LocalSolrQueryRequest

    • Field Detail

      • userPrincipalName

        public String userPrincipalName
    • Constructor Detail

      • LocalSolrQueryRequest

        public LocalSolrQueryRequest​(SolrCore core,
                                     String query,
                                     String qtype,
                                     int start,
                                     int limit,
                                     Map<?,​?> args)
      • LocalSolrQueryRequest

        public LocalSolrQueryRequest​(SolrCore core,
                                     org.apache.solr.common.util.NamedList<?> args)
      • LocalSolrQueryRequest

        public LocalSolrQueryRequest​(SolrCore core,
                                     org.apache.solr.common.params.SolrParams args)
    • Method Detail

      • makeParams

        protected static org.apache.solr.common.params.SolrParams makeParams​(String query,
                                                                             String qtype,
                                                                             int start,
                                                                             int limit,
                                                                             Map<?,​?> args)
      • setUserPrincipalName

        public void setUserPrincipalName​(String s)
        Allows setting the 'name' of the User Principal for the purposes of creating local requests in a solr node when security is enabled. It is experiemental and subject to removal
        See Also:
        PKIAuthenticationPlugin.NODE_IS_USER, getUserPrincipal()
        WARNING: This API is experimental and might change in incompatible ways in the next release.
        NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.