Package org.ametys.cms.indexing.solr
Class ReloadAclCacheRequest
java.lang.Object
org.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
org.ametys.cms.indexing.solr.ReloadAclCacheRequest
- All Implemented Interfaces:
Serializable
public class ReloadAclCacheRequest
extends org.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
SolrRequest
to reload the ACL Solr cache- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.SolrRequest
org.apache.solr.client.solrj.SolrRequest.METHOD, org.apache.solr.client.solrj.SolrRequest.SolrClientContext, org.apache.solr.client.solrj.SolrRequest.SolrRequestType
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
If true, only the segments which are not already in cache are computedFields inherited from class org.apache.solr.client.solrj.SolrRequest
SUPPORTED_METHODS, useBinaryV2, usev2
-
Constructor Summary
ConstructorDescriptionDefault constructorReloadAclCacheRequest
(boolean checkIfNecessary) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.solr.client.solrj.response.SolrResponseBase
createResponse
(org.apache.solr.client.solrj.SolrClient client) Collection<org.apache.solr.common.util.ContentStream>
org.apache.solr.common.params.SolrParams
Methods inherited from class org.apache.solr.client.solrj.SolrRequest
addHeader, getBasePath, getBasicAuthPassword, getBasicAuthUser, getCollection, getContentWriter, getHeaders, getMethod, getPath, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setQueryParams, setResponseParser, setStreamingResponseCallback, setUseBinaryV2, setUserPrincipal, setUseV2
-
Field Details
-
_checkIfNecessary
If true, only the segments which are not already in cache are computed
-
-
Constructor Details
-
ReloadAclCacheRequest
public ReloadAclCacheRequest()Default constructor -
ReloadAclCacheRequest
Default constructor- Parameters:
checkIfNecessary
- true to check if the reload is necessary for each segment (i.e. reload only the segments not already in cache)
-
-
Method Details
-
getParams
- Specified by:
getParams
in classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
-
getContentStreams
- Overrides:
getContentStreams
in classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
- Throws:
IOException
-
createResponse
protected org.apache.solr.client.solrj.response.SolrResponseBase createResponse(org.apache.solr.client.solrj.SolrClient client) - Specified by:
createResponse
in classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
-
getRequestType
- Specified by:
getRequestType
in classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
-