5 std::vector<std::string>&& fileNames,
7 double const waitBetweenAttempts)
8 : currentItem_{attempts}
49 <<
"Unable to obtain URI from CatalogInterface service after " 63 <<
"CatalogInterface service returned failure code " 92 <<
"FileTransfer service returned failure code "
size_t const attemptsPerPhase_
void wait(std::chrono::milliseconds dur)
FileDeliveryStatus uriStatus
FileServiceProxy(std::vector< std::string > &&fileNames, size_t attempts=5, double waitBetweenAttempts=5.0)
FileTransferStatus ftStatus
ServiceHandle< FileTransfer > ft_
std::string translateFileTransferStatus(FileTransferStatus stat)
double const waitBetweenAttempts_
std::string obtainFileFromURI_()
std::string translateFileDeliveryStatus(FileDeliveryStatus stat)
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
struct art::detail::FileServiceProxy::FileEntity currentItem_
ServiceHandle< CatalogInterface > ci_