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, addHeaders, getBasePath, getBasicAuthPassword, getBasicAuthUser, getCollection, getContentWriter, getHeaders, getMethod, getPath, getPreferredNodes, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setPreferredNodes, 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>
-