public abstract class EngineRunner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected EngineDescription |
description |
protected EngineInjector |
engineInjector |
protected IndexService |
indexService |
protected com.google.inject.Injector |
injector |
protected java.util.Optional<EngineRunner> |
parent |
protected TermSuiteResourceManager |
resourceMgr |
protected PipelineStats |
stats |
Constructor and Description |
---|
EngineRunner(EngineDescription description,
com.google.inject.Injector injector,
EngineRunner parent) |
Modifier and Type | Method and Description |
---|---|
void |
configure() |
protected void |
dropIndexes() |
protected void |
releaseResources() |
abstract EngineStats |
run() |
protected java.util.Optional<EngineRunner> parent
protected EngineDescription description
protected TermSuiteResourceManager resourceMgr
protected IndexService indexService
protected com.google.inject.Injector injector
protected EngineInjector engineInjector
protected PipelineStats stats
public EngineRunner(EngineDescription description, com.google.inject.Injector injector, EngineRunner parent)
public void configure()
public abstract EngineStats run()
protected void releaseResources()
protected void dropIndexes()