Project

General

Profile

Feature #19908

Implement mechanism in TransferInterface to determine whether it is still capable of transferring

Added by Eric Flumerfelt over 2 years ago.

Status:
Closed
Priority:
Normal
Category:
Needed Enhancements
Target version:
Start date:
05/08/2018
Due date:
% Done:

0%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

The isRunning() method has been added to the TransferInterface interface. For senders, isRunning should return true if it is connected to the underlying transport mechanism. For Receivers, isRunning should return true if it is connected to the underlying transport AND there are senders connected.

This is primarily used in DataReceiverManager to determine when the run has fully stopped after receiving a stop command, as the senders disconnect when they are finished sending.



Also available in: Atom PDF