/// <summary> /// Internal stop routine. /// </summary> /// <param name="cancel">Cancel flag.</param> internal unsafe void Stop(bool cancel) { UU.IgnitionStop(_proc.Context, Name, cancel); _cbs.Cleanup(); foreach (var bean in _lifecycleBeans) { bean.OnLifecycleEvent(LifecycleEventType.AfterNodeStop); } }
/// <summary> /// Internal stop routine. /// </summary> /// <param name="cancel">Cancel flag.</param> internal void Stop(bool cancel) { var jniTarget = _proc as PlatformJniTarget; if (jniTarget == null) { throw new IgniteException("Ignition.Stop is not supported in thin client."); } UU.IgnitionStop(Name, cancel); _cbs.Cleanup(); }
/// <summary> /// Internal stop routine. /// </summary> /// <param name="cancel">Cancel flag.</param> internal unsafe void Stop(bool cancel) { UU.IgnitionStop(_proc.Context, Name, cancel); _cbs.Cleanup(); }