TaskRunner = function(mParam) {
		if (!mParam || !mParam.taskManager || !(mParam.taskManager instanceof TaskManager)) {
			throw DtUtil.createError("TaskRunner#constructor", "sap.ui.dt.TaskRunner: TaskManager required");
		}
		this._oTaskManager = mParam.taskManager;
		this._sInitialTaskType = mParam.taskType;
		this._sObservedTaskType = mParam.taskType;
		this._iRequestId = undefined;
		this.bIsStopped = true;
		this._oTaskPromise = Promise.resolve();
	}
Constructor for a new TaskRunner.

@param {object} mParam - initial settings for the new object
@param {object} mParam.taskManager - TaskManager to be observed

TaskRunner run tasks defined in sap.ui.dt.TaskManager.

@author SAP SE
@version ${version}

@constructor
@private
@since 1.69
@alias sap.ui.dt.TaskManager