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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
_checkIfNecessary
If true, only the segments which are not already in cache are computed
-
Constructor Summary
Constructors Constructor Description ReloadAclCacheRequest()
Default constructorReloadAclCacheRequest(boolean checkIfNecessary)
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.solr.client.solrj.response.SolrResponseBase
createResponse(org.apache.solr.client.solrj.SolrClient client)
Collection<org.apache.solr.common.util.ContentStream>
getContentStreams()
org.apache.solr.common.params.SolrParams
getParams()
-
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 Detail
-
_checkIfNecessary
protected boolean _checkIfNecessary
If true, only the segments which are not already in cache are computed
-
-
Constructor Detail
-
ReloadAclCacheRequest
public ReloadAclCacheRequest()
Default constructor
-
ReloadAclCacheRequest
public ReloadAclCacheRequest(boolean checkIfNecessary)
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 Detail
-
getParams
public org.apache.solr.common.params.SolrParams getParams()
- Specified by:
getParams
in classorg.apache.solr.client.solrj.SolrRequest<org.apache.solr.client.solrj.response.SolrResponseBase>
-
getContentStreams
public Collection<org.apache.solr.common.util.ContentStream> getContentStreams() throws IOException
- 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>
-
-