public class SolrSQLHttpClient extends AbstractSolrQueryHTTPClient implements SolrQueryClient
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SAVEPOST_BUFFER |
| Constructor and Description |
|---|
SolrSQLHttpClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
ResultSet |
executeQuery(SearchParameters searchParameters,
String language) |
StatsResultSet |
executeStatsQuery(StatsParameters searchParameters) |
void |
init() |
boolean |
isSharded() |
protected JSONResult |
postSolrQuery(org.apache.commons.httpclient.HttpClient httpClient,
String url,
org.json.JSONObject body,
SolrJsonProcessor<?> jsonProcessor) |
void |
setAnyDenyDenies(boolean anyDenyDenies)
When set, a single DENIED ACL entry for any authority will result in
access being denied as a whole.
|
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setIncludeGroupsForRoleAdmin(boolean includeGroupsForRoleAdmin) |
void |
setMappingLookup(HashMap<StoreRef,SolrStoreMappingWrapper> mappingLookup) |
void |
setPermissionService(PermissionService permissionService) |
void |
setRepositoryState(RepositoryState repositoryState) |
void |
setShardRegistry(ShardRegistry shardRegistry) |
void |
setStoreMappings(List<SolrStoreMapping> storeMappings) |
void |
setTenantService(TenantService tenantService) |
void |
setUseDynamicShardRegistration(boolean useDynamicShardRegistration) |
postQuerypublic static final int DEFAULT_SAVEPOST_BUFFER
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic void init()
public ResultSet executeQuery(SearchParameters searchParameters, String language)
executeQuery in interface SolrQueryClientprotected JSONResult postSolrQuery(org.apache.commons.httpclient.HttpClient httpClient, String url, org.json.JSONObject body, SolrJsonProcessor<?> jsonProcessor) throws UnsupportedEncodingException, IOException, org.apache.commons.httpclient.HttpException, org.apache.commons.httpclient.URIException, org.json.JSONException
UnsupportedEncodingExceptionIOExceptionorg.apache.commons.httpclient.HttpExceptionorg.apache.commons.httpclient.URIExceptionorg.json.JSONExceptionpublic void setStoreMappings(List<SolrStoreMapping> storeMappings)
public void setRepositoryState(RepositoryState repositoryState)
public void setIncludeGroupsForRoleAdmin(boolean includeGroupsForRoleAdmin)
includeGroupsForRoleAdmin - the includeGroupsForRoleAdmin to setpublic void setAnyDenyDenies(boolean anyDenyDenies)
security.anyDenyDeniesanyDenyDenies - booleanpublic void setMappingLookup(HashMap<StoreRef,SolrStoreMappingWrapper> mappingLookup)
public void setPermissionService(PermissionService permissionService)
public void setUseDynamicShardRegistration(boolean useDynamicShardRegistration)
public void setShardRegistry(ShardRegistry shardRegistry)
public StatsResultSet executeStatsQuery(StatsParameters searchParameters)
executeStatsQuery in interface SolrQueryClientpublic boolean isSharded()
isSharded in interface SolrQueryClientpublic void setTenantService(TenantService tenantService)
Copyright © 2005–2020 Alfresco Software. All rights reserved.