All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
afterPropertiesSet() |
protected Long[] |
buildTimestamps(SolrConfig solrConfig) |
protected void |
checkAll() |
protected void |
closeSolrClientsWrapper(String solrConfigName,
SolrClientsWrapper clientsWrapper) |
protected CachedSolrClient |
createSolrClient(SolrClientsWrapper clientsWrapper,
SolrClientType solrClientType,
SolrConfig solrConfig,
Function<SolrConfig,SolrClient> createFunction) |
protected void |
destroySession() |
ConfigurationService |
getConfigurationService() |
SolrClient |
getOrCreate(Index index,
SolrClientType solrClientType,
Function<SolrConfig,SolrClient> createFunction)
Get SolrClient from the pool, or create it if it does not exist.
|
protected ScheduledExecutorService |
getScheduler() |
SessionService |
getSessionService() |
protected ConcurrentMap<String,SolrClientsWrapper> |
getSolrClients() |
Converter<SolrServerConfigModel,SolrConfig> |
getSolrServerConfigConverter() |
SolrServerConfigDao |
getSolrServerConfigDao() |
protected String |
getTenantId() |
TenantService |
getTenantService() |
protected void |
initializeSession() |
void |
invalidateAll()
Invalidates the clients pool.
|
protected SolrConfig |
loadSolrConfig(String solrConfigName) |
protected SolrClientsWrapper |
refreshWrapper(SolrConfig solrConfig,
SolrClientsWrapper clientsWrapper,
SolrClientType solrClientType,
Function<SolrConfig,SolrClient> createFunction) |
protected CachedSolrClient |
resolveSolrClient(SolrClientsWrapper clientsWrapper,
SolrClientType solrClientType) |
void |
setConfigurationService(ConfigurationService configurationService) |
void |
setSessionService(SessionService sessionService) |
void |
setSolrServerConfigConverter(Converter<SolrServerConfigModel,SolrConfig> solrServerConfigConverter) |
void |
setSolrServerConfigDao(SolrServerConfigDao solrServerConfigDao) |
void |
setTenantService(TenantService tenantService) |
protected void |
startCleanUpThread() |
protected void |
stopCleanUpThread() |