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
FieldsModifier and TypeFieldDescriptionprotected booleanIf 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
ConstructorsConstructorDescriptionDefault constructorReloadAclCacheRequest(boolean checkIfNecessary) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.solr.client.solrj.response.SolrResponseBasecreateResponse(org.apache.solr.client.solrj.SolrClient client) Collection<org.apache.solr.common.util.ContentStream>org.apache.solr.common.params.SolrParamsMethods 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:
getParamsin classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
-
getContentStreams
- Overrides:
getContentStreamsin 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:
createResponsein classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
-
getRequestType
- Specified by:
getRequestTypein classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
-