def METHOD_NAME(self):
    """
    Get runner to run command and events (instances od ConnectionObsrver).
    :return: Instance of RunnerSingleThread
    """
    with MolerConnectionForSingleThreadRunner._runner_lock:
        if MolerConnectionForSingleThreadRunner._runner is None:
            MolerConnectionForSingleThreadRunner._runner = RunnerSingleThread()
    return MolerConnectionForSingleThreadRunner._runner