Relativity.Transfer.ResourcePoolService
namespace Relativity.Transfer
{
internal class ResourcePoolService : IResourcePoolService
{
public RelativityConnectionInfo ConnectionInfo { get; }
public int MaxRetryAttempts { get; set; }
public double TimeoutSeconds { get; set; }
public ResourcePoolService(RelativityConnectionInfo connectionInfo);
public ResourcePoolService(RelativityConnectionInfo connectionInfo, ITransferLog log);
public ResourcePoolService(RelativityConnectionInfo connectionInfo, ITransferLog log, int maxRetryAttempts, double timeoutSeconds);
public Task<IEnumerable<ResourcePool>> GetResourcePoolsAsync(CancellationToken token);
public Task<ResourcePool> GetResourcePoolAsync(string name, CancellationToken token);
public Task<IEnumerable<ResourcePool>> GetResourcePoolsAsync(string condition, CancellationToken token);
public Task<IEnumerable<ResourceServer>> GetResourceServersAsync(ResourcePool pool, CancellationToken token);
public Task<IEnumerable<ResourceServer>> GetResourceServersAsync(ResourcePool pool, string condition, CancellationToken token);
}
}