func Stop() {
	lock.Lock()
	defer lock.Unlock()

	if !instance.isStopped() {
		close(instance.executeSignal)
		close(instance.stopSignal)
	}
	if waitTimerForNextScheduledAssociation != nil {
		waitTimerForNextScheduledAssociation.Stop()
	}
	schedulerHealthTimer.Stop()
}
// Stop close the channel and stop the timers
Stop close the channel and stop the timers
// Stop close the channel and stop the timers
func Stop() {
	lock.Lock()
	defer lock.Unlock()
	if !instance.isStopped() {
		close(instance.executeSignal)
		close(instance.stopSignal)
	}
	if waitTimerForNextScheduledAssociation != nil {
		waitTimerForNextScheduledAssociation.Stop()
	}
	schedulerHealthTimer.Stop()
}
func Stop ( ) { lock . Lock ( ) defer lock . Unlock ( ) if ! instance . isStopped ( ) { close ( instance . executeSignal ) close ( instance . stopSignal ) } if waitTimerForNextScheduledAssociation != nil { waitTimerForNextScheduledAssociation . Stop ( ) } schedulerHealthTimer . Stop ( ) }
Stop close the channel and stop the timers
Stop close the channel and stop the timers