public SearchGuardIndexSearcherWrapper(final IndexService indexService, final Settings settings, final AdminDNs adminDNs) { index = indexService.index(); threadContext = indexService.getThreadPool().getThreadContext(); this.searchguardIndex = settings.get(ConfigConstants.SEARCHGUARD_CONFIG_INDEX_NAME, ConfigConstants.SG_DEFAULT_CONFIG_INDEX); this.adminDns = adminDNs; }
BaseAsyncTask(IndexService indexService, TimeValue interval) { this.indexService = indexService; this.threadPool = indexService.getThreadPool(); this.interval = interval; onTaskCompletion(); }
BaseAsyncTask(IndexService indexService, TimeValue interval) { this.indexService = indexService; this.threadPool = indexService.getThreadPool(); this.interval = interval; onTaskCompletion(); }
/** * Create a new search context. */ protected SearchContext createSearchContext(IndexService indexService) { BigArrays bigArrays = indexService.getBigArrays(); ThreadPool threadPool = indexService.getThreadPool(); return new TestSearchContext(threadPool, bigArrays, indexService); }
private synchronized void onTaskCompletion() { if (mustReschedule()) { if (indexService.logger.isTraceEnabled()) { indexService.logger.trace("scheduling {} every {}", toString(), interval); } this.scheduledFuture = threadPool.schedule(interval, getThreadPool(), BaseAsyncTask.this); } else { indexService.logger.trace("scheduled {} disabled", toString()); this.scheduledFuture = null; } }
public SearchGuardIndexSearcherWrapper(final IndexService indexService, final Settings settings, final AdminDNs adminDNs) { index = indexService.index(); threadContext = indexService.getThreadPool().getThreadContext(); this.searchguardIndex = settings.get(ConfigConstants.SEARCHGUARD_CONFIG_INDEX_NAME, ConfigConstants.SG_DEFAULT_CONFIG_INDEX); this.adminDns = adminDNs; }