def getTaskInfos(self):
    '\n        .. note:: Experimental\n\n        Returns :class:`BarrierTaskInfo` for all tasks in this barrier stage,\n        ordered by partition ID.\n\n        .. versionadded:: 2.4.0\n        '
    if ((self._port is None) or (self._secret is None)):
        raise Exception(('Not supported to call getTaskInfos() before initialize ' + 'BarrierTaskContext.'))
    else:
        addresses = self._localProperties.get('addresses', '')
        return [BarrierTaskInfo(h.strip()) for h in addresses.split(',')]
.. note:: Experimental

Returns :class:`BarrierTaskInfo` for all tasks in this barrier stage,
ordered by partition ID.

.. versionadded:: 2.4.0
def getTaskInfos(self):
    '\n        .. note:: Experimental\n\n        Returns :class:`BarrierTaskInfo` for all tasks in this barrier stage,\n        ordered by partition ID.\n\n        .. versionadded:: 2.4.0\n        '
    if ((self._port is None) or (self._secret is None)):
        raise Exception(('Not supported to call getTaskInfos() before initialize ' + 'BarrierTaskContext.'))
    else:
        addresses = self._localProperties.get('addresses', )
        return [BarrierTaskInfo(h.strip()) for h in addresses.split(',')]