public override void StartInteractive(ManualResetEvent handle) { this._node = new ElasticsearchProcess(handle, this._args); this._node.Start(); }
protected override void OnStop() { this._node?.Stop(); this._node?.Dispose(); this._node = null; }
protected override void OnStart(string[] args) { //todo merge args? this._node = new ElasticsearchProcess(null, this._args); this._node.Start(); }