IResourcePoolService
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace Relativity.Transfer
{
public interface IResourcePoolService
{
RelativityConnectionInfo ConnectionInfo { get; }
int MaxRetryAttempts { get; set; }
double TimeoutSeconds { get; set; }
Task<ResourcePool> GetResourcePoolAsync(string name, CancellationToken token);
Task<IEnumerable<ResourcePool>> GetResourcePoolsAsync(CancellationToken token);
Task<IEnumerable<ResourcePool>> GetResourcePoolsAsync(string condition, CancellationToken token);
Task<IEnumerable<ResourceServer>> GetResourceServersAsync(ResourcePool pool, CancellationToken token);
Task<IEnumerable<ResourceServer>> GetResourceServersAsync(ResourcePool pool, string condition, CancellationToken token);
}
}