Relativity.Transfer.Aspera.AsperaFaspProxy
namespace Relativity.Transfer.Aspera
{
internal class AsperaFaspProxy : IAsperaFaspProxy, IDisposable
{
public AsperaFaspProxy(ITransferLog log, AsperaClientConfiguration configuration, IFileSystemService fileSystemService);
public void Dispose();
public void AddJobListener(Guid sessionId, FileTransferListener listener);
public void AddPersistentPath(Guid sessionId, TransferPath path);
public void CancelTransfer(Guid sessionId, bool persistentSession);
public void DebugEnabled(bool value);
public IEnumerable<Guid> GetSessionIds();
public SessionStats GetSessionStatistics(Guid sessionId);
public void SetupRuntime();
public void LockPersistentSession(Guid sessionId);
public void RemoveJobListener(Guid sessionId, FileTransferListener listener);
public void RemoveSession(Guid sessionId);
public void SetRate(Guid sessionId, int targetRateKbps, int minRateKbps, Policy policy);
public Guid StartTransfer(JobOrder order, Guid jobId, int transferRetryCount, FileTransferListener listener);
}
}