IRelativityServiceFactory
namespace Relativity.Transfer
{
public interface IRelativityServiceFactory
{
RelativityConnectionInfo ConnectionInfo { get; }
int MaxRetryAttempts { get; set; }
double TimeoutSeconds { get; set; }
ICredentialService CreateCredentialService();
IApmMetricsService CreateApmMetricsService();
IInstanceDetailsService CreateInstanceDetailsService();
IRelativityManagerService CreateRelativityManagerService(IUserManagerService service, ClientConfiguration configuration);
IResourcePoolService CreateResourcePoolService();
IResourceServerService CreateResourceServerService();
IUserManagerService CreateUserManagerService(ClientConfiguration configuration);
IWorkspaceService CreateWorkspaceService();
}
}